From cfa91094bf965789f1807508655815f00223c7be Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 26 Apr 2021 20:21:08 +0000 Subject: [PATCH] Deployed 6150463b2 to v4.2.3 with MkDocs 1.1.2 and mike 1.0.0 --- latest/404.html | 6 +- latest/clusters/adding-clusters/index.html | 6 +- latest/clusters/removing-clusters/index.html | 6 +- latest/clusters/settings/index.html | 6 +- latest/contributing/development/index.html | 6 +- latest/contributing/documentation/index.html | 6 +- .../contributing/github_workflow/index.html | 6 +- latest/contributing/index.html | 6 +- latest/contributing/maintainers/index.html | 6 +- latest/contributing/promotion/index.html | 6 +- latest/contributing/testing/index.html | 6 +- latest/custom_theme/main.html | 6 +- .../index.html | 6 +- .../_core_api_stores_.cluster/index.html | 6 +- .../_core_api_stores_.clusterstore/index.html | 6 +- .../index.html | 6 +- .../_core_api_stores_.workspace/index.html | 6 +- .../index.html | 6 +- .../_core_api_utils_.singleton/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../_renderer_api_components_.icon/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../_renderer_api_components_.menu/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../_renderer_api_components_.tab/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../_renderer_api_components_.tabs/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../_renderer_api_k8s_api_.cronjob/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../_renderer_api_k8s_api_.ingress/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../_renderer_api_k8s_api_.job/index.html | 6 +- .../index.html | 6 +- .../_renderer_api_k8s_api_.kubeapi/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../_renderer_api_k8s_api_.node/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../_renderer_api_k8s_api_.pod/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../_renderer_api_k8s_api_.podsapi/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../_renderer_api_k8s_api_.role/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../_renderer_api_k8s_api_.secret/index.html | 6 +- .../index.html | 6 +- .../_renderer_api_k8s_api_.service/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../api/classes/lensmainextension/index.html | 6 +- .../classes/lensrendererextension/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- latest/extensions/api/globals/index.html | 6 +- latest/extensions/api/index.html | 6 +- .../index.html | 6 +- .../_core_api_stores_.clustermodel/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../_interfaces_index_.pageparams/index.html | 6 +- .../index.html | 6 +- .../_interfaces_index_.pagetarget/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../_interfaces_index_.routeparams/index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 16 + .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../index.html | 6 +- .../api/modules/_core_api_app_/index.html | 6 +- .../_core_api_cluster_feature_/index.html | 6 +- .../modules/_core_api_event_bus_/index.html | 6 +- .../api/modules/_core_api_stores_/index.html | 6 +- .../api/modules/_core_api_utils_/index.html | 6 +- .../api/modules/_interfaces_index_/index.html | 6 +- .../_renderer_api_components_/index.html | 6 +- .../modules/_renderer_api_k8s_api_/index.html | 6 +- .../_renderer_api_navigation_/index.html | 6 +- .../modules/_renderer_api_theming_/index.html | 6 +- .../capabilities/color-reference/index.html | 6 +- .../common-capabilities/index.html | 6 +- latest/extensions/capabilities/index.html | 6 +- .../capabilities/styling/index.html | 6 +- .../extensions/get-started/anatomy/index.html | 6 +- .../get-started/overview/index.html | 6 +- .../get-started/wrapping-up/index.html | 6 +- .../your-first-extension/index.html | 6 +- latest/extensions/guides/anatomy/index.html | 6 +- .../extensions/guides/components/index.html | 6 +- latest/extensions/guides/generator/index.html | 6 +- latest/extensions/guides/index.html | 6 +- .../guides/kube-object-list-layout/index.html | 6 +- .../guides/main-extension/index.html | 6 +- .../guides/protocol-handlers/index.html | 6 +- .../guides/renderer-extension/index.html | 6 +- latest/extensions/guides/stores/index.html | 6 +- .../guides/working-with-mobx/index.html | 6 +- latest/extensions/index.html | 6 +- .../bundling/index.html | 6 +- .../publishing/index.html | 6 +- .../testing-and-publishing/testing/index.html | 6 +- latest/extensions/usage/index.html | 6 +- latest/faq/index.html | 6 +- latest/getting-started/index.html | 6 +- .../introductory-videos/index.html | 6 +- latest/getting-started/preferences/index.html | 6 +- latest/helm/index.html | 6 +- latest/index.html | 6 +- latest/support/index.html | 6 +- latest/supporting/requirements/index.html | 6 +- v4.2.3/404.html | 880 +++ v4.2.3/CNAME | 1 + v4.2.3/assets/images/favicon.png | Bin 0 -> 1870 bytes .../assets/javascripts/bundle.0421a6ad.min.js | 1 + .../javascripts/lunr/min/lunr.ar.min.js | 1 + .../javascripts/lunr/min/lunr.da.min.js | 18 + .../javascripts/lunr/min/lunr.de.min.js | 18 + .../javascripts/lunr/min/lunr.du.min.js | 18 + .../javascripts/lunr/min/lunr.es.min.js | 18 + .../javascripts/lunr/min/lunr.fi.min.js | 18 + .../javascripts/lunr/min/lunr.fr.min.js | 18 + .../javascripts/lunr/min/lunr.hu.min.js | 18 + .../javascripts/lunr/min/lunr.it.min.js | 18 + .../javascripts/lunr/min/lunr.ja.min.js | 1 + .../javascripts/lunr/min/lunr.jp.min.js | 1 + .../javascripts/lunr/min/lunr.multi.min.js | 1 + .../javascripts/lunr/min/lunr.nl.min.js | 18 + .../javascripts/lunr/min/lunr.no.min.js | 18 + .../javascripts/lunr/min/lunr.pt.min.js | 18 + .../javascripts/lunr/min/lunr.ro.min.js | 18 + .../javascripts/lunr/min/lunr.ru.min.js | 18 + .../lunr/min/lunr.stemmer.support.min.js | 1 + .../javascripts/lunr/min/lunr.sv.min.js | 18 + .../javascripts/lunr/min/lunr.tr.min.js | 18 + .../javascripts/lunr/min/lunr.vi.min.js | 1 + v4.2.3/assets/javascripts/lunr/tinyseg.min.js | 1 + .../assets/javascripts/vendor.4d7724a9.min.js | 29 + .../javascripts/worker/search.0f64ce30.min.js | 58 + .../assets/stylesheets/main.406af9ae.min.css | 1 + .../stylesheets/palette.ec60dfa4.min.css | 1 + v4.2.3/clusters/adding-clusters/index.html | 1014 +++ v4.2.3/clusters/images/add-cluster.png | Bin 0 -> 625287 bytes .../clusters/images/cluster-context-menu.png | Bin 0 -> 291243 bytes .../images/cluster-settings-features.png | Bin 0 -> 322942 bytes .../images/cluster-settings-general.png | Bin 0 -> 318594 bytes .../images/cluster-settings-removal.png | Bin 0 -> 345907 bytes .../images/cluster-settings-status.png | Bin 0 -> 173765 bytes v4.2.3/clusters/images/cluster-settings.png | Bin 0 -> 268744 bytes v4.2.3/clusters/images/remove-cluster.png | Bin 0 -> 92524 bytes v4.2.3/clusters/removing-clusters/index.html | 950 +++ v4.2.3/clusters/settings/index.html | 1248 ++++ v4.2.3/contributing/development/index.html | 1118 ++++ v4.2.3/contributing/documentation/index.html | 1056 +++ .../contributing/github_workflow/index.html | 1090 ++++ v4.2.3/contributing/index.html | 1013 +++ v4.2.3/contributing/maintainers/index.html | 1029 +++ v4.2.3/contributing/promotion/index.html | 1037 +++ v4.2.3/contributing/testing/index.html | 973 +++ v4.2.3/custom_theme/img/favicon.ico | Bin 0 -> 15086 bytes v4.2.3/custom_theme/main.html | 12 + .../index.html | 1287 ++++ .../_core_api_stores_.cluster/index.html | 2236 +++++++ .../_core_api_stores_.clusterstore/index.html | 1361 ++++ .../index.html | 1549 +++++ .../_core_api_stores_.workspace/index.html | 1415 ++++ .../index.html | 1413 ++++ .../_core_api_utils_.singleton/index.html | 1012 +++ .../index.html | 1628 +++++ .../index.html | 1393 ++++ .../index.html | 1435 ++++ .../index.html | 1008 +++ .../index.html | 1887 ++++++ .../index.html | 1628 +++++ .../index.html | 1751 +++++ .../index.html | 1760 +++++ .../index.html | 1628 +++++ .../index.html | 1639 +++++ .../index.html | 1628 +++++ .../_renderer_api_components_.icon/index.html | 1538 +++++ .../index.html | 2081 ++++++ .../index.html | 1627 +++++ .../index.html | 1751 +++++ .../index.html | 1691 +++++ .../index.html | 1729 +++++ .../index.html | 1670 +++++ .../index.html | 1476 +++++ .../_renderer_api_components_.menu/index.html | 2036 ++++++ .../index.html | 1743 +++++ .../index.html | 1733 +++++ .../index.html | 1703 +++++ .../index.html | 1781 +++++ .../index.html | 1155 ++++ .../index.html | 1693 +++++ .../index.html | 1769 +++++ .../index.html | 1669 +++++ .../index.html | 1626 +++++ .../index.html | 1850 ++++++ .../index.html | 1640 +++++ .../index.html | 1688 +++++ .../index.html | 1628 +++++ .../index.html | 1626 +++++ .../_renderer_api_components_.tab/index.html | 1626 +++++ .../index.html | 1870 ++++++ .../index.html | 1718 +++++ .../index.html | 1680 +++++ .../index.html | 1628 +++++ .../_renderer_api_components_.tabs/index.html | 1457 +++++ .../index.html | 1872 ++++++ .../index.html | 1839 ++++++ .../index.html | 1628 +++++ .../index.html | 1728 +++++ .../index.html | 1717 +++++ .../index.html | 1756 +++++ .../index.html | 1720 +++++ .../index.html | 2369 +++++++ .../index.html | 2393 +++++++ .../index.html | 2430 +++++++ .../_renderer_api_k8s_api_.cronjob/index.html | 1871 ++++++ .../index.html | 2405 +++++++ .../index.html | 2001 ++++++ .../index.html | 1907 ++++++ .../index.html | 2448 +++++++ .../index.html | 1972 ++++++ .../index.html | 1882 ++++++ .../index.html | 2436 +++++++ .../index.html | 1729 +++++ .../index.html | 2369 +++++++ .../index.html | 2406 +++++++ .../index.html | 1876 ++++++ .../index.html | 2369 +++++++ .../_renderer_api_k8s_api_.ingress/index.html | 1800 +++++ .../index.html | 1781 +++++ .../index.html | 2409 +++++++ .../_renderer_api_k8s_api_.job/index.html | 1958 ++++++ .../index.html | 2439 +++++++ .../_renderer_api_k8s_api_.kubeapi/index.html | 1732 +++++ .../index.html | 1908 ++++++ .../index.html | 1669 +++++ .../index.html | 2373 +++++++ .../index.html | 1746 +++++ .../index.html | 2369 +++++++ .../index.html | 1708 +++++ .../index.html | 2559 ++++++++ .../index.html | 1750 +++++ .../index.html | 2369 +++++++ .../_renderer_api_k8s_api_.node/index.html | 1930 ++++++ .../index.html | 1762 +++++ .../index.html | 2529 +++++++ .../index.html | 1868 ++++++ .../index.html | 1817 ++++++ .../index.html | 1781 +++++ .../index.html | 2397 +++++++ .../_renderer_api_k8s_api_.pod/index.html | 2268 +++++++ .../index.html | 1798 +++++ .../index.html | 2369 +++++++ .../_renderer_api_k8s_api_.podsapi/index.html | 1823 ++++++ .../index.html | 2597 ++++++++ .../index.html | 1893 ++++++ .../index.html | 2476 +++++++ .../index.html | 1737 +++++ .../index.html | 2369 +++++++ .../_renderer_api_k8s_api_.role/index.html | 1717 +++++ .../index.html | 1754 +++++ .../index.html | 2386 +++++++ .../index.html | 2349 +++++++ .../_renderer_api_k8s_api_.secret/index.html | 1750 +++++ .../index.html | 2369 +++++++ .../_renderer_api_k8s_api_.service/index.html | 1846 ++++++ .../index.html | 1741 +++++ .../index.html | 2367 +++++++ .../index.html | 2369 +++++++ .../index.html | 1887 ++++++ .../index.html | 2448 +++++++ .../index.html | 1794 +++++ .../index.html | 2397 +++++++ .../index.html | 2409 +++++++ .../index.html | 1388 ++++ .../api/classes/lensmainextension/index.html | 1356 ++++ .../classes/lensrendererextension/index.html | 1501 +++++ .../index.html | 992 +++ .../index.html | 1052 +++ .../index.html | 992 +++ v4.2.3/extensions/api/globals/index.html | 965 +++ v4.2.3/extensions/api/index.html | 959 +++ .../index.html | 1019 +++ .../_core_api_stores_.clustermodel/index.html | 1095 ++++ .../index.html | 1038 +++ .../index.html | 991 +++ .../index.html | 1003 +++ .../index.html | 979 +++ .../index.html | 1003 +++ .../index.html | 1031 +++ .../index.html | 979 +++ .../index.html | 1015 +++ .../index.html | 979 +++ .../index.html | 1003 +++ .../index.html | 1020 +++ .../index.html | 989 +++ .../index.html | 979 +++ .../index.html | 979 +++ .../index.html | 1004 +++ .../_interfaces_index_.pageparams/index.html | 950 +++ .../index.html | 1005 +++ .../_interfaces_index_.pagetarget/index.html | 1012 +++ .../index.html | 993 +++ .../index.html | 1027 +++ .../index.html | 960 +++ .../_interfaces_index_.routeparams/index.html | 1013 +++ .../index.html | 994 +++ .../index.html | 4425 +++++++++++++ .../index.html | 4676 +++++++++++++ .../index.html | 1103 ++++ .../index.html | 1040 +++ .../index.html | 1074 +++ .../index.html | 931 +++ .../index.html | 991 +++ .../index.html | 1083 +++ .../index.html | 4408 +++++++++++++ .../index.html | 4393 +++++++++++++ .../index.html | 979 +++ .../index.html | 1089 ++++ .../index.html | 991 +++ .../index.html | 1000 +++ .../index.html | 4545 +++++++++++++ .../index.html | 1074 +++ .../index.html | 979 +++ .../index.html | 1000 +++ .../index.html | 1525 +++++ .../index.html | 1127 ++++ .../index.html | 991 +++ .../index.html | 5793 +++++++++++++++++ .../index.html | 1078 +++ .../index.html | 5784 ++++++++++++++++ .../index.html | 1015 +++ .../index.html | 1160 ++++ .../index.html | 1051 +++ .../index.html | 3203 +++++++++ .../index.html | 1066 +++ .../index.html | 1000 +++ .../index.html | 2265 +++++++ .../index.html | 1035 +++ .../index.html | 5772 ++++++++++++++++ .../index.html | 4389 +++++++++++++ .../index.html | 5760 ++++++++++++++++ .../index.html | 1015 +++ .../index.html | 1039 +++ .../index.html | 3249 +++++++++ .../index.html | 3126 +++++++++ .../index.html | 3355 ++++++++++ .../index.html | 3162 +++++++++ .../index.html | 3171 +++++++++ .../index.html | 1121 ++++ .../index.html | 1027 +++ .../index.html | 998 +++ .../index.html | 1087 ++++ .../index.html | 3162 +++++++++ .../index.html | 1129 ++++ .../index.html | 1364 ++++ .../index.html | 979 +++ .../index.html | 1144 ++++ .../index.html | 1147 ++++ .../index.html | 991 +++ .../index.html | 1013 +++ .../index.html | 1127 ++++ .../api/modules/_core_api_app_/index.html | 1088 ++++ .../_core_api_cluster_feature_/index.html | 955 +++ .../modules/_core_api_event_bus_/index.html | 1015 +++ .../api/modules/_core_api_stores_/index.html | 1054 +++ .../api/modules/_core_api_utils_/index.html | 1084 +++ .../api/modules/_interfaces_index_/index.html | 965 +++ .../_renderer_api_components_/index.html | 1687 +++++ .../modules/_renderer_api_k8s_api_/index.html | 1611 +++++ .../_renderer_api_navigation_/index.html | 1153 ++++ .../modules/_renderer_api_theming_/index.html | 969 +++ .../capabilities/color-reference/index.html | 1313 ++++ .../common-capabilities/index.html | 1433 ++++ .../images/css-vars-in-devtools.png | Bin 0 -> 1153622 bytes .../capabilities/images/theme-selector.png | Bin 0 -> 417527 bytes v4.2.3/extensions/capabilities/index.html | 887 +++ .../capabilities/styling/index.html | 1244 ++++ .../extensions/get-started/anatomy/index.html | 1142 ++++ .../get-started/overview/index.html | 1038 +++ .../get-started/wrapping-up/index.html | 1048 +++ .../your-first-extension/index.html | 1160 ++++ v4.2.3/extensions/guides/anatomy/index.html | 925 +++ .../extensions/guides/components/index.html | 925 +++ v4.2.3/extensions/guides/generator/index.html | 1092 ++++ .../guides/images/certificates-crd-list.png | Bin 0 -> 811453 bytes .../guides/images/clusterpagemenus.png | Bin 0 -> 257440 bytes .../guides/images/globalpagemenus.png | Bin 0 -> 148787 bytes .../extensions/guides/images/hello-lens.png | Bin 0 -> 61522 bytes .../extensions/guides/images/hello-world.png | Bin 0 -> 63048 bytes .../guides/images/kubeobjectdetailitem.png | Bin 0 -> 208773 bytes .../images/kubeobjectdetailitemwithpods.png | Bin 0 -> 312544 bytes .../guides/images/kubeobjectmenuitem.png | Bin 0 -> 133111 bytes .../images/kubeobjectmenuitemdetail.png | Bin 0 -> 105917 bytes .../extensions/guides/images/routing-diag.png | Bin 0 -> 25838 bytes v4.2.3/extensions/guides/index.html | 1106 ++++ .../guides/kube-object-list-layout/index.html | 1206 ++++ .../guides/main-extension/index.html | 1133 ++++ .../guides/protocol-handlers/index.html | 1092 ++++ .../guides/renderer-extension/index.html | 1973 ++++++ v4.2.3/extensions/guides/stores/index.html | 1145 ++++ .../guides/working-with-mobx/index.html | 1037 +++ v4.2.3/extensions/index.html | 1090 ++++ .../bundling/index.html | 887 +++ .../publishing/index.html | 1086 +++ .../testing-and-publishing/testing/index.html | 1145 ++++ v4.2.3/extensions/typedoc-readme.md.tpl | 18 + v4.2.3/extensions/usage/images/extensions.png | Bin 0 -> 603074 bytes v4.2.3/extensions/usage/index.html | 1044 +++ v4.2.3/faq/index.html | 1159 ++++ v4.2.3/getting-started/images/color-theme.png | Bin 0 -> 134154 bytes .../disabled-telemetry-usage-tracking.png | Bin 0 -> 127501 bytes v4.2.3/getting-started/images/snap-store.png | Bin 0 -> 3345 bytes v4.2.3/getting-started/index.html | 1150 ++++ .../introductory-videos/index.html | 929 +++ v4.2.3/getting-started/preferences/index.html | 1057 +++ v4.2.3/helm/images/helm-charts.png | Bin 0 -> 1136860 bytes v4.2.3/helm/index.html | 1051 +++ v4.2.3/img/favicon.ico | Bin 0 -> 15086 bytes v4.2.3/img/lens-intro-video-screenshot.png | Bin 0 -> 771633 bytes v4.2.3/img/lens-logo-icon.svg | 21 + v4.2.3/img/play.svg | 1 + v4.2.3/index.html | 1012 +++ v4.2.3/search/search_index.json | 1 + v4.2.3/sitemap.xml | 135 + v4.2.3/sitemap.xml.gz | Bin 0 -> 506 bytes v4.2.3/stylesheets/extra.css | 90 + v4.2.3/support/index.html | 1025 +++ v4.2.3/supporting/requirements/index.html | 971 +++ versions.json | 2 +- 579 files changed, 426621 insertions(+), 769 deletions(-) create mode 100644 latest/extensions/api/interfaces/_renderer_api_components_.confirmdialogbooleanparams/index.html create mode 100644 v4.2.3/404.html create mode 100644 v4.2.3/CNAME create mode 100644 v4.2.3/assets/images/favicon.png create mode 100644 v4.2.3/assets/javascripts/bundle.0421a6ad.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 v4.2.3/assets/javascripts/lunr/tinyseg.min.js create mode 100644 v4.2.3/assets/javascripts/vendor.4d7724a9.min.js create mode 100644 v4.2.3/assets/javascripts/worker/search.0f64ce30.min.js create mode 100644 v4.2.3/assets/stylesheets/main.406af9ae.min.css create mode 100644 v4.2.3/assets/stylesheets/palette.ec60dfa4.min.css create mode 100644 v4.2.3/clusters/adding-clusters/index.html create mode 100644 v4.2.3/clusters/images/add-cluster.png create mode 100644 v4.2.3/clusters/images/cluster-context-menu.png create mode 100644 v4.2.3/clusters/images/cluster-settings-features.png create mode 100644 v4.2.3/clusters/images/cluster-settings-general.png create mode 100644 v4.2.3/clusters/images/cluster-settings-removal.png create mode 100644 v4.2.3/clusters/images/cluster-settings-status.png create mode 100644 v4.2.3/clusters/images/cluster-settings.png create mode 100644 v4.2.3/clusters/images/remove-cluster.png create mode 100644 v4.2.3/clusters/removing-clusters/index.html create mode 100644 v4.2.3/clusters/settings/index.html create mode 100644 v4.2.3/contributing/development/index.html create mode 100644 v4.2.3/contributing/documentation/index.html create mode 100644 v4.2.3/contributing/github_workflow/index.html create mode 100644 v4.2.3/contributing/index.html create mode 100644 v4.2.3/contributing/maintainers/index.html create mode 100644 v4.2.3/contributing/promotion/index.html create mode 100644 v4.2.3/contributing/testing/index.html create mode 100644 v4.2.3/custom_theme/img/favicon.ico create mode 100644 v4.2.3/custom_theme/main.html create mode 100644 v4.2.3/extensions/api/classes/_core_api_cluster_feature_.clusterfeature/index.html create mode 100644 v4.2.3/extensions/api/classes/_core_api_stores_.cluster/index.html create mode 100644 v4.2.3/extensions/api/classes/_core_api_stores_.clusterstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_core_api_stores_.extensionstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_core_api_stores_.workspace/index.html create mode 100644 v4.2.3/extensions/api/classes/_core_api_stores_.workspacestore/index.html create mode 100644 v4.2.3/extensions/api/classes/_core_api_utils_.singleton/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.badge/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.button/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.checkbox/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.commandoverlay/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.confirmdialog/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.cubespinner/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.dialog/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.drawer/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.draweritem/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.drawerparamtoggler/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.drawertitle/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.icon/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.input/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.kubeeventdetails/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectdetails/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectlistlayout/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectmenu/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectmeta/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.lineprogress/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.menu/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.menuactions/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.menuitem/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.namespaceselect/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.notifications/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.notificationsstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.pagelayout/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.poddetailslist/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.radio/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.radiogroup/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.select/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.slider/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.spinner/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.statusbrick/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.stepper/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.tab/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.table/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.tablecell/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.tablehead/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.tablerow/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.tabs/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.tooltip/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.wizard/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.wizardlayout/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_components_.wizardstep/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.clusterrole/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.clusterrolebinding/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.configmap/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.configmapsstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.crdresourcestore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.crdstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.cronjob/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.cronjobstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.customresourcedefinition/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.daemonset/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.daemonsetstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.deployment/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.deploymentapi/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.deploymentstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.endpoint/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.endpointstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.eventstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.horizontalpodautoscaler/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.hpastore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.ingress/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.ingressapi/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.ingressstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.job/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.jobstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeapi/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeevent/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeobject/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeobjectstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.limitrange/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.limitrangesstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.namespace/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.namespacestore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.networkpolicy/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.networkpolicystore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.node/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.nodesapi/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.nodesstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolume/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaim/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaimsapi/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumesstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.pod/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudget/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudgetsstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.podsapi/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.podsstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.replicaset/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.replicasetstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.resourcequota/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.resourcequotasstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.role/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.rolebinding/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.rolebindingsstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.rolesstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.secret/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.secretsstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.service/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.serviceaccount/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.serviceaccountsstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.servicestore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.statefulset/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.statefulsetstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.storageclass/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.storageclassstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.volumeclaimstore/index.html create mode 100644 v4.2.3/extensions/api/classes/_renderer_api_navigation_.pageparam/index.html create mode 100644 v4.2.3/extensions/api/classes/lensmainextension/index.html create mode 100644 v4.2.3/extensions/api/classes/lensrendererextension/index.html create mode 100644 v4.2.3/extensions/api/enums/_renderer_api_components_.notificationstatus/index.html create mode 100644 v4.2.3/extensions/api/enums/_renderer_api_components_.tooltipposition/index.html create mode 100644 v4.2.3/extensions/api/enums/_renderer_api_k8s_api_.kubeobjectstatuslevel/index.html create mode 100644 v4.2.3/extensions/api/globals/index.html create mode 100644 v4.2.3/extensions/api/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_core_api_cluster_feature_.clusterfeaturestatus/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_core_api_stores_.clustermodel/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_core_api_stores_.workspacemodel/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.apppreferencecomponents/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.apppreferenceregistration/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.clusterfeaturecomponents/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.clusterfeatureregistration/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.clusterpagemenuregistration/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailcomponents/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailregistration/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectmenucomponents/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectmenuregistration/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectstatusregistration/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.pagecomponentprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.pagecomponents/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.pagemenucomponents/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.pagemenuregistration/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.pageparams/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.pageregistration/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.pagetarget/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.protocolhandlerregistration/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.registeredpage/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.routehandler/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.routeparams/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_interfaces_index_.statusbarregistration/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.badgeprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.buttonprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.checkboxprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.confirmdialogbooleanparams/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.confirmdialogparams/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.confirmdialogprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.cubespinnerprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.dialogprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.draweritemlabelsprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.draweritemprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.drawerparamtogglerprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.drawerprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.drawertitleprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.groupselectoption/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.iconprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.inputvalidator/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeeventdetailsprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectdetailsprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectlistlayoutprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectmenuprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectmetaprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.lineprogressprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuactionsprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuitemprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuposition/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.notification/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.pagelayoutprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.radiogroupprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.selectoption/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.selectprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.sliderprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.spinnerprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.statusbrickprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.stepperprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablayoutprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablayoutroute/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablecellprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.tableheadprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.tableprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablerowprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.tabprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.tabsprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.tooltipcontentformatters/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.tooltipdecoratorprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.tooltipprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.wizardlayoutprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.wizardprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_components_.wizardstepprops/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.ikubeapicluster/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainer/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainerstatus/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.isecretref/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_navigation_.iurlparams/index.html create mode 100644 v4.2.3/extensions/api/interfaces/_renderer_api_navigation_.pageparaminit/index.html create mode 100644 v4.2.3/extensions/api/modules/_core_api_app_/index.html create mode 100644 v4.2.3/extensions/api/modules/_core_api_cluster_feature_/index.html create mode 100644 v4.2.3/extensions/api/modules/_core_api_event_bus_/index.html create mode 100644 v4.2.3/extensions/api/modules/_core_api_stores_/index.html create mode 100644 v4.2.3/extensions/api/modules/_core_api_utils_/index.html create mode 100644 v4.2.3/extensions/api/modules/_interfaces_index_/index.html create mode 100644 v4.2.3/extensions/api/modules/_renderer_api_components_/index.html create mode 100644 v4.2.3/extensions/api/modules/_renderer_api_k8s_api_/index.html create mode 100644 v4.2.3/extensions/api/modules/_renderer_api_navigation_/index.html create mode 100644 v4.2.3/extensions/api/modules/_renderer_api_theming_/index.html create mode 100644 v4.2.3/extensions/capabilities/color-reference/index.html create mode 100644 v4.2.3/extensions/capabilities/common-capabilities/index.html create mode 100644 v4.2.3/extensions/capabilities/images/css-vars-in-devtools.png create mode 100644 v4.2.3/extensions/capabilities/images/theme-selector.png create mode 100644 v4.2.3/extensions/capabilities/index.html create mode 100644 v4.2.3/extensions/capabilities/styling/index.html create mode 100644 v4.2.3/extensions/get-started/anatomy/index.html create mode 100644 v4.2.3/extensions/get-started/overview/index.html create mode 100644 v4.2.3/extensions/get-started/wrapping-up/index.html create mode 100644 v4.2.3/extensions/get-started/your-first-extension/index.html create mode 100644 v4.2.3/extensions/guides/anatomy/index.html create mode 100644 v4.2.3/extensions/guides/components/index.html create mode 100644 v4.2.3/extensions/guides/generator/index.html create mode 100644 v4.2.3/extensions/guides/images/certificates-crd-list.png create mode 100644 v4.2.3/extensions/guides/images/clusterpagemenus.png create mode 100644 v4.2.3/extensions/guides/images/globalpagemenus.png create mode 100644 v4.2.3/extensions/guides/images/hello-lens.png create mode 100644 v4.2.3/extensions/guides/images/hello-world.png create mode 100644 v4.2.3/extensions/guides/images/kubeobjectdetailitem.png create mode 100644 v4.2.3/extensions/guides/images/kubeobjectdetailitemwithpods.png create mode 100644 v4.2.3/extensions/guides/images/kubeobjectmenuitem.png create mode 100644 v4.2.3/extensions/guides/images/kubeobjectmenuitemdetail.png create mode 100644 v4.2.3/extensions/guides/images/routing-diag.png create mode 100644 v4.2.3/extensions/guides/index.html create mode 100644 v4.2.3/extensions/guides/kube-object-list-layout/index.html create mode 100644 v4.2.3/extensions/guides/main-extension/index.html create mode 100644 v4.2.3/extensions/guides/protocol-handlers/index.html create mode 100644 v4.2.3/extensions/guides/renderer-extension/index.html create mode 100644 v4.2.3/extensions/guides/stores/index.html create mode 100644 v4.2.3/extensions/guides/working-with-mobx/index.html create mode 100644 v4.2.3/extensions/index.html create mode 100644 v4.2.3/extensions/testing-and-publishing/bundling/index.html create mode 100644 v4.2.3/extensions/testing-and-publishing/publishing/index.html create mode 100644 v4.2.3/extensions/testing-and-publishing/testing/index.html create mode 100644 v4.2.3/extensions/typedoc-readme.md.tpl create mode 100644 v4.2.3/extensions/usage/images/extensions.png create mode 100644 v4.2.3/extensions/usage/index.html create mode 100644 v4.2.3/faq/index.html create mode 100644 v4.2.3/getting-started/images/color-theme.png create mode 100644 v4.2.3/getting-started/images/disabled-telemetry-usage-tracking.png create mode 100644 v4.2.3/getting-started/images/snap-store.png create mode 100644 v4.2.3/getting-started/index.html create mode 100644 v4.2.3/getting-started/introductory-videos/index.html create mode 100644 v4.2.3/getting-started/preferences/index.html create mode 100644 v4.2.3/helm/images/helm-charts.png create mode 100644 v4.2.3/helm/index.html create mode 100644 v4.2.3/img/favicon.ico create mode 100644 v4.2.3/img/lens-intro-video-screenshot.png create mode 100644 v4.2.3/img/lens-logo-icon.svg create mode 100644 v4.2.3/img/play.svg create mode 100644 v4.2.3/index.html create mode 100644 v4.2.3/search/search_index.json create mode 100644 v4.2.3/sitemap.xml create mode 100644 v4.2.3/sitemap.xml.gz create mode 100644 v4.2.3/stylesheets/extra.css create mode 100644 v4.2.3/support/index.html create mode 100644 v4.2.3/supporting/requirements/index.html diff --git a/latest/404.html b/latest/404.html index 371f3f3310..bbadf32c65 100644 --- a/latest/404.html +++ b/latest/404.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../v4.2.2/404.html... + Redirecting to ../v4.2.3/404.html... \ No newline at end of file diff --git a/latest/clusters/adding-clusters/index.html b/latest/clusters/adding-clusters/index.html index c600ac3599..e8580422b0 100644 --- a/latest/clusters/adding-clusters/index.html +++ b/latest/clusters/adding-clusters/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/clusters/adding-clusters/... + Redirecting to ../../../v4.2.3/clusters/adding-clusters/... \ No newline at end of file diff --git a/latest/clusters/removing-clusters/index.html b/latest/clusters/removing-clusters/index.html index a347034544..fbd30c98a8 100644 --- a/latest/clusters/removing-clusters/index.html +++ b/latest/clusters/removing-clusters/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/clusters/removing-clusters/... + Redirecting to ../../../v4.2.3/clusters/removing-clusters/... \ No newline at end of file diff --git a/latest/clusters/settings/index.html b/latest/clusters/settings/index.html index b217fc9644..62eb7ba9c9 100644 --- a/latest/clusters/settings/index.html +++ b/latest/clusters/settings/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/clusters/settings/... + Redirecting to ../../../v4.2.3/clusters/settings/... \ No newline at end of file diff --git a/latest/contributing/development/index.html b/latest/contributing/development/index.html index 6c288a75f3..047d530296 100644 --- a/latest/contributing/development/index.html +++ b/latest/contributing/development/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/contributing/development/... + Redirecting to ../../../v4.2.3/contributing/development/... \ No newline at end of file diff --git a/latest/contributing/documentation/index.html b/latest/contributing/documentation/index.html index 0c74bbbb73..87f4f082e2 100644 --- a/latest/contributing/documentation/index.html +++ b/latest/contributing/documentation/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/contributing/documentation/... + Redirecting to ../../../v4.2.3/contributing/documentation/... \ No newline at end of file diff --git a/latest/contributing/github_workflow/index.html b/latest/contributing/github_workflow/index.html index a0505d068f..a683cce01c 100644 --- a/latest/contributing/github_workflow/index.html +++ b/latest/contributing/github_workflow/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/contributing/github_workflow/... + Redirecting to ../../../v4.2.3/contributing/github_workflow/... \ No newline at end of file diff --git a/latest/contributing/index.html b/latest/contributing/index.html index 45ea0ec455..4a3d728c90 100644 --- a/latest/contributing/index.html +++ b/latest/contributing/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../v4.2.2/contributing/... + Redirecting to ../../v4.2.3/contributing/... \ No newline at end of file diff --git a/latest/contributing/maintainers/index.html b/latest/contributing/maintainers/index.html index 048c33452f..a467d86eb6 100644 --- a/latest/contributing/maintainers/index.html +++ b/latest/contributing/maintainers/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/contributing/maintainers/... + Redirecting to ../../../v4.2.3/contributing/maintainers/... \ No newline at end of file diff --git a/latest/contributing/promotion/index.html b/latest/contributing/promotion/index.html index 1345477f58..3a191eaccb 100644 --- a/latest/contributing/promotion/index.html +++ b/latest/contributing/promotion/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/contributing/promotion/... + Redirecting to ../../../v4.2.3/contributing/promotion/... \ No newline at end of file diff --git a/latest/contributing/testing/index.html b/latest/contributing/testing/index.html index 51132efca5..2cfc0d684a 100644 --- a/latest/contributing/testing/index.html +++ b/latest/contributing/testing/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/contributing/testing/... + Redirecting to ../../../v4.2.3/contributing/testing/... \ No newline at end of file diff --git a/latest/custom_theme/main.html b/latest/custom_theme/main.html index c03191dfce..55354fb2c6 100644 --- a/latest/custom_theme/main.html +++ b/latest/custom_theme/main.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../v4.2.2/custom_theme/main.html... + Redirecting to ../../v4.2.3/custom_theme/main.html... \ No newline at end of file diff --git a/latest/extensions/api/classes/_core_api_cluster_feature_.clusterfeature/index.html b/latest/extensions/api/classes/_core_api_cluster_feature_.clusterfeature/index.html index 281b65307e..c055be5207 100644 --- a/latest/extensions/api/classes/_core_api_cluster_feature_.clusterfeature/index.html +++ b/latest/extensions/api/classes/_core_api_cluster_feature_.clusterfeature/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_core_api_cluster_feature_.clusterfeature/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_core_api_cluster_feature_.clusterfeature/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_core_api_stores_.cluster/index.html b/latest/extensions/api/classes/_core_api_stores_.cluster/index.html index 06a119e4de..319a50e23c 100644 --- a/latest/extensions/api/classes/_core_api_stores_.cluster/index.html +++ b/latest/extensions/api/classes/_core_api_stores_.cluster/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_core_api_stores_.cluster/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_core_api_stores_.cluster/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_core_api_stores_.clusterstore/index.html b/latest/extensions/api/classes/_core_api_stores_.clusterstore/index.html index d22824776a..1aee322fe8 100644 --- a/latest/extensions/api/classes/_core_api_stores_.clusterstore/index.html +++ b/latest/extensions/api/classes/_core_api_stores_.clusterstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_core_api_stores_.clusterstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_core_api_stores_.clusterstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_core_api_stores_.extensionstore/index.html b/latest/extensions/api/classes/_core_api_stores_.extensionstore/index.html index 0ed3f1df5c..829c26e2ab 100644 --- a/latest/extensions/api/classes/_core_api_stores_.extensionstore/index.html +++ b/latest/extensions/api/classes/_core_api_stores_.extensionstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_core_api_stores_.extensionstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_core_api_stores_.extensionstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_core_api_stores_.workspace/index.html b/latest/extensions/api/classes/_core_api_stores_.workspace/index.html index 5699d09a85..3daa539c77 100644 --- a/latest/extensions/api/classes/_core_api_stores_.workspace/index.html +++ b/latest/extensions/api/classes/_core_api_stores_.workspace/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_core_api_stores_.workspace/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_core_api_stores_.workspace/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_core_api_stores_.workspacestore/index.html b/latest/extensions/api/classes/_core_api_stores_.workspacestore/index.html index 0094bf7581..922e4e5801 100644 --- a/latest/extensions/api/classes/_core_api_stores_.workspacestore/index.html +++ b/latest/extensions/api/classes/_core_api_stores_.workspacestore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_core_api_stores_.workspacestore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_core_api_stores_.workspacestore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_core_api_utils_.singleton/index.html b/latest/extensions/api/classes/_core_api_utils_.singleton/index.html index 47946d8ae6..8ba44f758e 100644 --- a/latest/extensions/api/classes/_core_api_utils_.singleton/index.html +++ b/latest/extensions/api/classes/_core_api_utils_.singleton/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_core_api_utils_.singleton/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_core_api_utils_.singleton/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.badge/index.html b/latest/extensions/api/classes/_renderer_api_components_.badge/index.html index 76e5317893..b05fe183cb 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.badge/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.badge/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.badge/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.badge/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.button/index.html b/latest/extensions/api/classes/_renderer_api_components_.button/index.html index 267e9a4494..e7e555cf72 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.button/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.button/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.button/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.button/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.checkbox/index.html b/latest/extensions/api/classes/_renderer_api_components_.checkbox/index.html index 474dca1185..0e6c58b2c6 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.checkbox/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.checkbox/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.checkbox/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.checkbox/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.commandoverlay/index.html b/latest/extensions/api/classes/_renderer_api_components_.commandoverlay/index.html index 6178793973..a0e1bbfcf5 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.commandoverlay/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.commandoverlay/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.commandoverlay/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.commandoverlay/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.confirmdialog/index.html b/latest/extensions/api/classes/_renderer_api_components_.confirmdialog/index.html index 451ed5d580..88f39e3a4c 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.confirmdialog/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.confirmdialog/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.confirmdialog/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.confirmdialog/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.cubespinner/index.html b/latest/extensions/api/classes/_renderer_api_components_.cubespinner/index.html index c695113997..69b14c22ca 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.cubespinner/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.cubespinner/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.cubespinner/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.cubespinner/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.dialog/index.html b/latest/extensions/api/classes/_renderer_api_components_.dialog/index.html index f4d48fc753..f5dd6b5808 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.dialog/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.dialog/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.dialog/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.dialog/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.drawer/index.html b/latest/extensions/api/classes/_renderer_api_components_.drawer/index.html index 60bf8c3ca8..688dd7f161 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.drawer/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.drawer/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.drawer/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.drawer/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.draweritem/index.html b/latest/extensions/api/classes/_renderer_api_components_.draweritem/index.html index 2e43cf3195..a34ca03f97 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.draweritem/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.draweritem/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.draweritem/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.draweritem/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.drawerparamtoggler/index.html b/latest/extensions/api/classes/_renderer_api_components_.drawerparamtoggler/index.html index 78237071d3..d03b4340f8 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.drawerparamtoggler/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.drawerparamtoggler/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.drawerparamtoggler/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.drawerparamtoggler/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.drawertitle/index.html b/latest/extensions/api/classes/_renderer_api_components_.drawertitle/index.html index 1f93bdd71d..b114e646a0 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.drawertitle/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.drawertitle/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.drawertitle/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.drawertitle/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.icon/index.html b/latest/extensions/api/classes/_renderer_api_components_.icon/index.html index 60ac12a48b..2014d09ef7 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.icon/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.icon/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.icon/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.icon/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.input/index.html b/latest/extensions/api/classes/_renderer_api_components_.input/index.html index 8f6b9bc746..f3ffdc9a1d 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.input/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.input/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.input/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.input/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.kubeeventdetails/index.html b/latest/extensions/api/classes/_renderer_api_components_.kubeeventdetails/index.html index 30e5762036..25f71e5fd6 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.kubeeventdetails/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.kubeeventdetails/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.kubeeventdetails/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.kubeeventdetails/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.kubeobjectdetails/index.html b/latest/extensions/api/classes/_renderer_api_components_.kubeobjectdetails/index.html index a6e9f4a190..53dee8eb24 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.kubeobjectdetails/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.kubeobjectdetails/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.kubeobjectdetails/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectdetails/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.kubeobjectlistlayout/index.html b/latest/extensions/api/classes/_renderer_api_components_.kubeobjectlistlayout/index.html index f7f1207f83..b8705d71ae 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.kubeobjectlistlayout/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.kubeobjectlistlayout/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.kubeobjectlistlayout/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectlistlayout/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.kubeobjectmenu/index.html b/latest/extensions/api/classes/_renderer_api_components_.kubeobjectmenu/index.html index 52ec66d020..893817ef55 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.kubeobjectmenu/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.kubeobjectmenu/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.kubeobjectmenu/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectmenu/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.kubeobjectmeta/index.html b/latest/extensions/api/classes/_renderer_api_components_.kubeobjectmeta/index.html index 41b85980f3..b4d67b3773 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.kubeobjectmeta/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.kubeobjectmeta/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.kubeobjectmeta/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectmeta/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.lineprogress/index.html b/latest/extensions/api/classes/_renderer_api_components_.lineprogress/index.html index d0f49b3d4a..a6d0c96b2c 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.lineprogress/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.lineprogress/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.lineprogress/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.lineprogress/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.menu/index.html b/latest/extensions/api/classes/_renderer_api_components_.menu/index.html index ac0e9a2331..7f83e0a7db 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.menu/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.menu/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.menu/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.menu/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.menuactions/index.html b/latest/extensions/api/classes/_renderer_api_components_.menuactions/index.html index dade932630..06a10cff58 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.menuactions/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.menuactions/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.menuactions/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.menuactions/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.menuitem/index.html b/latest/extensions/api/classes/_renderer_api_components_.menuitem/index.html index 225b6507a7..b299c95df2 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.menuitem/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.menuitem/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.menuitem/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.menuitem/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.namespaceselect/index.html b/latest/extensions/api/classes/_renderer_api_components_.namespaceselect/index.html index ca8d953351..660ae9ed55 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.namespaceselect/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.namespaceselect/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.namespaceselect/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.namespaceselect/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.notifications/index.html b/latest/extensions/api/classes/_renderer_api_components_.notifications/index.html index 1c545651f7..654d84d652 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.notifications/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.notifications/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.notifications/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.notifications/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.notificationsstore/index.html b/latest/extensions/api/classes/_renderer_api_components_.notificationsstore/index.html index 2dc9b0d8d7..e85b0ef4b2 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.notificationsstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.notificationsstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.notificationsstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.notificationsstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.pagelayout/index.html b/latest/extensions/api/classes/_renderer_api_components_.pagelayout/index.html index aea11384da..8484ee5360 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.pagelayout/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.pagelayout/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.pagelayout/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.pagelayout/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.poddetailslist/index.html b/latest/extensions/api/classes/_renderer_api_components_.poddetailslist/index.html index 863769bb1a..bd52ffe49c 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.poddetailslist/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.poddetailslist/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.poddetailslist/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.poddetailslist/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.radio/index.html b/latest/extensions/api/classes/_renderer_api_components_.radio/index.html index 74262fa8ae..69d6a409e5 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.radio/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.radio/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.radio/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.radio/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.radiogroup/index.html b/latest/extensions/api/classes/_renderer_api_components_.radiogroup/index.html index df4167c5a3..5e2ea70da4 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.radiogroup/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.radiogroup/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.radiogroup/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.radiogroup/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.select/index.html b/latest/extensions/api/classes/_renderer_api_components_.select/index.html index e5ee857d69..8f0cf7e857 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.select/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.select/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.select/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.select/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.slider/index.html b/latest/extensions/api/classes/_renderer_api_components_.slider/index.html index 9919e501b6..5b899eb3ce 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.slider/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.slider/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.slider/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.slider/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.spinner/index.html b/latest/extensions/api/classes/_renderer_api_components_.spinner/index.html index 9ace550ce0..2204e4828f 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.spinner/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.spinner/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.spinner/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.spinner/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.statusbrick/index.html b/latest/extensions/api/classes/_renderer_api_components_.statusbrick/index.html index f2283b26b1..2650382f8e 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.statusbrick/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.statusbrick/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.statusbrick/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.statusbrick/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.stepper/index.html b/latest/extensions/api/classes/_renderer_api_components_.stepper/index.html index a0960310b8..101efeeb86 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.stepper/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.stepper/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.stepper/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.stepper/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.tab/index.html b/latest/extensions/api/classes/_renderer_api_components_.tab/index.html index 981da4eae7..8b0ea01cfd 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.tab/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.tab/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.tab/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.tab/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.table/index.html b/latest/extensions/api/classes/_renderer_api_components_.table/index.html index 9df3c838c4..da615b88e2 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.table/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.table/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.table/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.table/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.tablecell/index.html b/latest/extensions/api/classes/_renderer_api_components_.tablecell/index.html index 30e3c50082..44a99c22f0 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.tablecell/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.tablecell/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.tablecell/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.tablecell/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.tablehead/index.html b/latest/extensions/api/classes/_renderer_api_components_.tablehead/index.html index 30bb0ef3f4..9fd064d664 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.tablehead/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.tablehead/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.tablehead/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.tablehead/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.tablerow/index.html b/latest/extensions/api/classes/_renderer_api_components_.tablerow/index.html index 24ddf63e6b..e7ab509f0b 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.tablerow/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.tablerow/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.tablerow/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.tablerow/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.tabs/index.html b/latest/extensions/api/classes/_renderer_api_components_.tabs/index.html index 524cab15f3..577d336488 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.tabs/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.tabs/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.tabs/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.tabs/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.tooltip/index.html b/latest/extensions/api/classes/_renderer_api_components_.tooltip/index.html index 080df24a2d..09a812b200 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.tooltip/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.tooltip/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.tooltip/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.tooltip/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.wizard/index.html b/latest/extensions/api/classes/_renderer_api_components_.wizard/index.html index b73d32e67f..21ee62cbee 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.wizard/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.wizard/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.wizard/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.wizard/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.wizardlayout/index.html b/latest/extensions/api/classes/_renderer_api_components_.wizardlayout/index.html index da0f022f18..2d018cfa16 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.wizardlayout/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.wizardlayout/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.wizardlayout/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.wizardlayout/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_components_.wizardstep/index.html b/latest/extensions/api/classes/_renderer_api_components_.wizardstep/index.html index f740e38917..46824fcf32 100644 --- a/latest/extensions/api/classes/_renderer_api_components_.wizardstep/index.html +++ b/latest/extensions/api/classes/_renderer_api_components_.wizardstep/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_components_.wizardstep/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_components_.wizardstep/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.clusterrole/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.clusterrole/index.html index 81b38fb0c8..059769d064 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.clusterrole/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.clusterrole/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.clusterrole/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.clusterrole/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.clusterrolebinding/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.clusterrolebinding/index.html index 7f26eae4bf..82a9125f8a 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.clusterrolebinding/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.clusterrolebinding/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.clusterrolebinding/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.clusterrolebinding/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.configmap/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.configmap/index.html index ce281df73f..e8cf6b7984 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.configmap/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.configmap/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.configmap/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.configmap/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.configmapsstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.configmapsstore/index.html index c147e3eb05..b5d0b80ef5 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.configmapsstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.configmapsstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.configmapsstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.configmapsstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.crdresourcestore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.crdresourcestore/index.html index b560073099..edcfc412d3 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.crdresourcestore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.crdresourcestore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.crdresourcestore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.crdresourcestore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.crdstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.crdstore/index.html index 558893cc98..15e3848d6b 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.crdstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.crdstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.crdstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.crdstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.cronjob/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.cronjob/index.html index 238070f471..da2f519d3a 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.cronjob/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.cronjob/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.cronjob/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.cronjob/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.cronjobstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.cronjobstore/index.html index 56b375d780..cbdd51939d 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.cronjobstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.cronjobstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.cronjobstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.cronjobstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.customresourcedefinition/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.customresourcedefinition/index.html index 5e93f3cd67..9297c171a0 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.customresourcedefinition/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.customresourcedefinition/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.customresourcedefinition/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.customresourcedefinition/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.daemonset/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.daemonset/index.html index 54da3b4590..ca642402d0 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.daemonset/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.daemonset/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.daemonset/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.daemonset/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.daemonsetstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.daemonsetstore/index.html index 8302b28c99..ca2bb0641d 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.daemonsetstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.daemonsetstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.daemonsetstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.daemonsetstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.deployment/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.deployment/index.html index 599c7b230d..1dd6ec5d06 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.deployment/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.deployment/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.deployment/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.deployment/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.deploymentapi/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.deploymentapi/index.html index fe5d601d35..255814e566 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.deploymentapi/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.deploymentapi/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.deploymentapi/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.deploymentapi/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.deploymentstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.deploymentstore/index.html index 3a85bfb2ec..3767514286 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.deploymentstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.deploymentstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.deploymentstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.deploymentstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.endpoint/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.endpoint/index.html index c28723ba0d..de7cb3a399 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.endpoint/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.endpoint/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.endpoint/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.endpoint/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.endpointstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.endpointstore/index.html index 2fc82ccf63..347909541e 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.endpointstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.endpointstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.endpointstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.endpointstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.eventstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.eventstore/index.html index f29f0ab41b..a0ef226fdd 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.eventstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.eventstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.eventstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.eventstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.horizontalpodautoscaler/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.horizontalpodautoscaler/index.html index 8cdbd21fe6..10901709dc 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.horizontalpodautoscaler/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.horizontalpodautoscaler/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.horizontalpodautoscaler/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.horizontalpodautoscaler/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.hpastore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.hpastore/index.html index 4ee14b3998..d81ff2fdb5 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.hpastore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.hpastore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.hpastore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.hpastore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.ingress/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.ingress/index.html index 719eb0b056..58cc2e57fb 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.ingress/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.ingress/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.ingress/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.ingress/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.ingressapi/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.ingressapi/index.html index 92196c965d..a7fa5d940a 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.ingressapi/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.ingressapi/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.ingressapi/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.ingressapi/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.ingressstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.ingressstore/index.html index 2e99a7463f..0c7d4095b2 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.ingressstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.ingressstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.ingressstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.ingressstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.job/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.job/index.html index cd96b9adb5..6eb03cb246 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.job/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.job/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.job/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.job/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.jobstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.jobstore/index.html index 4e08c8cda6..7822ce7887 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.jobstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.jobstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.jobstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.jobstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeapi/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeapi/index.html index 4f19d89a26..490af4b3cb 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeapi/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeapi/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.kubeapi/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeapi/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeevent/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeevent/index.html index de0e4ad8a2..4e1e7a7375 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeevent/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeevent/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.kubeevent/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeevent/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeobject/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeobject/index.html index 6b54aef787..308019ff48 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeobject/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeobject/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.kubeobject/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeobject/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeobjectstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeobjectstore/index.html index 06b85376fa..be2ffdf951 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeobjectstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.kubeobjectstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.kubeobjectstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeobjectstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.limitrange/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.limitrange/index.html index 6bffc9d701..ea03bd9677 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.limitrange/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.limitrange/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.limitrange/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.limitrange/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.limitrangesstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.limitrangesstore/index.html index e265ccd7f4..31353cc11e 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.limitrangesstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.limitrangesstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.limitrangesstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.limitrangesstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.namespace/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.namespace/index.html index 950a225520..1aa3d3f981 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.namespace/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.namespace/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.namespace/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.namespace/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.namespacestore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.namespacestore/index.html index 3e4e4ee6cd..d4c8229226 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.namespacestore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.namespacestore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.namespacestore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.namespacestore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.networkpolicy/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.networkpolicy/index.html index 50a4268d72..29384b233c 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.networkpolicy/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.networkpolicy/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.networkpolicy/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.networkpolicy/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.networkpolicystore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.networkpolicystore/index.html index 84d6e350e9..92de8b81e3 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.networkpolicystore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.networkpolicystore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.networkpolicystore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.networkpolicystore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.node/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.node/index.html index c6b93ab3b7..154d07d58c 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.node/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.node/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.node/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.node/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.nodesapi/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.nodesapi/index.html index fd2d81d326..9b7157d9e5 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.nodesapi/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.nodesapi/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.nodesapi/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.nodesapi/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.nodesstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.nodesstore/index.html index 7c3a652fc0..1796477110 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.nodesstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.nodesstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.nodesstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.nodesstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolume/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolume/index.html index 3af315462a..f1554309fd 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolume/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolume/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.persistentvolume/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolume/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaim/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaim/index.html index 2f052ddd5e..0b1b6e2aaf 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaim/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaim/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaim/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaim/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaimsapi/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaimsapi/index.html index 808a847d3f..cd79d1045b 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaimsapi/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaimsapi/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaimsapi/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaimsapi/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumesstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumesstore/index.html index 37c6a93938..8ac477600f 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumesstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumesstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumesstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumesstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.pod/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.pod/index.html index c215bf8ab6..3aa63f8bde 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.pod/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.pod/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.pod/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.pod/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudget/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudget/index.html index fdcadae0b2..3282a6c562 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudget/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudget/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudget/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudget/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudgetsstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudgetsstore/index.html index ff963c4ebc..0cebed0aac 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudgetsstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudgetsstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudgetsstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudgetsstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.podsapi/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.podsapi/index.html index d9b70e9d54..ff94fb38f2 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.podsapi/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.podsapi/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.podsapi/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.podsapi/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.podsstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.podsstore/index.html index 2769c15040..61ee0ef5a0 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.podsstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.podsstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.podsstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.podsstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.replicaset/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.replicaset/index.html index 8a1e979453..2427f81739 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.replicaset/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.replicaset/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.replicaset/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.replicaset/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.replicasetstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.replicasetstore/index.html index 2409bd2c7a..985d9d952e 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.replicasetstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.replicasetstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.replicasetstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.replicasetstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.resourcequota/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.resourcequota/index.html index b8f0147322..58b66393d6 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.resourcequota/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.resourcequota/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.resourcequota/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.resourcequota/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.resourcequotasstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.resourcequotasstore/index.html index 1bd9d3d2ae..6893ac1e37 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.resourcequotasstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.resourcequotasstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.resourcequotasstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.resourcequotasstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.role/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.role/index.html index 1a3f07b42c..d0885091a7 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.role/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.role/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.role/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.role/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.rolebinding/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.rolebinding/index.html index cce32dc9a6..459143a295 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.rolebinding/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.rolebinding/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.rolebinding/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.rolebinding/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.rolebindingsstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.rolebindingsstore/index.html index f8f1b2ba5c..149adf4704 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.rolebindingsstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.rolebindingsstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.rolebindingsstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.rolebindingsstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.rolesstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.rolesstore/index.html index 4da41d0646..aad0635ce5 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.rolesstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.rolesstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.rolesstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.rolesstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.secret/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.secret/index.html index 3105062e09..28a112fee1 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.secret/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.secret/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.secret/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.secret/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.secretsstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.secretsstore/index.html index e5d4e5f6fd..2236e45cbf 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.secretsstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.secretsstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.secretsstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.secretsstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.service/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.service/index.html index 7a202b6a71..92a6bc175d 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.service/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.service/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.service/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.service/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.serviceaccount/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.serviceaccount/index.html index 2bad5fcdbc..bba592aecc 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.serviceaccount/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.serviceaccount/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.serviceaccount/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.serviceaccount/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.serviceaccountsstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.serviceaccountsstore/index.html index 81736d050b..f1f9e38c1e 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.serviceaccountsstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.serviceaccountsstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.serviceaccountsstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.serviceaccountsstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.servicestore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.servicestore/index.html index d3785a83bc..9666d8ae6b 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.servicestore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.servicestore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.servicestore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.servicestore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.statefulset/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.statefulset/index.html index 72c4073e82..232df5e3ea 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.statefulset/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.statefulset/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.statefulset/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.statefulset/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.statefulsetstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.statefulsetstore/index.html index cda0fa295d..d0de781538 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.statefulsetstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.statefulsetstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.statefulsetstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.statefulsetstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.storageclass/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.storageclass/index.html index d418497001..f95562ceed 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.storageclass/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.storageclass/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.storageclass/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.storageclass/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.storageclassstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.storageclassstore/index.html index a2f6dd9ed6..a8d0727a50 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.storageclassstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.storageclassstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.storageclassstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.storageclassstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_k8s_api_.volumeclaimstore/index.html b/latest/extensions/api/classes/_renderer_api_k8s_api_.volumeclaimstore/index.html index da82872788..98aa7c8d47 100644 --- a/latest/extensions/api/classes/_renderer_api_k8s_api_.volumeclaimstore/index.html +++ b/latest/extensions/api/classes/_renderer_api_k8s_api_.volumeclaimstore/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_k8s_api_.volumeclaimstore/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.volumeclaimstore/... \ No newline at end of file diff --git a/latest/extensions/api/classes/_renderer_api_navigation_.pageparam/index.html b/latest/extensions/api/classes/_renderer_api_navigation_.pageparam/index.html index cca012ace1..9c03f1b1ab 100644 --- a/latest/extensions/api/classes/_renderer_api_navigation_.pageparam/index.html +++ b/latest/extensions/api/classes/_renderer_api_navigation_.pageparam/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/_renderer_api_navigation_.pageparam/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/_renderer_api_navigation_.pageparam/... \ No newline at end of file diff --git a/latest/extensions/api/classes/lensmainextension/index.html b/latest/extensions/api/classes/lensmainextension/index.html index f0322e4a67..20b8076b62 100644 --- a/latest/extensions/api/classes/lensmainextension/index.html +++ b/latest/extensions/api/classes/lensmainextension/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/lensmainextension/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/lensmainextension/... \ No newline at end of file diff --git a/latest/extensions/api/classes/lensrendererextension/index.html b/latest/extensions/api/classes/lensrendererextension/index.html index dbecbf76e3..53c3ceffb6 100644 --- a/latest/extensions/api/classes/lensrendererextension/index.html +++ b/latest/extensions/api/classes/lensrendererextension/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/classes/lensrendererextension/... + Redirecting to ../../../../../v4.2.3/extensions/api/classes/lensrendererextension/... \ No newline at end of file diff --git a/latest/extensions/api/enums/_renderer_api_components_.notificationstatus/index.html b/latest/extensions/api/enums/_renderer_api_components_.notificationstatus/index.html index a48c18f2cf..929b99cfa0 100644 --- a/latest/extensions/api/enums/_renderer_api_components_.notificationstatus/index.html +++ b/latest/extensions/api/enums/_renderer_api_components_.notificationstatus/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/enums/_renderer_api_components_.notificationstatus/... + Redirecting to ../../../../../v4.2.3/extensions/api/enums/_renderer_api_components_.notificationstatus/... \ No newline at end of file diff --git a/latest/extensions/api/enums/_renderer_api_components_.tooltipposition/index.html b/latest/extensions/api/enums/_renderer_api_components_.tooltipposition/index.html index 111d16e66e..41189acc3c 100644 --- a/latest/extensions/api/enums/_renderer_api_components_.tooltipposition/index.html +++ b/latest/extensions/api/enums/_renderer_api_components_.tooltipposition/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/enums/_renderer_api_components_.tooltipposition/... + Redirecting to ../../../../../v4.2.3/extensions/api/enums/_renderer_api_components_.tooltipposition/... \ No newline at end of file diff --git a/latest/extensions/api/enums/_renderer_api_k8s_api_.kubeobjectstatuslevel/index.html b/latest/extensions/api/enums/_renderer_api_k8s_api_.kubeobjectstatuslevel/index.html index bc551f16f5..c9bf73e064 100644 --- a/latest/extensions/api/enums/_renderer_api_k8s_api_.kubeobjectstatuslevel/index.html +++ b/latest/extensions/api/enums/_renderer_api_k8s_api_.kubeobjectstatuslevel/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/enums/_renderer_api_k8s_api_.kubeobjectstatuslevel/... + Redirecting to ../../../../../v4.2.3/extensions/api/enums/_renderer_api_k8s_api_.kubeobjectstatuslevel/... \ No newline at end of file diff --git a/latest/extensions/api/globals/index.html b/latest/extensions/api/globals/index.html index e2b957de93..ea3b4197b1 100644 --- a/latest/extensions/api/globals/index.html +++ b/latest/extensions/api/globals/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/api/globals/... + Redirecting to ../../../../v4.2.3/extensions/api/globals/... \ No newline at end of file diff --git a/latest/extensions/api/index.html b/latest/extensions/api/index.html index 66fbb1f923..1feb61553b 100644 --- a/latest/extensions/api/index.html +++ b/latest/extensions/api/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/extensions/api/... + Redirecting to ../../../v4.2.3/extensions/api/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_core_api_cluster_feature_.clusterfeaturestatus/index.html b/latest/extensions/api/interfaces/_core_api_cluster_feature_.clusterfeaturestatus/index.html index 9b209900e3..3d93361c5a 100644 --- a/latest/extensions/api/interfaces/_core_api_cluster_feature_.clusterfeaturestatus/index.html +++ b/latest/extensions/api/interfaces/_core_api_cluster_feature_.clusterfeaturestatus/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_core_api_cluster_feature_.clusterfeaturestatus/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_core_api_cluster_feature_.clusterfeaturestatus/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_core_api_stores_.clustermodel/index.html b/latest/extensions/api/interfaces/_core_api_stores_.clustermodel/index.html index 225c5b9167..ca1040fe5d 100644 --- a/latest/extensions/api/interfaces/_core_api_stores_.clustermodel/index.html +++ b/latest/extensions/api/interfaces/_core_api_stores_.clustermodel/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_core_api_stores_.clustermodel/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_core_api_stores_.clustermodel/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_core_api_stores_.workspacemodel/index.html b/latest/extensions/api/interfaces/_core_api_stores_.workspacemodel/index.html index 2a3292c7bc..a91ad2d8f5 100644 --- a/latest/extensions/api/interfaces/_core_api_stores_.workspacemodel/index.html +++ b/latest/extensions/api/interfaces/_core_api_stores_.workspacemodel/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_core_api_stores_.workspacemodel/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_core_api_stores_.workspacemodel/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.apppreferencecomponents/index.html b/latest/extensions/api/interfaces/_interfaces_index_.apppreferencecomponents/index.html index abf9581b49..12b0a3ed80 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.apppreferencecomponents/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.apppreferencecomponents/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.apppreferencecomponents/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.apppreferencecomponents/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.apppreferenceregistration/index.html b/latest/extensions/api/interfaces/_interfaces_index_.apppreferenceregistration/index.html index 8055a96594..12327fafdf 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.apppreferenceregistration/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.apppreferenceregistration/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.apppreferenceregistration/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.apppreferenceregistration/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.clusterfeaturecomponents/index.html b/latest/extensions/api/interfaces/_interfaces_index_.clusterfeaturecomponents/index.html index c27b5899f5..3991fd82ab 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.clusterfeaturecomponents/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.clusterfeaturecomponents/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.clusterfeaturecomponents/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.clusterfeaturecomponents/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.clusterfeatureregistration/index.html b/latest/extensions/api/interfaces/_interfaces_index_.clusterfeatureregistration/index.html index 5137203316..47e7e94035 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.clusterfeatureregistration/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.clusterfeatureregistration/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.clusterfeatureregistration/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.clusterfeatureregistration/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.clusterpagemenuregistration/index.html b/latest/extensions/api/interfaces/_interfaces_index_.clusterpagemenuregistration/index.html index 44da40509c..2e559b9823 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.clusterpagemenuregistration/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.clusterpagemenuregistration/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.clusterpagemenuregistration/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.clusterpagemenuregistration/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailcomponents/index.html b/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailcomponents/index.html index f19ebdef63..6aaf1d017c 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailcomponents/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailcomponents/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailcomponents/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailcomponents/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailregistration/index.html b/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailregistration/index.html index 6c67525f10..0189efb160 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailregistration/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailregistration/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailregistration/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailregistration/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectmenucomponents/index.html b/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectmenucomponents/index.html index 575478489b..5c5a352ea4 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectmenucomponents/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectmenucomponents/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.kubeobjectmenucomponents/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectmenucomponents/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectmenuregistration/index.html b/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectmenuregistration/index.html index 3f6e9dbe57..1b9f36cd92 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectmenuregistration/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectmenuregistration/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.kubeobjectmenuregistration/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectmenuregistration/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectstatusregistration/index.html b/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectstatusregistration/index.html index ed14df97dc..0b37f4a1bd 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectstatusregistration/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.kubeobjectstatusregistration/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.kubeobjectstatusregistration/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectstatusregistration/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.pagecomponentprops/index.html b/latest/extensions/api/interfaces/_interfaces_index_.pagecomponentprops/index.html index 50382338db..6e8a6592c2 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.pagecomponentprops/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.pagecomponentprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.pagecomponentprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.pagecomponentprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.pagecomponents/index.html b/latest/extensions/api/interfaces/_interfaces_index_.pagecomponents/index.html index fa447664c5..e3dd04a794 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.pagecomponents/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.pagecomponents/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.pagecomponents/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.pagecomponents/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.pagemenucomponents/index.html b/latest/extensions/api/interfaces/_interfaces_index_.pagemenucomponents/index.html index 8be2bf372c..fefa5008a1 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.pagemenucomponents/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.pagemenucomponents/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.pagemenucomponents/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.pagemenucomponents/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.pagemenuregistration/index.html b/latest/extensions/api/interfaces/_interfaces_index_.pagemenuregistration/index.html index e02bf4cb33..6aeb5a137f 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.pagemenuregistration/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.pagemenuregistration/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.pagemenuregistration/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.pagemenuregistration/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.pageparams/index.html b/latest/extensions/api/interfaces/_interfaces_index_.pageparams/index.html index 242a541e5b..fc11a9517f 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.pageparams/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.pageparams/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.pageparams/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.pageparams/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.pageregistration/index.html b/latest/extensions/api/interfaces/_interfaces_index_.pageregistration/index.html index b97db1aa10..a87d1d3fe2 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.pageregistration/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.pageregistration/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.pageregistration/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.pageregistration/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.pagetarget/index.html b/latest/extensions/api/interfaces/_interfaces_index_.pagetarget/index.html index 18bcf2972a..c6e448f46d 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.pagetarget/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.pagetarget/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.pagetarget/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.pagetarget/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.protocolhandlerregistration/index.html b/latest/extensions/api/interfaces/_interfaces_index_.protocolhandlerregistration/index.html index 8c1d3d95b0..4af98c050b 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.protocolhandlerregistration/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.protocolhandlerregistration/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.protocolhandlerregistration/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.protocolhandlerregistration/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.registeredpage/index.html b/latest/extensions/api/interfaces/_interfaces_index_.registeredpage/index.html index 6a5d2be2e5..2e9f2ec072 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.registeredpage/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.registeredpage/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.registeredpage/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.registeredpage/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.routehandler/index.html b/latest/extensions/api/interfaces/_interfaces_index_.routehandler/index.html index b59a1e8153..107a55705d 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.routehandler/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.routehandler/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.routehandler/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.routehandler/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.routeparams/index.html b/latest/extensions/api/interfaces/_interfaces_index_.routeparams/index.html index c1810ee5e3..686bba4ccc 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.routeparams/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.routeparams/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.routeparams/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.routeparams/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_interfaces_index_.statusbarregistration/index.html b/latest/extensions/api/interfaces/_interfaces_index_.statusbarregistration/index.html index 346ec52795..7febeb6574 100644 --- a/latest/extensions/api/interfaces/_interfaces_index_.statusbarregistration/index.html +++ b/latest/extensions/api/interfaces/_interfaces_index_.statusbarregistration/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_interfaces_index_.statusbarregistration/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_interfaces_index_.statusbarregistration/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.badgeprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.badgeprops/index.html index ebaa72d699..202318ed35 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.badgeprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.badgeprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.badgeprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.badgeprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.buttonprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.buttonprops/index.html index a53fd2929d..a51ca15c53 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.buttonprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.buttonprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.buttonprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.buttonprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.checkboxprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.checkboxprops/index.html index cfc03f72f4..36304fe351 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.checkboxprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.checkboxprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.checkboxprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.checkboxprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.confirmdialogbooleanparams/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.confirmdialogbooleanparams/index.html new file mode 100644 index 0000000000..4b2e12bb83 --- /dev/null +++ b/latest/extensions/api/interfaces/_renderer_api_components_.confirmdialogbooleanparams/index.html @@ -0,0 +1,16 @@ + + + + + Redirecting + + + + + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.confirmdialogbooleanparams/... + + \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.confirmdialogparams/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.confirmdialogparams/index.html index 5b8ae1f49b..33247bb88d 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.confirmdialogparams/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.confirmdialogparams/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.confirmdialogparams/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.confirmdialogparams/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.confirmdialogprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.confirmdialogprops/index.html index cc4392ac91..a1dd77656d 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.confirmdialogprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.confirmdialogprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.confirmdialogprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.confirmdialogprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.cubespinnerprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.cubespinnerprops/index.html index db5b97da30..f329b2a25c 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.cubespinnerprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.cubespinnerprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.cubespinnerprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.cubespinnerprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.dialogprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.dialogprops/index.html index 390766af16..972405762d 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.dialogprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.dialogprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.dialogprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.dialogprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.draweritemlabelsprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.draweritemlabelsprops/index.html index aa4d2e2062..85a30e5f60 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.draweritemlabelsprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.draweritemlabelsprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.draweritemlabelsprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.draweritemlabelsprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.draweritemprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.draweritemprops/index.html index ed4d9808ef..9e7a9baf9f 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.draweritemprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.draweritemprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.draweritemprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.draweritemprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.drawerparamtogglerprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.drawerparamtogglerprops/index.html index f4015ba770..db5c22a08b 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.drawerparamtogglerprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.drawerparamtogglerprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.drawerparamtogglerprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.drawerparamtogglerprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.drawerprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.drawerprops/index.html index 5ed52a40f6..c98c432454 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.drawerprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.drawerprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.drawerprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.drawerprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.drawertitleprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.drawertitleprops/index.html index 38b134cd94..b01f19a211 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.drawertitleprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.drawertitleprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.drawertitleprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.drawertitleprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.groupselectoption/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.groupselectoption/index.html index b40570e65d..e434286e3e 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.groupselectoption/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.groupselectoption/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.groupselectoption/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.groupselectoption/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.iconprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.iconprops/index.html index 0fb14bbf8b..147b130154 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.iconprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.iconprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.iconprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.iconprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.inputvalidator/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.inputvalidator/index.html index 260512d47f..4ae3beb89f 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.inputvalidator/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.inputvalidator/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.inputvalidator/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.inputvalidator/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.kubeeventdetailsprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.kubeeventdetailsprops/index.html index 8c0f2d1ebd..4e355ba9a8 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.kubeeventdetailsprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.kubeeventdetailsprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.kubeeventdetailsprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeeventdetailsprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectdetailsprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectdetailsprops/index.html index ac56b836d7..5cfd78a2a4 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectdetailsprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectdetailsprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.kubeobjectdetailsprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectdetailsprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectlistlayoutprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectlistlayoutprops/index.html index 66395a0f6e..477f6f2133 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectlistlayoutprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectlistlayoutprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.kubeobjectlistlayoutprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectlistlayoutprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectmenuprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectmenuprops/index.html index d54dea467b..8e82ba8c6a 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectmenuprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectmenuprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.kubeobjectmenuprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectmenuprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectmetaprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectmetaprops/index.html index 10e4aa9fe8..41ff1d129e 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectmetaprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.kubeobjectmetaprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.kubeobjectmetaprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectmetaprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.lineprogressprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.lineprogressprops/index.html index 90fad0b814..b6a26d5c36 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.lineprogressprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.lineprogressprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.lineprogressprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.lineprogressprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.menuactionsprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.menuactionsprops/index.html index 09d345b46c..9b49d58a42 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.menuactionsprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.menuactionsprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.menuactionsprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuactionsprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.menuitemprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.menuitemprops/index.html index 9fbf6f8848..d8a21b82d6 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.menuitemprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.menuitemprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.menuitemprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuitemprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.menuposition/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.menuposition/index.html index 15479c95d8..461ae151e0 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.menuposition/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.menuposition/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.menuposition/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuposition/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.menuprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.menuprops/index.html index c8d9b40869..a2bdd33ee5 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.menuprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.menuprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.menuprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.notification/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.notification/index.html index de0fd7237d..43c841df0f 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.notification/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.notification/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.notification/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.notification/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.pagelayoutprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.pagelayoutprops/index.html index c6aea9e133..eb54201320 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.pagelayoutprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.pagelayoutprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.pagelayoutprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.pagelayoutprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.radiogroupprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.radiogroupprops/index.html index 908f174bd6..f27ca0ea76 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.radiogroupprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.radiogroupprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.radiogroupprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.radiogroupprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.selectoption/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.selectoption/index.html index 81f4d9bba8..ae99e27f99 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.selectoption/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.selectoption/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.selectoption/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.selectoption/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.selectprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.selectprops/index.html index 826d3aa009..9ec358f8c3 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.selectprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.selectprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.selectprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.selectprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.sliderprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.sliderprops/index.html index ec421de19e..157bfe2349 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.sliderprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.sliderprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.sliderprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.sliderprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.spinnerprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.spinnerprops/index.html index 603866c0ab..a4d93e53df 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.spinnerprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.spinnerprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.spinnerprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.spinnerprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.statusbrickprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.statusbrickprops/index.html index 52d17abefc..a0e00b4305 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.statusbrickprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.statusbrickprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.statusbrickprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.statusbrickprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.stepperprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.stepperprops/index.html index 8b0473ee44..9f85be64ea 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.stepperprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.stepperprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.stepperprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.stepperprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.tablayoutprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.tablayoutprops/index.html index 592771ba42..714034d187 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.tablayoutprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.tablayoutprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.tablayoutprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablayoutprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.tablayoutroute/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.tablayoutroute/index.html index 684c7ce634..cc9c83d367 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.tablayoutroute/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.tablayoutroute/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.tablayoutroute/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablayoutroute/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.tablecellprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.tablecellprops/index.html index 1acf2488f5..f0471da384 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.tablecellprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.tablecellprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.tablecellprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablecellprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.tableheadprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.tableheadprops/index.html index 93f74d161a..cb8e798330 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.tableheadprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.tableheadprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.tableheadprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.tableheadprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.tableprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.tableprops/index.html index a74f45d51e..151711205c 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.tableprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.tableprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.tableprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.tableprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.tablerowprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.tablerowprops/index.html index cb850df8a5..aa15f076f8 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.tablerowprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.tablerowprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.tablerowprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablerowprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.tabprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.tabprops/index.html index b3104c908f..e099384325 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.tabprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.tabprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.tabprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.tabprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.tabsprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.tabsprops/index.html index 411ced7677..22fcfce472 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.tabsprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.tabsprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.tabsprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.tabsprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.tooltipcontentformatters/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.tooltipcontentformatters/index.html index ba1df95d40..bef385a431 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.tooltipcontentformatters/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.tooltipcontentformatters/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.tooltipcontentformatters/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.tooltipcontentformatters/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.tooltipdecoratorprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.tooltipdecoratorprops/index.html index 403ef45363..e4db1b8eb7 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.tooltipdecoratorprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.tooltipdecoratorprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.tooltipdecoratorprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.tooltipdecoratorprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.tooltipprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.tooltipprops/index.html index fb99fb8210..aecb1dc27d 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.tooltipprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.tooltipprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.tooltipprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.tooltipprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.wizardlayoutprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.wizardlayoutprops/index.html index 02dce383fe..b054962470 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.wizardlayoutprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.wizardlayoutprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.wizardlayoutprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.wizardlayoutprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.wizardprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.wizardprops/index.html index fc516e23a2..f7642d92aa 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.wizardprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.wizardprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.wizardprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.wizardprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_components_.wizardstepprops/index.html b/latest/extensions/api/interfaces/_renderer_api_components_.wizardstepprops/index.html index 556b84e1c6..69679adb4f 100644 --- a/latest/extensions/api/interfaces/_renderer_api_components_.wizardstepprops/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_components_.wizardstepprops/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_components_.wizardstepprops/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_components_.wizardstepprops/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_k8s_api_.ikubeapicluster/index.html b/latest/extensions/api/interfaces/_renderer_api_k8s_api_.ikubeapicluster/index.html index 996040acd1..363d4f9507 100644 --- a/latest/extensions/api/interfaces/_renderer_api_k8s_api_.ikubeapicluster/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_k8s_api_.ikubeapicluster/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_k8s_api_.ikubeapicluster/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.ikubeapicluster/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainer/index.html b/latest/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainer/index.html index 330d10eaad..64ec00c535 100644 --- a/latest/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainer/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainer/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainer/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainer/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainerstatus/index.html b/latest/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainerstatus/index.html index 43f4bd388c..0d2b4ab3d5 100644 --- a/latest/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainerstatus/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainerstatus/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainerstatus/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainerstatus/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_k8s_api_.isecretref/index.html b/latest/extensions/api/interfaces/_renderer_api_k8s_api_.isecretref/index.html index 15913187fe..1056daa992 100644 --- a/latest/extensions/api/interfaces/_renderer_api_k8s_api_.isecretref/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_k8s_api_.isecretref/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_k8s_api_.isecretref/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.isecretref/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_navigation_.iurlparams/index.html b/latest/extensions/api/interfaces/_renderer_api_navigation_.iurlparams/index.html index 05e5d80af3..0428f4e1ce 100644 --- a/latest/extensions/api/interfaces/_renderer_api_navigation_.iurlparams/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_navigation_.iurlparams/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_navigation_.iurlparams/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_navigation_.iurlparams/... \ No newline at end of file diff --git a/latest/extensions/api/interfaces/_renderer_api_navigation_.pageparaminit/index.html b/latest/extensions/api/interfaces/_renderer_api_navigation_.pageparaminit/index.html index 60e83e7173..83edb35162 100644 --- a/latest/extensions/api/interfaces/_renderer_api_navigation_.pageparaminit/index.html +++ b/latest/extensions/api/interfaces/_renderer_api_navigation_.pageparaminit/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/interfaces/_renderer_api_navigation_.pageparaminit/... + Redirecting to ../../../../../v4.2.3/extensions/api/interfaces/_renderer_api_navigation_.pageparaminit/... \ No newline at end of file diff --git a/latest/extensions/api/modules/_core_api_app_/index.html b/latest/extensions/api/modules/_core_api_app_/index.html index 389e4924a9..82c1f83abd 100644 --- a/latest/extensions/api/modules/_core_api_app_/index.html +++ b/latest/extensions/api/modules/_core_api_app_/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/modules/_core_api_app_/... + Redirecting to ../../../../../v4.2.3/extensions/api/modules/_core_api_app_/... \ No newline at end of file diff --git a/latest/extensions/api/modules/_core_api_cluster_feature_/index.html b/latest/extensions/api/modules/_core_api_cluster_feature_/index.html index 820b10a95e..b93903a60a 100644 --- a/latest/extensions/api/modules/_core_api_cluster_feature_/index.html +++ b/latest/extensions/api/modules/_core_api_cluster_feature_/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/modules/_core_api_cluster_feature_/... + Redirecting to ../../../../../v4.2.3/extensions/api/modules/_core_api_cluster_feature_/... \ No newline at end of file diff --git a/latest/extensions/api/modules/_core_api_event_bus_/index.html b/latest/extensions/api/modules/_core_api_event_bus_/index.html index 9e4bd17d31..49a1ea3805 100644 --- a/latest/extensions/api/modules/_core_api_event_bus_/index.html +++ b/latest/extensions/api/modules/_core_api_event_bus_/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/modules/_core_api_event_bus_/... + Redirecting to ../../../../../v4.2.3/extensions/api/modules/_core_api_event_bus_/... \ No newline at end of file diff --git a/latest/extensions/api/modules/_core_api_stores_/index.html b/latest/extensions/api/modules/_core_api_stores_/index.html index f827543a07..3e703c0acb 100644 --- a/latest/extensions/api/modules/_core_api_stores_/index.html +++ b/latest/extensions/api/modules/_core_api_stores_/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/modules/_core_api_stores_/... + Redirecting to ../../../../../v4.2.3/extensions/api/modules/_core_api_stores_/... \ No newline at end of file diff --git a/latest/extensions/api/modules/_core_api_utils_/index.html b/latest/extensions/api/modules/_core_api_utils_/index.html index 5c34007d3c..47c10cbf44 100644 --- a/latest/extensions/api/modules/_core_api_utils_/index.html +++ b/latest/extensions/api/modules/_core_api_utils_/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/modules/_core_api_utils_/... + Redirecting to ../../../../../v4.2.3/extensions/api/modules/_core_api_utils_/... \ No newline at end of file diff --git a/latest/extensions/api/modules/_interfaces_index_/index.html b/latest/extensions/api/modules/_interfaces_index_/index.html index b1e25caa08..93ebf00e3b 100644 --- a/latest/extensions/api/modules/_interfaces_index_/index.html +++ b/latest/extensions/api/modules/_interfaces_index_/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/modules/_interfaces_index_/... + Redirecting to ../../../../../v4.2.3/extensions/api/modules/_interfaces_index_/... \ No newline at end of file diff --git a/latest/extensions/api/modules/_renderer_api_components_/index.html b/latest/extensions/api/modules/_renderer_api_components_/index.html index baf76c087a..684a8233c2 100644 --- a/latest/extensions/api/modules/_renderer_api_components_/index.html +++ b/latest/extensions/api/modules/_renderer_api_components_/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/modules/_renderer_api_components_/... + Redirecting to ../../../../../v4.2.3/extensions/api/modules/_renderer_api_components_/... \ No newline at end of file diff --git a/latest/extensions/api/modules/_renderer_api_k8s_api_/index.html b/latest/extensions/api/modules/_renderer_api_k8s_api_/index.html index 88382a15d2..925179df91 100644 --- a/latest/extensions/api/modules/_renderer_api_k8s_api_/index.html +++ b/latest/extensions/api/modules/_renderer_api_k8s_api_/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/modules/_renderer_api_k8s_api_/... + Redirecting to ../../../../../v4.2.3/extensions/api/modules/_renderer_api_k8s_api_/... \ No newline at end of file diff --git a/latest/extensions/api/modules/_renderer_api_navigation_/index.html b/latest/extensions/api/modules/_renderer_api_navigation_/index.html index 4a2f828c13..3e2b97b686 100644 --- a/latest/extensions/api/modules/_renderer_api_navigation_/index.html +++ b/latest/extensions/api/modules/_renderer_api_navigation_/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/modules/_renderer_api_navigation_/... + Redirecting to ../../../../../v4.2.3/extensions/api/modules/_renderer_api_navigation_/... \ No newline at end of file diff --git a/latest/extensions/api/modules/_renderer_api_theming_/index.html b/latest/extensions/api/modules/_renderer_api_theming_/index.html index bc5d78e9ea..141347dd3e 100644 --- a/latest/extensions/api/modules/_renderer_api_theming_/index.html +++ b/latest/extensions/api/modules/_renderer_api_theming_/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../../v4.2.2/extensions/api/modules/_renderer_api_theming_/... + Redirecting to ../../../../../v4.2.3/extensions/api/modules/_renderer_api_theming_/... \ No newline at end of file diff --git a/latest/extensions/capabilities/color-reference/index.html b/latest/extensions/capabilities/color-reference/index.html index 6d8f24ce9f..a44c8ad94c 100644 --- a/latest/extensions/capabilities/color-reference/index.html +++ b/latest/extensions/capabilities/color-reference/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/capabilities/color-reference/... + Redirecting to ../../../../v4.2.3/extensions/capabilities/color-reference/... \ No newline at end of file diff --git a/latest/extensions/capabilities/common-capabilities/index.html b/latest/extensions/capabilities/common-capabilities/index.html index b5fb735289..015dcd8d7b 100644 --- a/latest/extensions/capabilities/common-capabilities/index.html +++ b/latest/extensions/capabilities/common-capabilities/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/capabilities/common-capabilities/... + Redirecting to ../../../../v4.2.3/extensions/capabilities/common-capabilities/... \ No newline at end of file diff --git a/latest/extensions/capabilities/index.html b/latest/extensions/capabilities/index.html index b48f376b9c..2f56ae7d4b 100644 --- a/latest/extensions/capabilities/index.html +++ b/latest/extensions/capabilities/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/extensions/capabilities/... + Redirecting to ../../../v4.2.3/extensions/capabilities/... \ No newline at end of file diff --git a/latest/extensions/capabilities/styling/index.html b/latest/extensions/capabilities/styling/index.html index 3da818d97b..0c14a05cb9 100644 --- a/latest/extensions/capabilities/styling/index.html +++ b/latest/extensions/capabilities/styling/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/capabilities/styling/... + Redirecting to ../../../../v4.2.3/extensions/capabilities/styling/... \ No newline at end of file diff --git a/latest/extensions/get-started/anatomy/index.html b/latest/extensions/get-started/anatomy/index.html index 5938d4a90b..6588670e66 100644 --- a/latest/extensions/get-started/anatomy/index.html +++ b/latest/extensions/get-started/anatomy/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/get-started/anatomy/... + Redirecting to ../../../../v4.2.3/extensions/get-started/anatomy/... \ No newline at end of file diff --git a/latest/extensions/get-started/overview/index.html b/latest/extensions/get-started/overview/index.html index 20f9400dd5..054f2c33b9 100644 --- a/latest/extensions/get-started/overview/index.html +++ b/latest/extensions/get-started/overview/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/get-started/overview/... + Redirecting to ../../../../v4.2.3/extensions/get-started/overview/... \ No newline at end of file diff --git a/latest/extensions/get-started/wrapping-up/index.html b/latest/extensions/get-started/wrapping-up/index.html index 863ac8962a..34d95df16d 100644 --- a/latest/extensions/get-started/wrapping-up/index.html +++ b/latest/extensions/get-started/wrapping-up/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/get-started/wrapping-up/... + Redirecting to ../../../../v4.2.3/extensions/get-started/wrapping-up/... \ No newline at end of file diff --git a/latest/extensions/get-started/your-first-extension/index.html b/latest/extensions/get-started/your-first-extension/index.html index 6f18e679c7..db1fca3e53 100644 --- a/latest/extensions/get-started/your-first-extension/index.html +++ b/latest/extensions/get-started/your-first-extension/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/get-started/your-first-extension/... + Redirecting to ../../../../v4.2.3/extensions/get-started/your-first-extension/... \ No newline at end of file diff --git a/latest/extensions/guides/anatomy/index.html b/latest/extensions/guides/anatomy/index.html index 8274aebd0e..265efdbcb5 100644 --- a/latest/extensions/guides/anatomy/index.html +++ b/latest/extensions/guides/anatomy/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/guides/anatomy/... + Redirecting to ../../../../v4.2.3/extensions/guides/anatomy/... \ No newline at end of file diff --git a/latest/extensions/guides/components/index.html b/latest/extensions/guides/components/index.html index d6d1225043..c89e593ca7 100644 --- a/latest/extensions/guides/components/index.html +++ b/latest/extensions/guides/components/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/guides/components/... + Redirecting to ../../../../v4.2.3/extensions/guides/components/... \ No newline at end of file diff --git a/latest/extensions/guides/generator/index.html b/latest/extensions/guides/generator/index.html index 180e92de04..3f126ff3e3 100644 --- a/latest/extensions/guides/generator/index.html +++ b/latest/extensions/guides/generator/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/guides/generator/... + Redirecting to ../../../../v4.2.3/extensions/guides/generator/... \ No newline at end of file diff --git a/latest/extensions/guides/index.html b/latest/extensions/guides/index.html index df276083c9..0ce8c73736 100644 --- a/latest/extensions/guides/index.html +++ b/latest/extensions/guides/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/extensions/guides/... + Redirecting to ../../../v4.2.3/extensions/guides/... \ No newline at end of file diff --git a/latest/extensions/guides/kube-object-list-layout/index.html b/latest/extensions/guides/kube-object-list-layout/index.html index eb1889a33c..d22d402b16 100644 --- a/latest/extensions/guides/kube-object-list-layout/index.html +++ b/latest/extensions/guides/kube-object-list-layout/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/guides/kube-object-list-layout/... + Redirecting to ../../../../v4.2.3/extensions/guides/kube-object-list-layout/... \ No newline at end of file diff --git a/latest/extensions/guides/main-extension/index.html b/latest/extensions/guides/main-extension/index.html index 2bb44b15cb..174b61ce98 100644 --- a/latest/extensions/guides/main-extension/index.html +++ b/latest/extensions/guides/main-extension/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/guides/main-extension/... + Redirecting to ../../../../v4.2.3/extensions/guides/main-extension/... \ No newline at end of file diff --git a/latest/extensions/guides/protocol-handlers/index.html b/latest/extensions/guides/protocol-handlers/index.html index 581fa8fdb0..2750a6f087 100644 --- a/latest/extensions/guides/protocol-handlers/index.html +++ b/latest/extensions/guides/protocol-handlers/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/guides/protocol-handlers/... + Redirecting to ../../../../v4.2.3/extensions/guides/protocol-handlers/... \ No newline at end of file diff --git a/latest/extensions/guides/renderer-extension/index.html b/latest/extensions/guides/renderer-extension/index.html index b62554c41f..fbd8e920ed 100644 --- a/latest/extensions/guides/renderer-extension/index.html +++ b/latest/extensions/guides/renderer-extension/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/guides/renderer-extension/... + Redirecting to ../../../../v4.2.3/extensions/guides/renderer-extension/... \ No newline at end of file diff --git a/latest/extensions/guides/stores/index.html b/latest/extensions/guides/stores/index.html index c95367aaa2..ff9e0698fe 100644 --- a/latest/extensions/guides/stores/index.html +++ b/latest/extensions/guides/stores/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/guides/stores/... + Redirecting to ../../../../v4.2.3/extensions/guides/stores/... \ No newline at end of file diff --git a/latest/extensions/guides/working-with-mobx/index.html b/latest/extensions/guides/working-with-mobx/index.html index db3c83791d..5f8afb6232 100644 --- a/latest/extensions/guides/working-with-mobx/index.html +++ b/latest/extensions/guides/working-with-mobx/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/guides/working-with-mobx/... + Redirecting to ../../../../v4.2.3/extensions/guides/working-with-mobx/... \ No newline at end of file diff --git a/latest/extensions/index.html b/latest/extensions/index.html index da6d69179f..b9da71403e 100644 --- a/latest/extensions/index.html +++ b/latest/extensions/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../v4.2.2/extensions/... + Redirecting to ../../v4.2.3/extensions/... \ No newline at end of file diff --git a/latest/extensions/testing-and-publishing/bundling/index.html b/latest/extensions/testing-and-publishing/bundling/index.html index 796f838867..b498a346d4 100644 --- a/latest/extensions/testing-and-publishing/bundling/index.html +++ b/latest/extensions/testing-and-publishing/bundling/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/testing-and-publishing/bundling/... + Redirecting to ../../../../v4.2.3/extensions/testing-and-publishing/bundling/... \ No newline at end of file diff --git a/latest/extensions/testing-and-publishing/publishing/index.html b/latest/extensions/testing-and-publishing/publishing/index.html index 0a50d3f852..97627ce8b3 100644 --- a/latest/extensions/testing-and-publishing/publishing/index.html +++ b/latest/extensions/testing-and-publishing/publishing/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/testing-and-publishing/publishing/... + Redirecting to ../../../../v4.2.3/extensions/testing-and-publishing/publishing/... \ No newline at end of file diff --git a/latest/extensions/testing-and-publishing/testing/index.html b/latest/extensions/testing-and-publishing/testing/index.html index 1788ab8150..821c17fec8 100644 --- a/latest/extensions/testing-and-publishing/testing/index.html +++ b/latest/extensions/testing-and-publishing/testing/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../../v4.2.2/extensions/testing-and-publishing/testing/... + Redirecting to ../../../../v4.2.3/extensions/testing-and-publishing/testing/... \ No newline at end of file diff --git a/latest/extensions/usage/index.html b/latest/extensions/usage/index.html index 6f9be8ba0e..25b92846e8 100644 --- a/latest/extensions/usage/index.html +++ b/latest/extensions/usage/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/extensions/usage/... + Redirecting to ../../../v4.2.3/extensions/usage/... \ No newline at end of file diff --git a/latest/faq/index.html b/latest/faq/index.html index dfa9abc9d7..d095eaf00a 100644 --- a/latest/faq/index.html +++ b/latest/faq/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../v4.2.2/faq/... + Redirecting to ../../v4.2.3/faq/... \ No newline at end of file diff --git a/latest/getting-started/index.html b/latest/getting-started/index.html index fda1b0392f..3fef4b5366 100644 --- a/latest/getting-started/index.html +++ b/latest/getting-started/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../v4.2.2/getting-started/... + Redirecting to ../../v4.2.3/getting-started/... \ No newline at end of file diff --git a/latest/getting-started/introductory-videos/index.html b/latest/getting-started/introductory-videos/index.html index b17de80693..9804db2c3b 100644 --- a/latest/getting-started/introductory-videos/index.html +++ b/latest/getting-started/introductory-videos/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/getting-started/introductory-videos/... + Redirecting to ../../../v4.2.3/getting-started/introductory-videos/... \ No newline at end of file diff --git a/latest/getting-started/preferences/index.html b/latest/getting-started/preferences/index.html index cbb6766f65..bb15fa61b2 100644 --- a/latest/getting-started/preferences/index.html +++ b/latest/getting-started/preferences/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/getting-started/preferences/... + Redirecting to ../../../v4.2.3/getting-started/preferences/... \ No newline at end of file diff --git a/latest/helm/index.html b/latest/helm/index.html index 732b07fea1..352595fe9c 100644 --- a/latest/helm/index.html +++ b/latest/helm/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../v4.2.2/helm/... + Redirecting to ../../v4.2.3/helm/... \ No newline at end of file diff --git a/latest/index.html b/latest/index.html index afa9ace398..3664f545ee 100644 --- a/latest/index.html +++ b/latest/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../v4.2.2/... + Redirecting to ../v4.2.3/... \ No newline at end of file diff --git a/latest/support/index.html b/latest/support/index.html index a6adfdf759..6e4ddb8f08 100644 --- a/latest/support/index.html +++ b/latest/support/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../v4.2.2/support/... + Redirecting to ../../v4.2.3/support/... \ No newline at end of file diff --git a/latest/supporting/requirements/index.html b/latest/supporting/requirements/index.html index d1a4713a54..c12271934a 100644 --- a/latest/supporting/requirements/index.html +++ b/latest/supporting/requirements/index.html @@ -4,13 +4,13 @@ Redirecting - Redirecting to ../../../v4.2.2/supporting/requirements/... + Redirecting to ../../../v4.2.3/supporting/requirements/... \ No newline at end of file diff --git a/v4.2.3/404.html b/v4.2.3/404.html new file mode 100644 index 0000000000..263eb0ca5d --- /dev/null +++ b/v4.2.3/404.html @@ -0,0 +1,880 @@ + + + + + + + + + + + + + + + + + + + + Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + +
+
+ +

404 - Not found

+ + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/CNAME b/v4.2.3/CNAME new file mode 100644 index 0000000000..12bc650410 --- /dev/null +++ b/v4.2.3/CNAME @@ -0,0 +1 @@ +docs.k8slens.dev diff --git a/v4.2.3/assets/images/favicon.png b/v4.2.3/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf13b9f9d978896599290a74f77d5dbe7d1655c GIT binary patch literal 1870 zcmV-U2eJ5xP)Gc)JR9QMau)O=X#!i9;T z37kk-upj^(fsR36MHs_+1RCI)NNu9}lD0S{B^g8PN?Ww(5|~L#Ng*g{WsqleV}|#l zz8@ri&cTzw_h33bHI+12+kK6WN$h#n5cD8OQt`5kw6p~9H3()bUQ8OS4Q4HTQ=1Ol z_JAocz`fLbT2^{`8n~UAo=#AUOf=SOq4pYkt;XbC&f#7lb$*7=$na!mWCQ`dBQsO0 zLFBSPj*N?#u5&pf2t4XjEGH|=pPQ8xh7tpx;US5Cx_Ju;!O`ya-yF`)b%TEt5>eP1ZX~}sjjA%FJF?h7cX8=b!DZl<6%Cv z*G0uvvU+vmnpLZ2paivG-(cd*y3$hCIcsZcYOGh{$&)A6*XX&kXZd3G8m)G$Zz-LV z^GF3VAW^Mdv!)4OM8EgqRiz~*Cji;uzl2uC9^=8I84vNp;ltJ|q-*uQwGp2ma6cY7 z;`%`!9UXO@fr&Ebapfs34OmS9^u6$)bJxrucutf>`dKPKT%%*d3XlFVKunp9 zasduxjrjs>f8V=D|J=XNZp;_Zy^WgQ$9WDjgY=z@stwiEBm9u5*|34&1Na8BMjjgf3+SHcr`5~>oz1Y?SW^=K z^bTyO6>Gar#P_W2gEMwq)ot3; zREHn~U&Dp0l6YT0&k-wLwYjb?5zGK`W6S2v+K>AM(95m2C20L|3m~rN8dprPr@t)5lsk9Hu*W z?pS990s;Ez=+Rj{x7p``4>+c0G5^pYnB1^!TL=(?HLHZ+HicG{~4F1d^5Awl_2!1jICM-!9eoLhbbT^;yHcefyTAaqRcY zmuctDopPT!%k+}x%lZRKnzykr2}}XfG_ne?nRQO~?%hkzo;@RN{P6o`&mMUWBYMTe z6i8ChtjX&gXl`nvrU>jah)2iNM%JdjqoaeaU%yVn!^70x-flljp6Q5tK}5}&X8&&G zX3fpb3E(!rH=zVI_9Gjl45w@{(ITqngWFe7@9{mX;tO25Z_8 zQHEpI+FkTU#4xu>RkN>b3Tnc3UpWzPXWm#o55GKF09j^Mh~)K7{QqbO_~(@CVq! zS<8954|P8mXN2MRs86xZ&Q4EfM@JB94b=(YGuk)s&^jiSF=t3*oNK3`rD{H`yQ?d; ztE=laAUoZx5?RC8*WKOj`%LXEkgDd>&^Q4M^z`%u0rg-It=hLCVsq!Z%^6eB-OvOT zFZ28TN&cRmgU}Elrnk43)!>Z1FCPL2K$7}gwzIc48NX}#!A1BpJP?#v5wkNprhV** z?Cpalt1oH&{r!o3eSKc&ap)iz2BTn_VV`4>9M^b3;(YY}4>#ML6{~(4mH+?%07*qo IM6N<$f(jP3KmY&$ literal 0 HcmV?d00001 diff --git a/v4.2.3/assets/javascripts/bundle.0421a6ad.min.js b/v4.2.3/assets/javascripts/bundle.0421a6ad.min.js new file mode 100644 index 0000000000..706648c574 --- /dev/null +++ b/v4.2.3/assets/javascripts/bundle.0421a6ad.min.js @@ -0,0 +1 @@ +!function(e,t){for(var n in t)e[n]=t[n]}(window,function(e){function t(t){for(var c,o,i=t[0],s=t[1],u=t[2],f=0,d=[];f"focus"===e),Object(l.a)(e===u()))}function m(e){return{x:e.scrollLeft,y:e.scrollTop}}function g(e){return Object(p.a)(Object(r.a)(e,"scroll"),Object(r.a)(window,"resize")).pipe(Object(O.a)(()=>m(e)),Object(l.a)(m(e)))}function v(e){if(!(e instanceof HTMLInputElement))throw new Error("Not implemented");e.select()}var y=n(82),$=n(29),w=n(83),S=n(41),x=n(55),T=n(13),C=n(85),k=n(96),_=n(36),M=n(30);const E=new $.a,A=Object(w.a)(()=>Object(S.a)(new y.a(e=>{for(const t of e)E.next(t)}))).pipe(Object(T.a)(e=>Object(p.a)(Object(S.a)(e),x.a).pipe(Object(C.a)(()=>e.disconnect()))),Object(k.a)({bufferSize:1,refCount:!0}));function R(e){return A.pipe(Object(_.a)(t=>t.observe(e)),Object(T.a)(t=>E.pipe(Object(M.a)(({target:t})=>t===e),Object(C.a)(()=>t.unobserve(e)),Object(O.a)(({contentRect:e})=>({width:e.width,height:e.height})))),Object(l.a)(function(e){return{width:e.offsetWidth,height:e.offsetHeight}}(e)))}var L=n(37);function H(e){switch(e.tagName){case"INPUT":case"SELECT":case"TEXTAREA":return!0;default:return e.isContentEditable}}function P(){return Object(r.a)(window,"keydown").pipe(Object(M.a)(e=>!(e.metaKey||e.ctrlKey)),Object(O.a)(e=>({type:e.key,claim(){e.preventDefault(),e.stopPropagation()}})),Object(L.a)())}var z=n(101);function N(e){location.href=e.href}function q(e,t=location){return e.host===t.host&&/^(?:\/[\w-]+)*(?:\/?|\.html)$/i.test(e.pathname)}function U(e,t=location){return e.pathname===t.pathname&&e.hash.length>0}function W(){return new z.a(new URL(location.href))}var I=n(102);function Q(e,{location$:t}){return t.pipe(Object(I.a)(1),Object(O.a)(({href:t})=>new URL(e,t).toString().replace(/\/$/,"")),Object(k.a)({bufferSize:1,refCount:!0}))}function D(){return location.hash.substring(1)}function F(e){const t=f("a");t.href=e,t.addEventListener("click",e=>e.stopPropagation()),t.click()}function J(){return Object(r.a)(window,"hashchange").pipe(Object(O.a)(D),Object(l.a)(D()),Object(M.a)(e=>e.length>0),Object(L.a)())}var K=n(6);function Y(e){const t=matchMedia(e);return new K.a(e=>{t.addListener(t=>e.next(t.matches))}).pipe(Object(l.a)(t.matches),Object(k.a)({bufferSize:1,refCount:!0}))}const B={drawer:s("[data-md-toggle=drawer]"),search:s("[data-md-toggle=search]")};function X(e){return B[e].checked}function V(e,t){B[e].checked!==t&&B[e].click()}function G(e){const t=B[e];return Object(r.a)(t,"change").pipe(Object(O.a)(()=>t.checked),Object(l.a)(t.checked))}var Z=n(60),ee=n(56);function te(){return{x:Math.max(0,pageXOffset),y:Math.max(0,pageYOffset)}}function ne({x:e,y:t}){window.scrollTo(e||0,t||0)}function ce(){return{width:innerWidth,height:innerHeight}}function re(){return Object(Z.a)([Object(p.a)(Object(r.a)(window,"scroll",{passive:!0}),Object(r.a)(window,"resize",{passive:!0})).pipe(Object(O.a)(te),Object(l.a)(te())),Object(r.a)(window,"resize",{passive:!0}).pipe(Object(O.a)(ce),Object(l.a)(ce()))]).pipe(Object(O.a)(([e,t])=>({offset:e,size:t})),Object(k.a)({bufferSize:1,refCount:!0}))}function ae(e,{header$:t,viewport$:n}){const c=n.pipe(Object(ee.a)("size")),r=Object(Z.a)([c,t]).pipe(Object(O.a)(()=>({x:e.offsetLeft,y:e.offsetTop})));return Object(Z.a)([t,n,r]).pipe(Object(O.a)(([{height:e},{offset:t,size:n},{x:c,y:r}])=>({offset:{x:t.x-c,y:t.y-r+e},size:n})))}var oe=n(103),ie=n(104);function se(e,{tx$:t}){const n=Object(r.a)(e,"message").pipe(Object(O.a)(({data:e})=>e));return t.pipe(Object(oe.a)(()=>n,{leading:!0,trailing:!0}),Object(_.a)(t=>e.postMessage(t)),Object(ie.a)(n),Object(L.a)())}},function(e,t,n){"use strict";function c(e){return"object"==typeof e&&"string"==typeof e.base&&"object"==typeof e.features&&"object"==typeof e.search}function r(e,t){if("string"==typeof t||"number"==typeof t)e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(const n of t)r(e,n)}function a(e,t,...n){const c=document.createElement(e);if(t)for(const e of Object.keys(t))"boolean"!=typeof t[e]?c.setAttribute(e,t[e]):t[e]&&c.setAttribute(e,"");for(const e of n)r(c,e);return c}n.d(t,"d",(function(){return c})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"f",(function(){return f})),n.d(t,"g",(function(){return d})),n.d(t,"e",(function(){return p})),n.d(t,"c",(function(){return O}));var o=n(83),i=n(41);function s(e,t){return Object(o.a)(()=>{const n=sessionStorage.getItem(e);if(n)return Object(i.a)(JSON.parse(n));{const n=t();return n.subscribe(t=>{try{sessionStorage.setItem(e,JSON.stringify(t))}catch(e){}}),n}})}var u=n(0);let b;function f(e,t){if(void 0===b){const e=Object(u.d)("#__lang");b=JSON.parse(e.textContent)}if(void 0===b[e])throw new ReferenceError("Invalid translation: "+e);return void 0!==t?b[e].replace("#",t.toString()):b[e]}function d(e,t){let n=t;if(e.length>n){for(;" "!==e[n]&&--n>0;);return e.substring(0,n)+"..."}return e}function p(e){if(e>999){return((e+1e-6)/1e3).toFixed(+((e-950)%1e3>99))+"k"}return e.toString()}function O(e){let t=0;for(let n=0,c=e.length;ne.reduce((e,n)=>{const c=Object(b.c)(`[data-md-component=${n}]`,t);return Object.assign(Object.assign({},e),void 0!==c?{[n]:c}:{})},{})),Object(o.a)((t,n)=>{for(const c of e)switch(c){case"announce":case"header-title":case"container":case"skip":c in t&&void 0!==t[c]&&(Object(b.j)(t[c],n[c]),t[c]=n[c]);break;default:void 0!==n[c]?t[c]=Object(b.c)(`[data-md-component=${c}]`):delete t[c]}return t}),Object(i.a)({bufferSize:1,refCount:!0}))}function p(e){return f.pipe(Object(s.a)(t=>void 0!==t[e]?Object(c.a)(t[e]):r.a),Object(u.a)())}},,,function(e,t,n){"use strict";function c(e,t){e.setAttribute("data-md-state",t?"blur":"")}function r(e){e.removeAttribute("data-md-state")}function a(e,t){e.classList.toggle("md-nav__link--active",t)}function o(e){e.classList.remove("md-nav__link--active")}n.d(t,"d",(function(){return c})),n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return o}))},,,function(e,t,n){"use strict";var c=n(63);n.o(c,"applySidebar")&&n.d(t,"applySidebar",(function(){return c.applySidebar})),n.o(c,"mountTableOfContents")&&n.d(t,"mountTableOfContents",(function(){return c.mountTableOfContents})),n.o(c,"mountTabs")&&n.d(t,"mountTabs",(function(){return c.mountTabs})),n.o(c,"watchSidebar")&&n.d(t,"watchSidebar",(function(){return c.watchSidebar}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return u}));var c,r=n(1);function a(e){return Object(r.b)("button",{class:"md-clipboard md-icon",title:Object(r.f)("clipboard.copy"),"data-clipboard-target":`#${e} > code`})}function o(e,t){const n=t&c.PARENT,a=t&c.TEASER,o=Object.keys(e.terms).filter(t=>!e.terms[t]).map(e=>[Object(r.b)("del",null,e)," "]).flat().slice(0,-1),i=new URL(e.location);i.searchParams.append("h",Object.entries(e.terms).reduce((e,[t,n])=>`${e} ${n?t:""}`,"").replace(/%20/g,"+"));const s=""+i;return Object(r.b)("a",{href:s,class:"md-search-result__link",tabIndex:-1},Object(r.b)("article",{class:["md-search-result__article",...n?["md-search-result__article--document"]:[]].join(" "),"data-md-score":e.score.toFixed(2)},n>0&&Object(r.b)("div",{class:"md-search-result__icon md-icon"}),Object(r.b)("h1",{class:"md-search-result__title"},e.title),a>0&&e.text.length>0&&Object(r.b)("p",{class:"md-search-result__teaser"},Object(r.g)(e.text,320)),a>0&&o.length>0&&Object(r.b)("p",{class:"md-search-result__terms"},Object(r.f)("search.result.term.missing"),": ",o)))}function i(e,t=1/0){const n=[...e],a=n.findIndex(e=>!e.location.includes("#")),[i]=n.splice(a,1);let s=n.findIndex(e=>e.scoreo(e,c.TEASER)),...b.length?[Object(r.b)("details",{class:"md-search-result__more"},Object(r.b)("summary",{tabIndex:-1},b.length>0&&1===b.length?Object(r.f)("search.result.more.one"):Object(r.f)("search.result.more.other",b.length)),b.map(e=>o(e,c.TEASER)))]:[]];return Object(r.b)("li",{class:"md-search-result__item"},f)}function s(e){return Object(r.b)("ul",{class:"md-source__facts"},e.map(e=>Object(r.b)("li",{class:"md-source__fact"},e)))}function u(e){return Object(r.b)("div",{class:"md-typeset__scrollwrap"},Object(r.b)("div",{class:"md-typeset__table"},e))}!function(e){e[e.TEASER=1]="TEASER",e[e.PARENT=2]="PARENT"}(c||(c={}))},,,function(e,t,n){"use strict";function c(e,t){e.style.top=t+"px"}function r(e){e.style.top=""}function a(e,t){e.style.height=t+"px"}function o(e){e.style.height=""}n.d(t,"d",(function(){return c})),n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return o}))},,,,,,,,,,,function(e,t,n){"use strict";n(66),n(42);var c=n(43);n.d(t,"setupSearchHighlighter",(function(){return c.a}));var r=n(67);n.o(r,"SearchMessageType")&&n.d(t,"SearchMessageType",(function(){return r.SearchMessageType})),n.o(r,"defaultTransform")&&n.d(t,"defaultTransform",(function(){return r.defaultTransform})),n.o(r,"isSearchQueryMessage")&&n.d(t,"isSearchQueryMessage",(function(){return r.isSearchQueryMessage})),n.o(r,"isSearchReadyMessage")&&n.d(t,"isSearchReadyMessage",(function(){return r.isSearchReadyMessage})),n.o(r,"isSearchResultMessage")&&n.d(t,"isSearchResultMessage",(function(){return r.isSearchResultMessage})),n.o(r,"setupSearchWorker")&&n.d(t,"setupSearchWorker",(function(){return r.setupSearchWorker}));var a=n(40);n.d(t,"defaultTransform",(function(){return a.a}));var o=n(80);n.d(t,"SearchMessageType",(function(){return o.a})),n.d(t,"isSearchQueryMessage",(function(){return o.b})),n.d(t,"isSearchReadyMessage",(function(){return o.c})),n.d(t,"isSearchResultMessage",(function(){return o.d})),n.d(t,"setupSearchWorker",(function(){return o.e}))},function(e,t,n){"use strict";var c=n(74);n.o(c,"applyAnchorList")&&n.d(t,"applyAnchorList",(function(){return c.applyAnchorList})),n.o(c,"watchAnchorList")&&n.d(t,"watchAnchorList",(function(){return c.watchAnchorList}));var r=n(75);n.d(t,"applyAnchorList",(function(){return r.a})),n.d(t,"watchAnchorList",(function(){return r.b}));n(20)},function(e,t,n){"use strict";function c(e){const t=new lunr.Query(["title","text"]);return new lunr.QueryParser(e,t).parse(),t.clauses}function r(e,t){const n=new Set(e),c={};for(let e=0;e1&t?e.replace(/^\b|^(?![^\x00-\x7F]|$)|\s+/g," +"):e).join("").replace(/"|(?:^|\s+)[*+\-:^~]+(?=\s+|$)/g,"").trim()}n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var c=n(84);function r(e){const t=new Map,n=new Set;for(const r of e){const[e,a]=r.location.split("#"),o=r.location,i=r.title,s=c(r.text).replace(/\s+(?=[,.:;!?])/g,"").replace(/\s+/g," ");if(a){const c=t.get(e);n.has(c)?t.set(o,{location:o,title:i,text:s,parent:c}):(c.title=r.title,c.text=s,n.add(c))}else t.set(o,{location:o,title:i,text:s})}return t}},function(e,t,n){"use strict";function c(e){const t=new RegExp(e.separator,"img"),n=(e,t,n)=>`${t}${n}`;return c=>{c=c.replace(/[\s*+\-:~^]+/g," ").trim();const r=new RegExp(`(^|${e.separator})(${c.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").replace(t,"|")})`,"img");return e=>e.replace(r,n).replace(/<\/mark>(\s+)]*>/gim,"$1")}}n.d(t,"a",(function(){return c}))},,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var c=n(34),r=n(41),a=n(13),o=n(10),i=n(23);function s({header$:e,main$:t,viewport$:n,screen$:s}){return Object(c.a)(Object(a.a)(c=>s.pipe(Object(a.a)(a=>a?Object(i.watchSidebar)(c,{main$:t,viewport$:n}).pipe(Object(i.applySidebar)(c,{header$:e}),Object(o.a)(e=>({sidebar:e}))):Object(r.a)({})))))}},function(e,t,n){"use strict";var c=n(64);n.o(c,"applySidebar")&&n.d(t,"applySidebar",(function(){return c.applySidebar})),n.o(c,"mountTableOfContents")&&n.d(t,"mountTableOfContents",(function(){return c.mountTableOfContents})),n.o(c,"mountTabs")&&n.d(t,"mountTabs",(function(){return c.mountTabs})),n.o(c,"watchSidebar")&&n.d(t,"watchSidebar",(function(){return c.watchSidebar}));var r=n(65);n.d(t,"applySidebar",(function(){return r.a})),n.d(t,"watchSidebar",(function(){return r.b}));n(27)},function(e,t){},function(e,t,n){"use strict";n.d(t,"b",(function(){return p})),n.d(t,"a",(function(){return O}));var c=n(60),r=n(34),a=n(58),o=n(10),i=n(35),s=n(57),u=n(52),b=n(36),f=n(85),d=n(27);function p(e,{main$:t,viewport$:n}){const r=e.parentElement.offsetTop-e.parentElement.parentElement.offsetTop;return Object(c.a)([t,n]).pipe(Object(o.a)(([{offset:e,height:t},{offset:{y:n}}])=>({height:t=t+Math.min(r,Math.max(0,n-e))-r,lock:n>=e+r})),Object(i.a)((e,t)=>e.height===t.height&&e.lock===t.lock))}function O(e,{header$:t}){return Object(r.a)(Object(s.a)(a.a),Object(u.a)(t),Object(b.a)(([{height:t,lock:n},{height:c}])=>{Object(d.c)(e,t),n?Object(d.d)(e,c):Object(d.b)(e)}),Object(o.a)(([e])=>e),Object(f.a)(()=>{Object(d.b)(e),Object(d.a)(e)}))}},function(e,t,n){"use strict";n(42),n(43),n(40)},function(e,t){},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var c=n(53),r=n(55),a=n(6),o=n(37),i=n(36),s=n(95),u=n(0),b=n(24),f=n(1);function d({document$:e,dialog$:t}){if(!c.isSupported())return r.a;e.subscribe(()=>{Object(u.e)("pre > code").forEach((e,t)=>{const n=e.parentElement;n.id="__code_"+t,n.insertBefore(Object(b.a)(n.id),e)})});const n=new a.a(e=>{new c(".md-clipboard").on("success",t=>e.next(t))}).pipe(Object(o.a)());return n.pipe(Object(i.a)(e=>e.clearSelection()),Object(s.a)(Object(f.f)("clipboard.copied"))).subscribe(t),n}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var c=n(29),r=n(41),a=n(58),o=n(16),i=n(13),s=n(10),u=n(57),b=n(61),f=n(36),d=n(0);function p({duration:e}={}){const t=new c.a,n=Object(d.a)("div");return n.classList.add("md-dialog","md-typeset"),t.pipe(Object(i.a)(t=>Object(r.a)(document.body).pipe(Object(s.a)(e=>e.appendChild(n)),Object(u.a)(a.a),Object(b.a)(1),Object(f.a)(e=>{e.innerHTML=t,e.setAttribute("data-md-state","open")}),Object(b.a)(e||2e3),Object(f.a)(e=>e.removeAttribute("data-md-state")),Object(b.a)(400),Object(f.a)(e=>{e.innerHTML="",e.remove()})))).subscribe(o.a),t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var c=n(54),r=n(41),a=n(55),o=n(59),i=n(9),s=n(30),u=n(13),b=n(10),f=n(37),d=n(35),p=n(56),O=n(97),l=n(98),j=n(87),h=n(52),m=n(99),g=n(88),v=n(0);function y(e,{document$:t,viewport$:n,location$:y}){"scrollRestoration"in history&&(history.scrollRestoration="manual"),Object(c.a)(window,"beforeunload").subscribe(()=>{history.scrollRestoration="auto"});const $=Object(v.c)('link[rel="shortcut icon"]');void 0!==$&&($.href=$.href);const w=Object(c.a)(document.body,"click").pipe(Object(s.a)(e=>!(e.metaKey||e.ctrlKey)),Object(u.a)(t=>{if(t.target instanceof HTMLElement){const n=t.target.closest("a");if(n&&!n.target&&Object(v.h)(n)&&e.includes(n.href))return Object(v.g)(n)||t.preventDefault(),Object(r.a)(n)}return a.a}),Object(b.a)(e=>({url:new URL(e.href)})),Object(f.a)());w.subscribe(()=>{Object(v.o)("search",!1)});const S=w.pipe(Object(s.a)(({url:e})=>!Object(v.g)(e)),Object(f.a)()),x=Object(c.a)(window,"popstate").pipe(Object(s.a)(e=>null!==e.state),Object(b.a)(e=>({url:new URL(location.href),offset:e.state})),Object(f.a)());Object(o.a)(S,x).pipe(Object(d.a)((e,t)=>e.url.href===t.url.href),Object(b.a)(({url:e})=>e)).subscribe(y);const T=y.pipe(Object(p.a)("pathname"),Object(O.a)(1),Object(u.a)(e=>Object(i.a)(fetch(e.href,{credentials:"same-origin"}).then(e=>e.text())).pipe(Object(l.a)(()=>(Object(v.m)(e),a.a)))),Object(f.a)());S.pipe(Object(j.a)(T)).subscribe(({url:e})=>{history.pushState({},"",e.toString())});const C=new DOMParser;T.pipe(Object(b.a)(e=>C.parseFromString(e,"text/html"))).subscribe(t);const k=Object(o.a)(S,x).pipe(Object(j.a)(t));k.subscribe(({url:e,offset:t})=>{e.hash&&!t?Object(v.n)(e.hash):Object(v.p)(t||{y:0})}),k.pipe(Object(h.a)(t)).subscribe(([,{title:e,head:t}])=>{document.title=e;for(const e of['link[rel="canonical"]','meta[name="author"]','meta[name="description"]']){const n=Object(v.c)(e,t),c=Object(v.c)(e,document.head);void 0!==n&&void 0!==c&&Object(v.j)(c,n)}document.dispatchEvent(new CustomEvent("DOMContentSwitch"))}),n.pipe(Object(m.a)(250),Object(p.a)("offset")).subscribe(({offset:e})=>{history.replaceState(e,"")}),Object(o.a)(w,x).pipe(Object(g.a)(2,1),Object(s.a)(([e,t])=>e.url.pathname===t.url.pathname&&!Object(v.g)(t.url)),Object(b.a)(([,e])=>e)).subscribe(({offset:e})=>{Object(v.p)(e||{y:0})})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var c=n(10),r=n(30),a=n(37),o=n(52),i=n(0),s=n(7);function u(){const e=Object(i.u)().pipe(Object(c.a)(e=>Object.assign({mode:Object(i.f)("search")?"search":"global"},e)),Object(r.a)(({mode:e})=>{if("global"===e){const e=Object(i.b)();if(void 0!==e)return!Object(i.i)(e)}return!0}),Object(a.a)());return e.pipe(Object(r.a)(({mode:e})=>"search"===e),Object(o.a)(Object(s.useComponent)("search-query"),Object(s.useComponent)("search-result"),Object(s.useComponent)("search-suggest"))).subscribe(([e,t,n,c])=>{const r=Object(i.b)();switch(e.type){case"Enter":if(r===t){const t=new Map;for(const e of Object(i.e)(":first-child [href]",n)){const n=e.firstElementChild;t.set(e,parseFloat(n.getAttribute("data-md-score")))}if(t.size){const[[e]]=[...t].sort(([,e],[,t])=>t-e);e.click()}e.claim()}break;case"Escape":case"Tab":Object(i.o)("search",!1),Object(i.k)(t,!1);break;case"ArrowUp":case"ArrowDown":if(void 0===r)Object(i.k)(t);else{const c=[t,...Object(i.e)(":not(details) > [href], summary, details[open] [href]",n)],a=Math.max(0,(Math.max(0,c.indexOf(r))+c.length+("ArrowUp"===e.type?-1:1))%c.length);Object(i.k)(c[a])}e.claim();break;case"ArrowRight":c.innerText.length&&t.selectionStart===t.value.length&&(t.value=c.innerText);break;default:t!==Object(i.b)()&&Object(i.k)(t)}}),e.pipe(Object(r.a)(({mode:e})=>"global"===e),Object(o.a)(Object(s.useComponent)("search-query"))).subscribe(([e,t])=>{switch(e.type){case"f":case"s":case"/":Object(i.k)(t),Object(i.l)(t),e.claim();break;case"p":case",":const n=Object(i.c)("[href][rel=prev]");void 0!==n&&n.click();break;case"n":case".":const c=Object(i.c)("[href][rel=next]");void 0!==c&&c.click()}}),e}},function(e,t,n){"use strict";var c=n(73);n.d(t,"mountTableOfContents",(function(){return c.a}));n(39)},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var c=n(34),r=n(60),a=n(41),o=n(13),i=n(10),s=n(0),u=n(23),b=n(39);function f({header$:e,main$:t,viewport$:n,tablet$:f}){return Object(c.a)(Object(o.a)(c=>f.pipe(Object(o.a)(o=>{if(o){const a=Object(s.e)(".md-nav__link",c),o=Object(u.watchSidebar)(c,{main$:t,viewport$:n}).pipe(Object(u.applySidebar)(c,{header$:e})),f=Object(b.watchAnchorList)(a,{header$:e,viewport$:n}).pipe(Object(b.applyAnchorList)(a));return Object(r.a)([o,f]).pipe(Object(i.a)(([e,t])=>({sidebar:e,anchors:t})))}return Object(a.a)({})}))))}},function(e,t){},function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return g}));var c=n(60),r=n(34),a=n(58),o=n(10),i=n(56),s=n(13),u=n(86),b=n(35),f=n(100),d=n(88),p=n(57),O=n(36),l=n(85),j=n(0),h=n(20);function m(e,{header$:t,viewport$:n}){const r=new Map;for(const t of e){const e=decodeURIComponent(t.hash.substring(1)),n=Object(j.c)(`[id="${e}"]`);void 0!==n&&r.set(t,n)}const a=t.pipe(Object(o.a)(e=>18+e.height));return Object(j.t)(document.body).pipe(Object(i.a)("height"),Object(o.a)(()=>{let e=[];return[...r].reduce((t,[n,c])=>{for(;e.length;){if(!(r.get(e[e.length-1]).tagName>=c.tagName))break;e.pop()}let a=c.offsetTop;for(;!a&&c.parentElement;)a=(c=c.parentElement).offsetTop;return t.set([...e=[...e,n]].reverse(),a)},new Map)}),Object(s.a)(e=>Object(c.a)([a,n]).pipe(Object(u.a)(([e,t],[n,{offset:{y:c}}])=>{for(;t.length;){const[,r]=t[0];if(!(r-n=c))break;t=[e.pop(),...t]}return[e,t]},[[],[...e]]),Object(b.a)((e,t)=>e[0]===t[0]&&e[1]===t[1])))).pipe(Object(o.a)(([e,t])=>({prev:e.map(([e])=>e),next:t.map(([e])=>e)})),Object(f.a)({prev:[],next:[]}),Object(d.a)(2,1),Object(o.a)(([e,t])=>e.prev.length{for(const[e]of t)Object(h.a)(e),Object(h.b)(e);e.forEach(([t],n)=>{Object(h.c)(t,n===e.length-1),Object(h.d)(t,!0)})}),Object(l.a)(()=>{for(const t of e)Object(h.a)(t),Object(h.b)(t)}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return x})),n.d(t,"c",(function(){return k})),n.d(t,"d",(function(){return P}));var c=n(34),r=n(60),a=n(13),o=n(30),i=n(95),s=n(100),u=n(87),b=n(102),f=n(10),d=n(38);function p({rx$:e,tx$:t},{query$:n,reset$:p,result$:O}){return Object(c.a)(Object(a.a)(()=>{const c=e.pipe(Object(o.a)(d.isSearchReadyMessage),Object(i.a)("ready"),Object(s.a)("waiting"));return t.pipe(Object(o.a)(d.isSearchQueryMessage),Object(u.a)(c),Object(b.a)(1)).subscribe(t.next.bind(t)),Object(r.a)([c,n,O,p]).pipe(Object(f.a)(([e,t,n])=>({status:e,query:t,result:n})))}))}var O=n(56),l=n(0),j=n(11),h=n(59),m=n(54),g=n(61),v=n(35),y=n(36),$=n(85),w=n(1);function S(e){e.placeholder=Object(w.f)("search.placeholder")}function x({tx$:e},t={}){return Object(c.a)(Object(a.a)(n=>{const a=function(e,{transform:t}={}){const n=t||j.defaultTransform,c=Object(h.a)(Object(m.a)(e,"keyup"),Object(m.a)(e,"focus").pipe(Object(g.a)(1))).pipe(Object(f.a)(()=>n(e.value)),Object(s.a)(n(e.value)),Object(v.a)()),a=Object(l.r)(e);return Object(r.a)([c,a]).pipe(Object(f.a)(([e,t])=>({value:e,focus:t})))}(n,t);return a.pipe(Object(O.a)("value"),Object(f.a)(({value:e})=>({type:j.SearchMessageType.QUERY,data:e}))).subscribe(e.next.bind(e)),a.pipe(Object(O.a)("focus")).subscribe(({focus:e})=>{e&&Object(l.o)("search",e)}),a.pipe(function(e){return Object(c.a)(Object(y.a)(({focus:t})=>{t?function(e,t){e.placeholder=t}(e,""):S(e)}),Object($.a)(()=>{S(e)}))}(n))}))}var T=n(104),C=n(17);function k(){return Object(c.a)(Object(a.a)(e=>function(e){return Object(m.a)(e,"click").pipe(Object(i.a)(void 0))}(e).pipe(Object(T.a)(Object(C.b)("search-query")),Object(y.a)(l.k),Object(i.a)(void 0))),Object(s.a)(void 0))}var _=n(58),M=n(52),E=n(57),A=n(86),R=n(24);function L(e,t){e.appendChild(t)}function H(e,{query$:t,fetch$:n}){const r=Object(l.d)(".md-search-result__list",e),o=Object(l.d)(".md-search-result__meta",e);return Object(c.a)(Object(M.a)(t),Object(f.a)(([e,t])=>{const{items:n}=e;return t.value?function(e,t){switch(t){case 0:e.textContent=Object(w.f)("search.result.none");break;case 1:e.textContent=Object(w.f)("search.result.one");break;default:e.textContent=Object(w.f)("search.result.other",t)}}(o,n.length):function(e){e.textContent=Object(w.f)("search.result.placeholder")}(o),e}),Object(a.a)(t=>{const{items:c}=t,a=[...c.map(([e])=>e.score),0];return n.pipe(Object(E.a)(_.a),Object(A.a)(t=>{const n=e.parentElement;for(;t16)););return t},0),Object(i.a)(t),Object($.a)(()=>{!function(e){e.innerHTML=""}(r)}))}))}function P({rx$:e},{query$:t}){return Object(c.a)(Object(a.a)(n=>{const c=n.parentElement,r=Object(l.s)(c).pipe(Object(f.a)(({y:e})=>e>=c.scrollHeight-c.offsetHeight-16),Object(v.a)(),Object(o.a)(Boolean));return e.pipe(Object(o.a)(j.isSearchResultMessage),Object(f.a)(({data:e})=>e),H(n,{query$:t,fetch$:r}))}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var c=n(34),r=n(60),a=n(13),o=n(10),i=n(30),s=n(107),u=n(35),b=n(100),f=n(0),d=n(17),p=n(41),O=n(58),l=n(96),j=n(57),h=n(36),m=n(85);function g({document$:e,viewport$:t}){return Object(c.a)(Object(a.a)(n=>{const g=function(e,{document$:t}){return t.pipe(Object(o.a)(()=>{const t=getComputedStyle(e);return["sticky","-webkit-sticky"].includes(t.position)}),Object(u.a)(),Object(a.a)(t=>t?Object(f.t)(e).pipe(Object(o.a)(({height:e})=>({sticky:!0,height:e}))):Object(p.a)({sticky:!1,height:0})),Object(l.a)({bufferSize:1,refCount:!0}))}(n,{document$:e}),v=Object(d.b)("main").pipe(Object(o.a)(e=>Object(f.c)("h1, h2, h3, h4, h5, h6",e)),Object(i.a)(e=>void 0!==e),Object(s.a)(Object(d.b)("header-title")),Object(a.a)(([e,n])=>Object(f.B)(e,{header$:g,viewport$:t}).pipe(Object(o.a)(({offset:{y:t}})=>t>=e.offsetHeight?"page":"site"),Object(u.a)(),function(e){return Object(c.a)(Object(j.a)(O.a),Object(h.a)(t=>{!function(e,t){e.setAttribute("data-md-state",t?"active":"")}(e,"page"===t)}),Object(m.a)(()=>{!function(e){e.removeAttribute("data-md-state")}(e)}))}(n))),Object(b.a)("site"));return Object(r.a)([g,v]).pipe(Object(o.a)(([e,t])=>Object.assign({type:t},e)))}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var c=n(29),r=n(16),a=n(34),o=n(13),i=n(56),s=n(36),u=n(85),b=n(17),f=n(60),d=n(58),p=n(10),O=n(35),l=n(57),j=n(0);function h({header$:e,viewport$:t}){const n=new c.a;return Object(b.b)("header").pipe(Object(o.a)(e=>{return n.pipe(Object(i.a)("active"),(t=e,Object(a.a)(Object(l.a)(d.a),Object(s.a)(({active:e})=>{!function(e,t){e.setAttribute("data-md-state",t?"shadow":"")}(t,e)}),Object(u.a)(()=>{!function(e){e.removeAttribute("data-md-state")}(t)}))));var t})).subscribe(r.a),Object(a.a)(Object(o.a)(n=>function(e,{header$:t,viewport$:n}){const c=t.pipe(Object(p.a)(({height:e})=>e),Object(O.a)()),r=c.pipe(Object(o.a)(()=>Object(j.t)(e).pipe(Object(p.a)(({height:t})=>({top:e.offsetTop,bottom:e.offsetTop+t})),Object(i.a)("bottom"))));return Object(f.a)([c,r,n]).pipe(Object(p.a)(([e,{top:t,bottom:n},{offset:{y:c},size:{height:r}}])=>({offset:t-e,height:r=Math.max(0,r-Math.max(0,t-c,e)-Math.max(0,r+c-n)),active:t-e<=c})),Object(O.a)((e,t)=>e.offset===t.offset&&e.height===t.height&&e.active===t.active))}(n,{header$:e,viewport$:t})),Object(s.a)(e=>n.next(e)),Object(u.a)(()=>n.complete()))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var c=n(34),r=n(41),a=n(13),o=n(10),i=n(56),s=n(0),u=n(58),b=n(57),f=n(36),d=n(85);function p({header$:e,viewport$:t,screen$:n}){return Object(c.a)(Object(a.a)(p=>n.pipe(Object(a.a)(n=>n?Object(s.B)(p,{header$:e,viewport$:t}).pipe(Object(o.a)(({offset:{y:e}})=>({hidden:e>=10})),Object(i.a)("hidden"),function(e){return Object(c.a)(Object(b.a)(u.a),Object(f.a)(({hidden:t})=>{!function(e,t){e.setAttribute("data-md-state",t?"hidden":"")}(e,t)}),Object(d.a)(()=>{!function(e){e.removeAttribute("data-md-state")}(e)}))}(p)):Object(r.a)({hidden:!0})))))}},function(e,t,n){"use strict";n.d(t,"e",(function(){return j})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return d})),n.d(t,"b",(function(){return p})),n.d(t,"d",(function(){return O}));var c,r=n(29),a=n(49),o=n(52),i=n(10),s=n(37),u=n(57),b=n(0),f=n(1);function d(e){return e.type===c.READY}function p(e){return e.type===c.QUERY}function O(e){return e.type===c.RESULT}function l({config:e,docs:t,index:n,options:c}){1===e.lang.length&&"en"===e.lang[0]&&(e.lang=[Object(f.f)("search.config.lang")]),"[\\s\\-]+"===e.separator&&(e.separator=Object(f.f)("search.config.separator"));const r=Object(f.f)("search.config.pipeline").split(/\s*,\s*/).filter(Boolean);return{config:e,docs:t,index:n,options:Object.assign(Object.assign({},c),{pipeline:r,suggestions:!0})}}function j(e,{index$:t,base$:n}){const f=new Worker(e),d=new r.a,p=Object(b.C)(f,{tx$:d}).pipe(Object(o.a)(n),Object(i.a)(([e,t])=>{if(O(e))for(const n of e.data.items)for(const e of n)e.location=`${t}/${e.location}`;return e}),Object(s.a)());return t.pipe(Object(i.a)(e=>({type:c.SETUP,data:l(e)})),Object(u.a)(a.a)).subscribe(d.next.bind(d)),{tx$:d,rx$:p}}!function(e){e[e.SETUP=0]="SETUP",e[e.READY=1]="READY",e[e.QUERY=2]="QUERY",e[e.RESULT=3]="RESULT"}(c||(c={}))},,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t),n.d(t,"setScrollLock",(function(){return W})),n.d(t,"resetScrollLock",(function(){return I})),n.d(t,"initialize",(function(){return Q}));n(89);var c=n(83),r=n(9),a=n(60),o=n(41),i=n(54),s=n(49),u=n(55),b=n(58),f=n(59),d=n(96),p=n(13),O=n(52),l=n(57),j=n(10),h=n(35),m=n(98),g=n(36),v=n(61),y=n(30),$=n(102),w=n(88),S=n(56),x=n(95),T=n(107),C=n(0),k=n(7),_=n(11);var M=n(104);var E=n(6),A=n(26),R=n(16),L=n(97),H=n(105);var P=n(106);function z(){return/(iPad|iPhone|iPod)/.test(navigator.userAgent)}var N=n(24),q=n(1);function U(e){const[t]=e.match(/(git(?:hub|lab))/i)||[];switch(t.toLowerCase()){case"github":const[,t,n]=e.match(/^.+github\.com\/([^\/]+)\/?([^\/]+)?/i);return function(e,t){const n=void 0!==t?`https://api.github.com/repos/${e}/${t}`:"https://api.github.com/users/"+e;return Object(r.a)(fetch(n).then(e=>e.json())).pipe(Object(j.a)(e=>{if(void 0!==t){const{stargazers_count:t,forks_count:n}=e;return[Object(q.e)(t||0)+" Stars",Object(q.e)(n||0)+" Forks"]}{const{public_repos:t}=e;return[Object(q.e)(t||0)+" Repositories"]}}))}(t,n);case"gitlab":const[,c,a]=e.match(/^.+?([^\/]*gitlab[^\/]+)\/(.+?)\/?$/i);return function(e,t){const n=`https://${e}/api/v4/projects/${encodeURIComponent(t)}`;return Object(r.a)(fetch(n).then(e=>e.json())).pipe(Object(j.a)(({star_count:e,forks_count:t})=>[Object(q.e)(e)+" Stars",Object(q.e)(t)+" Forks"]))}(c,a);default:return u.a}}function W(e,t){e.setAttribute("data-md-state","lock"),e.style.top=`-${t}px`}function I(e){const t=-1*parseInt(e.style.top,10);e.removeAttribute("data-md-state"),e.style.top="",t&&window.scrollTo(0,t)}function Q(e){if(!Object(q.d)(e))throw new SyntaxError("Invalid configuration: "+JSON.stringify(e));const t=Object(C.q)(),n=Object(C.v)(),Q=Object(C.w)(e.base,{location$:n}),D=Object(C.x)(),F=Object(C.A)(),J=Object(C.y)("(min-width: 960px)"),K=Object(C.y)("(min-width: 1220px)");Object(k.setupComponents)(["announce","container","header","header-title","main","navigation","search","search-query","search-reset","search-result","search-suggest","skip","tabs","toc"],{document$:t});const Y=Object(_.setupKeyboard)();matchMedia("(hover)").matches&&function({document$:e,viewport$:t}){const n=e.pipe(Object(j.a)(()=>Object(C.e)("pre > code"))),c=t.pipe(Object(S.a)("size"));Object(a.a)([n,c]).subscribe(([e])=>{for(const t of e)t.scrollWidth>t.clientWidth?t.setAttribute("tabindex","0"):t.removeAttribute("tabindex")})}({document$:t,viewport$:F}),function({document$:e,hash$:t}){const n=e.pipe(Object(j.a)(()=>Object(C.e)("details")));Object(f.a)(Object(C.y)("print").pipe(Object(y.a)(Boolean)),Object(i.a)(window,"beforeprint")).pipe(Object(M.a)(n)).subscribe(e=>{for(const t of e)t.setAttribute("open","")}),t.pipe(Object(j.a)(e=>Object(C.c)(`[id="${e}"]`)),Object(y.a)(e=>void 0!==e),Object(g.a)(e=>{const t=e.closest("details");t&&!t.open&&t.setAttribute("open","")})).subscribe(e=>e.scrollIntoView())}({document$:t,hash$:D}),function({document$:e}){e.pipe(Object(L.a)(1),Object(O.a)(Object(k.useComponent)("container")),Object(j.a)(([,e])=>Object(C.e)("script",e))).pipe(Object(p.a)(e=>Object(o.a)(...e)),Object(H.a)(e=>{const t=Object(C.a)("script");return e.src?(t.src=e.src,Object(C.j)(e,t),new E.a(e=>{t.onload=()=>e.complete()})):(t.textContent=e.textContent,Object(C.j)(e,t),A.a)})).subscribe(R.a)}({document$:t}),function({document$:e}){e.pipe(Object(j.a)(()=>Object(C.d)(".md-source[href]")),Object(p.a)(({href:e})=>Object(q.a)(""+Object(q.c)(e),()=>U(e))),Object(m.a)(()=>u.a)).subscribe(e=>{for(const t of Object(C.e)(".md-source__repository"))t.hasAttribute("data-md-state")||(t.setAttribute("data-md-state","done"),t.appendChild(Object(N.c)(e)))})}({document$:t}),function({document$:e}){const t=Object(C.a)("table");e.pipe(Object(j.a)(()=>Object(C.e)("table:not([class])"))).subscribe(e=>{for(const n of e)Object(C.j)(n,t),Object(C.j)(t,Object(N.d)(n))})}({document$:t}),function({document$:e}){const t=e.pipe(Object(j.a)(()=>Object(C.e)("[data-md-scrollfix]")),Object(d.a)({bufferSize:1,refCount:!0}));t.subscribe(e=>{for(const t of e)t.removeAttribute("data-md-scrollfix")}),Object(P.a)(z,t,u.a).pipe(Object(p.a)(e=>Object(f.a)(...e.map(e=>Object(i.a)(e,"touchstart").pipe(Object(x.a)(e)))))).subscribe(e=>{const t=e.scrollTop;0===t?e.scrollTop=1:t+e.offsetHeight===e.scrollHeight&&(e.scrollTop=t-1)})}({document$:t});const B=Object(_.setupDialog)(),X=Object(_.setupClipboard)({document$:t,dialog$:B}),V=Object(k.useComponent)("header").pipe(Object(k.mountHeader)({document$:t,viewport$:F}),Object(d.a)({bufferSize:1,refCount:!0})),G=Object(k.useComponent)("main").pipe(Object(k.mountMain)({header$:V,viewport$:F}),Object(d.a)({bufferSize:1,refCount:!0})),Z=Object(k.useComponent)("navigation").pipe(Object(k.mountNavigation)({header$:V,main$:G,viewport$:F,screen$:K}),Object(d.a)({bufferSize:1,refCount:!0})),ee=Object(k.useComponent)("toc").pipe(Object(k.mountTableOfContents)({header$:V,main$:G,viewport$:F,tablet$:J}),Object(d.a)({bufferSize:1,refCount:!0})),te=Object(k.useComponent)("tabs").pipe(Object(k.mountTabs)({header$:V,viewport$:F,screen$:K}),Object(d.a)({bufferSize:1,refCount:!0})),ne=Object(k.useComponent)("search").pipe(Object(p.a)(()=>Object(c.a)(()=>{const t=e.search&&e.search.index?e.search.index:void 0,c=void 0!==t?Object(r.a)(t):Q.pipe(Object(p.a)(e=>fetch(e+"/search/search_index.json",{credentials:"same-origin"}).then(e=>e.json())));return e.features.includes("search.highlight")&&Object(a.a)([n,c]).subscribe(([e,t])=>{if(!e.searchParams.has("h"))return;const n=Object(_.setupSearchHighlighter)(t.config)(e.searchParams.get("h"));let c=e.hash?Object(C.c)(`[id="${e.hash.slice(1)}"]`):Object(C.c)("article");if(void 0!==c)for(;c;){const e=document.createNodeIterator(c,NodeFilter.SHOW_TEXT),t=[];for(;;){const n=e.nextNode();if(!n)break;t.push(n)}for(const e of t)e.textContent.trim()&&e.replaceWith(Object(q.b)("span",null,n(e.textContent)));if("article"===c.tagName)break;{const e=c.nextSibling;if(e instanceof HTMLElement&&e.tagName.match(/^H[1-6]/))break;c=e}}}),Object(o.a)(Object(_.setupSearchWorker)(e.search.worker,{base$:Q,index$:c}))}))).pipe(Object(p.a)(t=>{const n=Object(k.useComponent)("search-query").pipe(Object(k.mountSearchQuery)(t,{transform:e.search.transform}),Object(d.a)({bufferSize:1,refCount:!0})),c=Object(k.useComponent)("search-reset").pipe(Object(k.mountSearchReset)(),Object(d.a)({bufferSize:1,refCount:!0})),r=Object(k.useComponent)("search-result").pipe(Object(k.mountSearchResult)(t,{query$:n}),Object(d.a)({bufferSize:1,refCount:!0}));return e.features.includes("search.suggest")&&(r.pipe(Object(O.a)(n)).subscribe(([{suggestions:e},t])=>{if(void 0!==e){const n=document.querySelector(".md-search__suggest"),c=t.value.split(/([\s-]+)/);if(e.length){const[r]=e.slice(-1);if(e.length>=t.value.split(/[\s-]+/).length&&r.startsWith(c[c.length-1])){const e=document.createElement("span");e.innerHTML=[...c.slice(0,-1),r].join(""),n.innerHTML="",n.appendChild(e)}else n.innerHTML=""}else n.innerHTML=""}}),Object(k.useComponent)("search-query").pipe(Object(p.a)(e=>Object(i.a)(e,"keydown").pipe(Object(l.a)(s.a),Object(j.a)(()=>e.value),Object(h.a)(),Object(j.a)(()=>{const t=document.querySelector(".md-search__suggest span");t&&(t.innerHTML.startsWith(e.value)&&!e.value.endsWith(" ")&&0!==e.value.length||(t.innerHTML=""))})))).subscribe()),Object(k.useComponent)("search").pipe(Object(k.mountSearch)(t,{query$:n,reset$:c,result$:r}))}),Object(m.a)(()=>(Object(k.useComponent)("search").subscribe(e=>e.hidden=!0),u.a)),Object(d.a)({bufferSize:1,refCount:!0}));if(D.pipe(Object(g.a)(()=>Object(C.o)("search",!1)),Object(v.a)(125)).subscribe(e=>Object(C.n)("#"+e)),Object(a.a)([Object(C.z)("search"),J]).pipe(Object(O.a)(F),Object(p.a)(([[e,n],{offset:{y:c}}])=>{const r=e&&!n;return t.pipe(Object(v.a)(r?400:100),Object(l.a)(b.a),Object(g.a)(({body:e})=>r?W(e,c):I(e)))})).subscribe(),Object(i.a)(document.body,"click").pipe(Object(y.a)(e=>!(e.metaKey||e.ctrlKey)),Object(y.a)(e=>{if(e.target instanceof HTMLElement){const t=e.target.closest("a");if(t&&Object(C.h)(t))return!0}return!1})).subscribe(()=>{Object(C.o)("drawer",!1)}),e.features.includes("navigation.instant")&&"file:"!==location.protocol){const e=new DOMParser;Q.pipe(Object(p.a)(t=>Object(r.a)(fetch(t+"/sitemap.xml").then(e=>e.text()).then(t=>e.parseFromString(t,"text/xml")))),Object(O.a)(Q),Object(j.a)(([e,t])=>{const n=Object(C.e)("loc",e).map(e=>e.textContent);if(n.length>1){const[e,c]=n.sort((e,t)=>e.length-t.length);let r=0;if(e===c)r=e.length;else for(;e.charAt(r)===c.charAt(r);)r++;for(let c=0;c{Object(_.setupInstantLoading)(e,{document$:t,location$:n,viewport$:F})})}Y.pipe(Object(y.a)(e=>"global"===e.mode&&"Tab"===e.type),Object($.a)(1)).subscribe(()=>{for(const e of Object(C.e)(".headerlink"))e.style.visibility="visible"}),t.subscribe(()=>{const e=Object(C.e)(".md-toggle--indeterminate");for(const t of e)t.indeterminate=!0,t.checked=!1});const ce=Object(C.e)("[data-md-option=palette]");for(let e=0;e{for(const e of["mdColorScheme","mdColorPrimary","mdColorAccent"])t.dataset[e]&&(document.body.dataset[e]=t.dataset[e]);ce[e].dataset.mdState="hidden";const n=ce[(e+1)%ce.length];n.dataset.mdState="",n.focus(),localStorage.setItem("__palette",JSON.stringify({index:e,color:{scheme:t.dataset.mdColorScheme,primary:t.dataset.mdColorPrimary,accent:t.dataset.mdColorAccent}}))})}if(ce.length){const{index:e}=JSON.parse(localStorage.getItem("__palette")||'{ "index": 0 }');ce[(+e+1)%ce.length].dataset.mdState=""}if(e.features.includes("header.autohide")&&F.pipe(Object(j.a)(({offset:e})=>e.y),Object(w.a)(2,1),Object(j.a)(([e,t])=>[eF.pipe(Object(j.a)(({offset:e})=>e.y),Object(y.a)(e=>e>400),Object(j.a)(e=>Math.abs(t-e)),Object(y.a)(e=>e>100),Object(x.a)(e),Object($.a)(1)))).subscribe(e=>{const t=Object(C.c)("[data-md-component=header]");null==t||t.setAttribute("data-md-state",e?"hidden":"shadow")}),void 0!==e.version&&"mike"===e.version.method){const e=Q.pipe(Object(p.a)(e=>fetch(e+"/../versions.json",{credentials:"same-origin"}).then(e=>e.json())),Object(m.a)(()=>(console.log("Couldn't load versions.json"),u.a)));Object(k.useComponent)("header-title").pipe(Object(j.a)(e=>e.querySelector(".md-header-nav__topic")),Object(T.a)(Q,e)).subscribe(([e,t,n])=>{e.appendChild(function(e,t){const[,n]=e.match(/([^\/]+)\/?$/),c=t.find(({version:e})=>e===n)||t[0];return Object(q.b)("div",{class:"md-version"},Object(q.b)("span",{class:"md-version__current"},c.version),Object(q.b)("ul",{class:"md-version__list"},t.map(t=>Object(q.b)("li",{class:"md-version__item"},Object(q.b)("a",{class:"md-version__link",href:`${e}/../${t.version}/`},t.title)))))}(t,n))})}const re={document$:t,location$:n,viewport$:F,header$:V,main$:G,navigation$:Z,search$:ne,tabs$:te,toc$:ee,clipboard$:X,keyboard$:Y,dialog$:B};return Object(f.a)(...Object.values(re)).subscribe(),re}document.documentElement.classList.remove("no-js"),document.documentElement.classList.add("js"),navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&document.documentElement.classList.add("ios")}])); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.ar.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.ar.min.js new file mode 100644 index 0000000000..248ddc5d14 --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.ar.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ar=function(){this.pipeline.reset(),this.pipeline.add(e.ar.trimmer,e.ar.stopWordFilter,e.ar.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ar.stemmer))},e.ar.wordCharacters="ء-ٛٱـ",e.ar.trimmer=e.trimmerSupport.generateTrimmer(e.ar.wordCharacters),e.Pipeline.registerFunction(e.ar.trimmer,"trimmer-ar"),e.ar.stemmer=function(){var e=this;return e.result=!1,e.preRemoved=!1,e.sufRemoved=!1,e.pre={pre1:"ف ك ب و س ل ن ا ي ت",pre2:"ال لل",pre3:"بال وال فال تال كال ولل",pre4:"فبال كبال وبال وكال"},e.suf={suf1:"ه ك ت ن ا ي",suf2:"نك نه ها وك يا اه ون ين تن تم نا وا ان كم كن ني نن ما هم هن تك ته ات يه",suf3:"تين كهم نيه نهم ونه وها يهم ونا ونك وني وهم تكم تنا تها تني تهم كما كها ناه نكم هنا تان يها",suf4:"كموه ناها ونني ونهم تكما تموه تكاه كماه ناكم ناهم نيها وننا"},e.patterns=JSON.parse('{"pt43":[{"pt":[{"c":"ا","l":1}]},{"pt":[{"c":"ا,ت,ن,ي","l":0}],"mPt":[{"c":"ف","l":0,"m":1},{"c":"ع","l":1,"m":2},{"c":"ل","l":2,"m":3}]},{"pt":[{"c":"و","l":2}],"mPt":[{"c":"ف","l":0,"m":0},{"c":"ع","l":1,"m":1},{"c":"ل","l":2,"m":3}]},{"pt":[{"c":"ا","l":2}]},{"pt":[{"c":"ي","l":2}],"mPt":[{"c":"ف","l":0,"m":0},{"c":"ع","l":1,"m":1},{"c":"ا","l":2},{"c":"ل","l":3,"m":3}]},{"pt":[{"c":"م","l":0}]}],"pt53":[{"pt":[{"c":"ت","l":0},{"c":"ا","l":2}]},{"pt":[{"c":"ا,ن,ت,ي","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":0},{"c":"ا","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ع","l":2,"m":3},{"c":"ل","l":3,"m":4},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":0},{"c":"ا","l":3}],"mPt":[{"c":"ف","l":0,"m":1},{"c":"ع","l":1,"m":2},{"c":"ل","l":2,"m":4}]},{"pt":[{"c":"ا","l":3},{"c":"ن","l":4}]},{"pt":[{"c":"ت","l":0},{"c":"ي","l":3}]},{"pt":[{"c":"م","l":0},{"c":"و","l":3}]},{"pt":[{"c":"ا","l":1},{"c":"و","l":3}]},{"pt":[{"c":"و","l":1},{"c":"ا","l":2}]},{"pt":[{"c":"م","l":0},{"c":"ا","l":3}]},{"pt":[{"c":"م","l":0},{"c":"ي","l":3}]},{"pt":[{"c":"ا","l":2},{"c":"ن","l":3}]},{"pt":[{"c":"م","l":0},{"c":"ن","l":1}],"mPt":[{"c":"ا","l":0},{"c":"ن","l":1},{"c":"ف","l":2,"m":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"م","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"م","l":0},{"c":"ا","l":2}]},{"pt":[{"c":"م","l":1},{"c":"ا","l":3}]},{"pt":[{"c":"ي,ت,ا,ن","l":0},{"c":"ت","l":1}],"mPt":[{"c":"ف","l":0,"m":2},{"c":"ع","l":1,"m":3},{"c":"ا","l":2},{"c":"ل","l":3,"m":4}]},{"pt":[{"c":"ت,ي,ا,ن","l":0},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ت","l":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":2},{"c":"ي","l":3}]},{"pt":[{"c":"ا,ي,ت,ن","l":0},{"c":"ن","l":1}],"mPt":[{"c":"ا","l":0},{"c":"ن","l":1},{"c":"ف","l":2,"m":2},{"c":"ع","l":3,"m":3},{"c":"ا","l":4},{"c":"ل","l":5,"m":4}]},{"pt":[{"c":"ا","l":3},{"c":"ء","l":4}]}],"pt63":[{"pt":[{"c":"ا","l":0},{"c":"ت","l":2},{"c":"ا","l":4}]},{"pt":[{"c":"ا,ت,ن,ي","l":0},{"c":"س","l":1},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ف","l":3,"m":3},{"c":"ع","l":4,"m":4},{"c":"ا","l":5},{"c":"ل","l":6,"m":5}]},{"pt":[{"c":"ا,ن,ت,ي","l":0},{"c":"و","l":3}]},{"pt":[{"c":"م","l":0},{"c":"س","l":1},{"c":"ت","l":2}],"mPt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ف","l":3,"m":3},{"c":"ع","l":4,"m":4},{"c":"ا","l":5},{"c":"ل","l":6,"m":5}]},{"pt":[{"c":"ي","l":1},{"c":"ي","l":3},{"c":"ا","l":4},{"c":"ء","l":5}]},{"pt":[{"c":"ا","l":0},{"c":"ن","l":1},{"c":"ا","l":4}]}],"pt54":[{"pt":[{"c":"ت","l":0}]},{"pt":[{"c":"ا,ي,ت,ن","l":0}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ع","l":2,"m":2},{"c":"ل","l":3,"m":3},{"c":"ر","l":4,"m":4},{"c":"ا","l":5},{"c":"ر","l":6,"m":4}]},{"pt":[{"c":"م","l":0}],"mPt":[{"c":"ا","l":0},{"c":"ف","l":1,"m":1},{"c":"ع","l":2,"m":2},{"c":"ل","l":3,"m":3},{"c":"ر","l":4,"m":4},{"c":"ا","l":5},{"c":"ر","l":6,"m":4}]},{"pt":[{"c":"ا","l":2}]},{"pt":[{"c":"ا","l":0},{"c":"ن","l":2}]}],"pt64":[{"pt":[{"c":"ا","l":0},{"c":"ا","l":4}]},{"pt":[{"c":"م","l":0},{"c":"ت","l":1}]}],"pt73":[{"pt":[{"c":"ا","l":0},{"c":"س","l":1},{"c":"ت","l":2},{"c":"ا","l":5}]}],"pt75":[{"pt":[{"c":"ا","l":0},{"c":"ا","l":5}]}]}'),e.execArray=["cleanWord","removeDiacritics","cleanAlef","removeStopWords","normalizeHamzaAndAlef","removeStartWaw","removePre432","removeEndTaa","wordCheck"],e.stem=function(){var r=0;for(e.result=!1,e.preRemoved=!1,e.sufRemoved=!1;r=0)return!0},e.normalizeHamzaAndAlef=function(){return e.word=e.word.replace("ؤ","ء"),e.word=e.word.replace("ئ","ء"),e.word=e.word.replace(/([\u0627])\1+/gi,"ا"),!1},e.removeEndTaa=function(){return!(e.word.length>2)||(e.word=e.word.replace(/[\u0627]$/,""),e.word=e.word.replace("ة",""),!1)},e.removeStartWaw=function(){return e.word.length>3&&"و"==e.word[0]&&"و"==e.word[1]&&(e.word=e.word.slice(1)),!1},e.removePre432=function(){var r=e.word;if(e.word.length>=7){var t=new RegExp("^("+e.pre.pre4.split(" ").join("|")+")");e.word=e.word.replace(t,"")}if(e.word==r&&e.word.length>=6){var c=new RegExp("^("+e.pre.pre3.split(" ").join("|")+")");e.word=e.word.replace(c,"")}if(e.word==r&&e.word.length>=5){var l=new RegExp("^("+e.pre.pre2.split(" ").join("|")+")");e.word=e.word.replace(l,"")}return r!=e.word&&(e.preRemoved=!0),!1},e.patternCheck=function(r){for(var t=0;t3){var t=new RegExp("^("+e.pre.pre1.split(" ").join("|")+")");e.word=e.word.replace(t,"")}return r!=e.word&&(e.preRemoved=!0),!1},e.removeSuf1=function(){var r=e.word;if(0==e.sufRemoved&&e.word.length>3){var t=new RegExp("("+e.suf.suf1.split(" ").join("|")+")$");e.word=e.word.replace(t,"")}return r!=e.word&&(e.sufRemoved=!0),!1},e.removeSuf432=function(){var r=e.word;if(e.word.length>=6){var t=new RegExp("("+e.suf.suf4.split(" ").join("|")+")$");e.word=e.word.replace(t,"")}if(e.word==r&&e.word.length>=5){var c=new RegExp("("+e.suf.suf3.split(" ").join("|")+")$");e.word=e.word.replace(c,"")}if(e.word==r&&e.word.length>=4){var l=new RegExp("("+e.suf.suf2.split(" ").join("|")+")$");e.word=e.word.replace(l,"")}return r!=e.word&&(e.sufRemoved=!0),!1},e.wordCheck=function(){for(var r=(e.word,[e.removeSuf432,e.removeSuf1,e.removePre1]),t=0,c=!1;e.word.length>=7&&!e.result&&t=f.limit)return;f.cursor++}for(;!f.out_grouping(w,97,248);){if(f.cursor>=f.limit)return;f.cursor++}d=f.cursor,d=d&&(r=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,e=f.find_among_b(c,32),f.limit_backward=r,e))switch(f.bra=f.cursor,e){case 1:f.slice_del();break;case 2:f.in_grouping_b(p,97,229)&&f.slice_del()}}function t(){var e,r=f.limit-f.cursor;f.cursor>=d&&(e=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,f.find_among_b(l,4)?(f.bra=f.cursor,f.limit_backward=e,f.cursor=f.limit-r,f.cursor>f.limit_backward&&(f.cursor--,f.bra=f.cursor,f.slice_del())):f.limit_backward=e)}function s(){var e,r,i,n=f.limit-f.cursor;if(f.ket=f.cursor,f.eq_s_b(2,"st")&&(f.bra=f.cursor,f.eq_s_b(2,"ig")&&f.slice_del()),f.cursor=f.limit-n,f.cursor>=d&&(r=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,e=f.find_among_b(m,5),f.limit_backward=r,e))switch(f.bra=f.cursor,e){case 1:f.slice_del(),i=f.limit-f.cursor,t(),f.cursor=f.limit-i;break;case 2:f.slice_from("løs")}}function o(){var e;f.cursor>=d&&(e=f.limit_backward,f.limit_backward=d,f.ket=f.cursor,f.out_grouping_b(w,97,248)?(f.bra=f.cursor,u=f.slice_to(u),f.limit_backward=e,f.eq_v_b(u)&&f.slice_del()):f.limit_backward=e)}var a,d,u,c=[new r("hed",-1,1),new r("ethed",0,1),new r("ered",-1,1),new r("e",-1,1),new r("erede",3,1),new r("ende",3,1),new r("erende",5,1),new r("ene",3,1),new r("erne",3,1),new r("ere",3,1),new r("en",-1,1),new r("heden",10,1),new r("eren",10,1),new r("er",-1,1),new r("heder",13,1),new r("erer",13,1),new r("s",-1,2),new r("heds",16,1),new r("es",16,1),new r("endes",18,1),new r("erendes",19,1),new r("enes",18,1),new r("ernes",18,1),new r("eres",18,1),new r("ens",16,1),new r("hedens",24,1),new r("erens",24,1),new r("ers",16,1),new r("ets",16,1),new r("erets",28,1),new r("et",-1,1),new r("eret",30,1)],l=[new r("gd",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1)],m=[new r("ig",-1,1),new r("lig",0,1),new r("elig",1,1),new r("els",-1,1),new r("løst",-1,2)],w=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],p=[239,254,42,3,0,0,0,0,0,0,0,0,0,0,0,0,16],f=new i;this.setCurrent=function(e){f.setCurrent(e)},this.getCurrent=function(){return f.getCurrent()},this.stem=function(){var r=f.cursor;return e(),f.limit_backward=r,f.cursor=f.limit,n(),f.cursor=f.limit,t(),f.cursor=f.limit,s(),f.cursor=f.limit,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.da.stemmer,"stemmer-da"),e.da.stopWordFilter=e.generateStopWordFilter("ad af alle alt anden at blev blive bliver da de dem den denne der deres det dette dig din disse dog du efter eller en end er et for fra ham han hans har havde have hende hendes her hos hun hvad hvis hvor i ikke ind jeg jer jo kunne man mange med meget men mig min mine mit mod ned noget nogle nu når og også om op os over på selv sig sin sine sit skal skulle som sådan thi til ud under var vi vil ville vor være været".split(" ")),e.Pipeline.registerFunction(e.da.stopWordFilter,"stopWordFilter-da")}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.de.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.de.min.js new file mode 100644 index 0000000000..f3b5c108c9 --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.de.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `German` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.de=function(){this.pipeline.reset(),this.pipeline.add(e.de.trimmer,e.de.stopWordFilter,e.de.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.de.stemmer))},e.de.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.de.trimmer=e.trimmerSupport.generateTrimmer(e.de.wordCharacters),e.Pipeline.registerFunction(e.de.trimmer,"trimmer-de"),e.de.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){function e(e,r,n){return!(!v.eq_s(1,e)||(v.ket=v.cursor,!v.in_grouping(p,97,252)))&&(v.slice_from(r),v.cursor=n,!0)}function i(){for(var r,n,i,s,t=v.cursor;;)if(r=v.cursor,v.bra=r,v.eq_s(1,"ß"))v.ket=v.cursor,v.slice_from("ss");else{if(r>=v.limit)break;v.cursor=r+1}for(v.cursor=t;;)for(n=v.cursor;;){if(i=v.cursor,v.in_grouping(p,97,252)){if(s=v.cursor,v.bra=s,e("u","U",i))break;if(v.cursor=s,e("y","Y",i))break}if(i>=v.limit)return void(v.cursor=n);v.cursor=i+1}}function s(){for(;!v.in_grouping(p,97,252);){if(v.cursor>=v.limit)return!0;v.cursor++}for(;!v.out_grouping(p,97,252);){if(v.cursor>=v.limit)return!0;v.cursor++}return!1}function t(){m=v.limit,l=m;var e=v.cursor+3;0<=e&&e<=v.limit&&(d=e,s()||(m=v.cursor,m=v.limit)return;v.cursor++}}}function c(){return m<=v.cursor}function u(){return l<=v.cursor}function a(){var e,r,n,i,s=v.limit-v.cursor;if(v.ket=v.cursor,(e=v.find_among_b(w,7))&&(v.bra=v.cursor,c()))switch(e){case 1:v.slice_del();break;case 2:v.slice_del(),v.ket=v.cursor,v.eq_s_b(1,"s")&&(v.bra=v.cursor,v.eq_s_b(3,"nis")&&v.slice_del());break;case 3:v.in_grouping_b(g,98,116)&&v.slice_del()}if(v.cursor=v.limit-s,v.ket=v.cursor,(e=v.find_among_b(f,4))&&(v.bra=v.cursor,c()))switch(e){case 1:v.slice_del();break;case 2:if(v.in_grouping_b(k,98,116)){var t=v.cursor-3;v.limit_backward<=t&&t<=v.limit&&(v.cursor=t,v.slice_del())}}if(v.cursor=v.limit-s,v.ket=v.cursor,(e=v.find_among_b(_,8))&&(v.bra=v.cursor,u()))switch(e){case 1:v.slice_del(),v.ket=v.cursor,v.eq_s_b(2,"ig")&&(v.bra=v.cursor,r=v.limit-v.cursor,v.eq_s_b(1,"e")||(v.cursor=v.limit-r,u()&&v.slice_del()));break;case 2:n=v.limit-v.cursor,v.eq_s_b(1,"e")||(v.cursor=v.limit-n,v.slice_del());break;case 3:if(v.slice_del(),v.ket=v.cursor,i=v.limit-v.cursor,!v.eq_s_b(2,"er")&&(v.cursor=v.limit-i,!v.eq_s_b(2,"en")))break;v.bra=v.cursor,c()&&v.slice_del();break;case 4:v.slice_del(),v.ket=v.cursor,e=v.find_among_b(b,2),e&&(v.bra=v.cursor,u()&&1==e&&v.slice_del())}}var d,l,m,h=[new r("",-1,6),new r("U",0,2),new r("Y",0,1),new r("ä",0,3),new r("ö",0,4),new r("ü",0,5)],w=[new r("e",-1,2),new r("em",-1,1),new r("en",-1,2),new r("ern",-1,1),new r("er",-1,1),new r("s",-1,3),new r("es",5,2)],f=[new r("en",-1,1),new r("er",-1,1),new r("st",-1,2),new r("est",2,1)],b=[new r("ig",-1,1),new r("lich",-1,1)],_=[new r("end",-1,1),new r("ig",-1,2),new r("ung",-1,1),new r("lich",-1,3),new r("isch",-1,2),new r("ik",-1,2),new r("heit",-1,3),new r("keit",-1,4)],p=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32,8],g=[117,30,5],k=[117,30,4],v=new n;this.setCurrent=function(e){v.setCurrent(e)},this.getCurrent=function(){return v.getCurrent()},this.stem=function(){var e=v.cursor;return i(),v.cursor=e,t(),v.limit_backward=e,v.cursor=v.limit,a(),v.cursor=v.limit_backward,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.de.stemmer,"stemmer-de"),e.de.stopWordFilter=e.generateStopWordFilter("aber alle allem allen aller alles als also am an ander andere anderem anderen anderer anderes anderm andern anderr anders auch auf aus bei bin bis bist da damit dann das dasselbe dazu daß dein deine deinem deinen deiner deines dem demselben den denn denselben der derer derselbe derselben des desselben dessen dich die dies diese dieselbe dieselben diesem diesen dieser dieses dir doch dort du durch ein eine einem einen einer eines einig einige einigem einigen einiger einiges einmal er es etwas euch euer eure eurem euren eurer eures für gegen gewesen hab habe haben hat hatte hatten hier hin hinter ich ihm ihn ihnen ihr ihre ihrem ihren ihrer ihres im in indem ins ist jede jedem jeden jeder jedes jene jenem jenen jener jenes jetzt kann kein keine keinem keinen keiner keines können könnte machen man manche manchem manchen mancher manches mein meine meinem meinen meiner meines mich mir mit muss musste nach nicht nichts noch nun nur ob oder ohne sehr sein seine seinem seinen seiner seines selbst sich sie sind so solche solchem solchen solcher solches soll sollte sondern sonst um und uns unse unsem unsen unser unses unter viel vom von vor war waren warst was weg weil weiter welche welchem welchen welcher welches wenn werde werden wie wieder will wir wird wirst wo wollen wollte während würde würden zu zum zur zwar zwischen über".split(" ")),e.Pipeline.registerFunction(e.de.stopWordFilter,"stopWordFilter-de")}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.du.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.du.min.js new file mode 100644 index 0000000000..49a0f3f0ac --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.du.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Dutch` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");console.warn('[Lunr Languages] Please use the "nl" instead of the "du". The "nl" code is the standard code for Dutch language, and "du" will be removed in the next major versions.'),e.du=function(){this.pipeline.reset(),this.pipeline.add(e.du.trimmer,e.du.stopWordFilter,e.du.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.du.stemmer))},e.du.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.du.trimmer=e.trimmerSupport.generateTrimmer(e.du.wordCharacters),e.Pipeline.registerFunction(e.du.trimmer,"trimmer-du"),e.du.stemmer=function(){var r=e.stemmerSupport.Among,i=e.stemmerSupport.SnowballProgram,n=new function(){function e(){for(var e,r,i,o=C.cursor;;){if(C.bra=C.cursor,e=C.find_among(b,11))switch(C.ket=C.cursor,e){case 1:C.slice_from("a");continue;case 2:C.slice_from("e");continue;case 3:C.slice_from("i");continue;case 4:C.slice_from("o");continue;case 5:C.slice_from("u");continue;case 6:if(C.cursor>=C.limit)break;C.cursor++;continue}break}for(C.cursor=o,C.bra=o,C.eq_s(1,"y")?(C.ket=C.cursor,C.slice_from("Y")):C.cursor=o;;)if(r=C.cursor,C.in_grouping(q,97,232)){if(i=C.cursor,C.bra=i,C.eq_s(1,"i"))C.ket=C.cursor,C.in_grouping(q,97,232)&&(C.slice_from("I"),C.cursor=r);else if(C.cursor=i,C.eq_s(1,"y"))C.ket=C.cursor,C.slice_from("Y"),C.cursor=r;else if(n(r))break}else if(n(r))break}function n(e){return C.cursor=e,e>=C.limit||(C.cursor++,!1)}function o(){_=C.limit,f=_,t()||(_=C.cursor,_<3&&(_=3),t()||(f=C.cursor))}function t(){for(;!C.in_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}for(;!C.out_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}return!1}function s(){for(var e;;)if(C.bra=C.cursor,e=C.find_among(p,3))switch(C.ket=C.cursor,e){case 1:C.slice_from("y");break;case 2:C.slice_from("i");break;case 3:if(C.cursor>=C.limit)return;C.cursor++}}function u(){return _<=C.cursor}function c(){return f<=C.cursor}function a(){var e=C.limit-C.cursor;C.find_among_b(g,3)&&(C.cursor=C.limit-e,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del()))}function l(){var e;w=!1,C.ket=C.cursor,C.eq_s_b(1,"e")&&(C.bra=C.cursor,u()&&(e=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-e,C.slice_del(),w=!0,a())))}function m(){var e;u()&&(e=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-e,C.eq_s_b(3,"gem")||(C.cursor=C.limit-e,C.slice_del(),a())))}function d(){var e,r,i,n,o,t,s=C.limit-C.cursor;if(C.ket=C.cursor,e=C.find_among_b(h,5))switch(C.bra=C.cursor,e){case 1:u()&&C.slice_from("heid");break;case 2:m();break;case 3:u()&&C.out_grouping_b(z,97,232)&&C.slice_del()}if(C.cursor=C.limit-s,l(),C.cursor=C.limit-s,C.ket=C.cursor,C.eq_s_b(4,"heid")&&(C.bra=C.cursor,c()&&(r=C.limit-C.cursor,C.eq_s_b(1,"c")||(C.cursor=C.limit-r,C.slice_del(),C.ket=C.cursor,C.eq_s_b(2,"en")&&(C.bra=C.cursor,m())))),C.cursor=C.limit-s,C.ket=C.cursor,e=C.find_among_b(k,6))switch(C.bra=C.cursor,e){case 1:if(c()){if(C.slice_del(),i=C.limit-C.cursor,C.ket=C.cursor,C.eq_s_b(2,"ig")&&(C.bra=C.cursor,c()&&(n=C.limit-C.cursor,!C.eq_s_b(1,"e")))){C.cursor=C.limit-n,C.slice_del();break}C.cursor=C.limit-i,a()}break;case 2:c()&&(o=C.limit-C.cursor,C.eq_s_b(1,"e")||(C.cursor=C.limit-o,C.slice_del()));break;case 3:c()&&(C.slice_del(),l());break;case 4:c()&&C.slice_del();break;case 5:c()&&w&&C.slice_del()}C.cursor=C.limit-s,C.out_grouping_b(j,73,232)&&(t=C.limit-C.cursor,C.find_among_b(v,4)&&C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-t,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del())))}var f,_,w,b=[new r("",-1,6),new r("á",0,1),new r("ä",0,1),new r("é",0,2),new r("ë",0,2),new r("í",0,3),new r("ï",0,3),new r("ó",0,4),new r("ö",0,4),new r("ú",0,5),new r("ü",0,5)],p=[new r("",-1,3),new r("I",0,2),new r("Y",0,1)],g=[new r("dd",-1,-1),new r("kk",-1,-1),new r("tt",-1,-1)],h=[new r("ene",-1,2),new r("se",-1,3),new r("en",-1,2),new r("heden",2,1),new r("s",-1,3)],k=[new r("end",-1,1),new r("ig",-1,2),new r("ing",-1,1),new r("lijk",-1,3),new r("baar",-1,4),new r("bar",-1,5)],v=[new r("aa",-1,-1),new r("ee",-1,-1),new r("oo",-1,-1),new r("uu",-1,-1)],q=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],j=[1,0,0,17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],z=[17,67,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],C=new i;this.setCurrent=function(e){C.setCurrent(e)},this.getCurrent=function(){return C.getCurrent()},this.stem=function(){var r=C.cursor;return e(),C.cursor=r,o(),C.limit_backward=r,C.cursor=C.limit,d(),C.cursor=C.limit_backward,s(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.du.stemmer,"stemmer-du"),e.du.stopWordFilter=e.generateStopWordFilter(" aan al alles als altijd andere ben bij daar dan dat de der deze die dit doch doen door dus een eens en er ge geen geweest haar had heb hebben heeft hem het hier hij hoe hun iemand iets ik in is ja je kan kon kunnen maar me meer men met mij mijn moet na naar niet niets nog nu of om omdat onder ons ook op over reeds te tegen toch toen tot u uit uw van veel voor want waren was wat werd wezen wie wil worden wordt zal ze zelf zich zij zijn zo zonder zou".split(" ")),e.Pipeline.registerFunction(e.du.stopWordFilter,"stopWordFilter-du")}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.es.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.es.min.js new file mode 100644 index 0000000000..2989d34265 --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.es.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Spanish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,s){"function"==typeof define&&define.amd?define(s):"object"==typeof exports?module.exports=s():s()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.es=function(){this.pipeline.reset(),this.pipeline.add(e.es.trimmer,e.es.stopWordFilter,e.es.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.es.stemmer))},e.es.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.es.trimmer=e.trimmerSupport.generateTrimmer(e.es.wordCharacters),e.Pipeline.registerFunction(e.es.trimmer,"trimmer-es"),e.es.stemmer=function(){var s=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,n=new function(){function e(){if(A.out_grouping(x,97,252)){for(;!A.in_grouping(x,97,252);){if(A.cursor>=A.limit)return!0;A.cursor++}return!1}return!0}function n(){if(A.in_grouping(x,97,252)){var s=A.cursor;if(e()){if(A.cursor=s,!A.in_grouping(x,97,252))return!0;for(;!A.out_grouping(x,97,252);){if(A.cursor>=A.limit)return!0;A.cursor++}}return!1}return!0}function i(){var s,r=A.cursor;if(n()){if(A.cursor=r,!A.out_grouping(x,97,252))return;if(s=A.cursor,e()){if(A.cursor=s,!A.in_grouping(x,97,252)||A.cursor>=A.limit)return;A.cursor++}}g=A.cursor}function a(){for(;!A.in_grouping(x,97,252);){if(A.cursor>=A.limit)return!1;A.cursor++}for(;!A.out_grouping(x,97,252);){if(A.cursor>=A.limit)return!1;A.cursor++}return!0}function t(){var e=A.cursor;g=A.limit,p=g,v=g,i(),A.cursor=e,a()&&(p=A.cursor,a()&&(v=A.cursor))}function o(){for(var e;;){if(A.bra=A.cursor,e=A.find_among(k,6))switch(A.ket=A.cursor,e){case 1:A.slice_from("a");continue;case 2:A.slice_from("e");continue;case 3:A.slice_from("i");continue;case 4:A.slice_from("o");continue;case 5:A.slice_from("u");continue;case 6:if(A.cursor>=A.limit)break;A.cursor++;continue}break}}function u(){return g<=A.cursor}function w(){return p<=A.cursor}function c(){return v<=A.cursor}function m(){var e;if(A.ket=A.cursor,A.find_among_b(y,13)&&(A.bra=A.cursor,(e=A.find_among_b(q,11))&&u()))switch(e){case 1:A.bra=A.cursor,A.slice_from("iendo");break;case 2:A.bra=A.cursor,A.slice_from("ando");break;case 3:A.bra=A.cursor,A.slice_from("ar");break;case 4:A.bra=A.cursor,A.slice_from("er");break;case 5:A.bra=A.cursor,A.slice_from("ir");break;case 6:A.slice_del();break;case 7:A.eq_s_b(1,"u")&&A.slice_del()}}function l(e,s){if(!c())return!0;A.slice_del(),A.ket=A.cursor;var r=A.find_among_b(e,s);return r&&(A.bra=A.cursor,1==r&&c()&&A.slice_del()),!1}function d(e){return!c()||(A.slice_del(),A.ket=A.cursor,A.eq_s_b(2,e)&&(A.bra=A.cursor,c()&&A.slice_del()),!1)}function b(){var e;if(A.ket=A.cursor,e=A.find_among_b(S,46)){switch(A.bra=A.cursor,e){case 1:if(!c())return!1;A.slice_del();break;case 2:if(d("ic"))return!1;break;case 3:if(!c())return!1;A.slice_from("log");break;case 4:if(!c())return!1;A.slice_from("u");break;case 5:if(!c())return!1;A.slice_from("ente");break;case 6:if(!w())return!1;A.slice_del(),A.ket=A.cursor,e=A.find_among_b(C,4),e&&(A.bra=A.cursor,c()&&(A.slice_del(),1==e&&(A.ket=A.cursor,A.eq_s_b(2,"at")&&(A.bra=A.cursor,c()&&A.slice_del()))));break;case 7:if(l(P,3))return!1;break;case 8:if(l(F,3))return!1;break;case 9:if(d("at"))return!1}return!0}return!1}function f(){var e,s;if(A.cursor>=g&&(s=A.limit_backward,A.limit_backward=g,A.ket=A.cursor,e=A.find_among_b(W,12),A.limit_backward=s,e)){if(A.bra=A.cursor,1==e){if(!A.eq_s_b(1,"u"))return!1;A.slice_del()}return!0}return!1}function _(){var e,s,r,n;if(A.cursor>=g&&(s=A.limit_backward,A.limit_backward=g,A.ket=A.cursor,e=A.find_among_b(L,96),A.limit_backward=s,e))switch(A.bra=A.cursor,e){case 1:r=A.limit-A.cursor,A.eq_s_b(1,"u")?(n=A.limit-A.cursor,A.eq_s_b(1,"g")?A.cursor=A.limit-n:A.cursor=A.limit-r):A.cursor=A.limit-r,A.bra=A.cursor;case 2:A.slice_del()}}function h(){var e,s;if(A.ket=A.cursor,e=A.find_among_b(z,8))switch(A.bra=A.cursor,e){case 1:u()&&A.slice_del();break;case 2:u()&&(A.slice_del(),A.ket=A.cursor,A.eq_s_b(1,"u")&&(A.bra=A.cursor,s=A.limit-A.cursor,A.eq_s_b(1,"g")&&(A.cursor=A.limit-s,u()&&A.slice_del())))}}var v,p,g,k=[new s("",-1,6),new s("á",0,1),new s("é",0,2),new s("í",0,3),new s("ó",0,4),new s("ú",0,5)],y=[new s("la",-1,-1),new s("sela",0,-1),new s("le",-1,-1),new s("me",-1,-1),new s("se",-1,-1),new s("lo",-1,-1),new s("selo",5,-1),new s("las",-1,-1),new s("selas",7,-1),new s("les",-1,-1),new s("los",-1,-1),new s("selos",10,-1),new s("nos",-1,-1)],q=[new s("ando",-1,6),new s("iendo",-1,6),new s("yendo",-1,7),new s("ándo",-1,2),new s("iéndo",-1,1),new s("ar",-1,6),new s("er",-1,6),new s("ir",-1,6),new s("ár",-1,3),new s("ér",-1,4),new s("ír",-1,5)],C=[new s("ic",-1,-1),new s("ad",-1,-1),new s("os",-1,-1),new s("iv",-1,1)],P=[new s("able",-1,1),new s("ible",-1,1),new s("ante",-1,1)],F=[new s("ic",-1,1),new s("abil",-1,1),new s("iv",-1,1)],S=[new s("ica",-1,1),new s("ancia",-1,2),new s("encia",-1,5),new s("adora",-1,2),new s("osa",-1,1),new s("ista",-1,1),new s("iva",-1,9),new s("anza",-1,1),new s("logía",-1,3),new s("idad",-1,8),new s("able",-1,1),new s("ible",-1,1),new s("ante",-1,2),new s("mente",-1,7),new s("amente",13,6),new s("ación",-1,2),new s("ución",-1,4),new s("ico",-1,1),new s("ismo",-1,1),new s("oso",-1,1),new s("amiento",-1,1),new s("imiento",-1,1),new s("ivo",-1,9),new s("ador",-1,2),new s("icas",-1,1),new s("ancias",-1,2),new s("encias",-1,5),new s("adoras",-1,2),new s("osas",-1,1),new s("istas",-1,1),new s("ivas",-1,9),new s("anzas",-1,1),new s("logías",-1,3),new s("idades",-1,8),new s("ables",-1,1),new s("ibles",-1,1),new s("aciones",-1,2),new s("uciones",-1,4),new s("adores",-1,2),new s("antes",-1,2),new s("icos",-1,1),new s("ismos",-1,1),new s("osos",-1,1),new s("amientos",-1,1),new s("imientos",-1,1),new s("ivos",-1,9)],W=[new s("ya",-1,1),new s("ye",-1,1),new s("yan",-1,1),new s("yen",-1,1),new s("yeron",-1,1),new s("yendo",-1,1),new s("yo",-1,1),new s("yas",-1,1),new s("yes",-1,1),new s("yais",-1,1),new s("yamos",-1,1),new s("yó",-1,1)],L=[new s("aba",-1,2),new s("ada",-1,2),new s("ida",-1,2),new s("ara",-1,2),new s("iera",-1,2),new s("ía",-1,2),new s("aría",5,2),new s("ería",5,2),new s("iría",5,2),new s("ad",-1,2),new s("ed",-1,2),new s("id",-1,2),new s("ase",-1,2),new s("iese",-1,2),new s("aste",-1,2),new s("iste",-1,2),new s("an",-1,2),new s("aban",16,2),new s("aran",16,2),new s("ieran",16,2),new s("ían",16,2),new s("arían",20,2),new s("erían",20,2),new s("irían",20,2),new s("en",-1,1),new s("asen",24,2),new s("iesen",24,2),new s("aron",-1,2),new s("ieron",-1,2),new s("arán",-1,2),new s("erán",-1,2),new s("irán",-1,2),new s("ado",-1,2),new s("ido",-1,2),new s("ando",-1,2),new s("iendo",-1,2),new s("ar",-1,2),new s("er",-1,2),new s("ir",-1,2),new s("as",-1,2),new s("abas",39,2),new s("adas",39,2),new s("idas",39,2),new s("aras",39,2),new s("ieras",39,2),new s("ías",39,2),new s("arías",45,2),new s("erías",45,2),new s("irías",45,2),new s("es",-1,1),new s("ases",49,2),new s("ieses",49,2),new s("abais",-1,2),new s("arais",-1,2),new s("ierais",-1,2),new s("íais",-1,2),new s("aríais",55,2),new s("eríais",55,2),new s("iríais",55,2),new s("aseis",-1,2),new s("ieseis",-1,2),new s("asteis",-1,2),new s("isteis",-1,2),new s("áis",-1,2),new s("éis",-1,1),new s("aréis",64,2),new s("eréis",64,2),new s("iréis",64,2),new s("ados",-1,2),new s("idos",-1,2),new s("amos",-1,2),new s("ábamos",70,2),new s("áramos",70,2),new s("iéramos",70,2),new s("íamos",70,2),new s("aríamos",74,2),new s("eríamos",74,2),new s("iríamos",74,2),new s("emos",-1,1),new s("aremos",78,2),new s("eremos",78,2),new s("iremos",78,2),new s("ásemos",78,2),new s("iésemos",78,2),new s("imos",-1,2),new s("arás",-1,2),new s("erás",-1,2),new s("irás",-1,2),new s("ís",-1,2),new s("ará",-1,2),new s("erá",-1,2),new s("irá",-1,2),new s("aré",-1,2),new s("eré",-1,2),new s("iré",-1,2),new s("ió",-1,2)],z=[new s("a",-1,1),new s("e",-1,2),new s("o",-1,1),new s("os",-1,1),new s("á",-1,1),new s("é",-1,2),new s("í",-1,1),new s("ó",-1,1)],x=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,4,10],A=new r;this.setCurrent=function(e){A.setCurrent(e)},this.getCurrent=function(){return A.getCurrent()},this.stem=function(){var e=A.cursor;return t(),A.limit_backward=e,A.cursor=A.limit,m(),A.cursor=A.limit,b()||(A.cursor=A.limit,f()||(A.cursor=A.limit,_())),A.cursor=A.limit,h(),A.cursor=A.limit_backward,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.es.stemmer,"stemmer-es"),e.es.stopWordFilter=e.generateStopWordFilter("a al algo algunas algunos ante antes como con contra cual cuando de del desde donde durante e el ella ellas ellos en entre era erais eran eras eres es esa esas ese eso esos esta estaba estabais estaban estabas estad estada estadas estado estados estamos estando estar estaremos estará estarán estarás estaré estaréis estaría estaríais estaríamos estarían estarías estas este estemos esto estos estoy estuve estuviera estuvierais estuvieran estuvieras estuvieron estuviese estuvieseis estuviesen estuvieses estuvimos estuviste estuvisteis estuviéramos estuviésemos estuvo está estábamos estáis están estás esté estéis estén estés fue fuera fuerais fueran fueras fueron fuese fueseis fuesen fueses fui fuimos fuiste fuisteis fuéramos fuésemos ha habida habidas habido habidos habiendo habremos habrá habrán habrás habré habréis habría habríais habríamos habrían habrías habéis había habíais habíamos habían habías han has hasta hay haya hayamos hayan hayas hayáis he hemos hube hubiera hubierais hubieran hubieras hubieron hubiese hubieseis hubiesen hubieses hubimos hubiste hubisteis hubiéramos hubiésemos hubo la las le les lo los me mi mis mucho muchos muy más mí mía mías mío míos nada ni no nos nosotras nosotros nuestra nuestras nuestro nuestros o os otra otras otro otros para pero poco por porque que quien quienes qué se sea seamos sean seas seremos será serán serás seré seréis sería seríais seríamos serían serías seáis sido siendo sin sobre sois somos son soy su sus suya suyas suyo suyos sí también tanto te tendremos tendrá tendrán tendrás tendré tendréis tendría tendríais tendríamos tendrían tendrías tened tenemos tenga tengamos tengan tengas tengo tengáis tenida tenidas tenido tenidos teniendo tenéis tenía teníais teníamos tenían tenías ti tiene tienen tienes todo todos tu tus tuve tuviera tuvierais tuvieran tuvieras tuvieron tuviese tuvieseis tuviesen tuvieses tuvimos tuviste tuvisteis tuviéramos tuviésemos tuvo tuya tuyas tuyo tuyos tú un una uno unos vosotras vosotros vuestra vuestras vuestro vuestros y ya yo él éramos".split(" ")),e.Pipeline.registerFunction(e.es.stopWordFilter,"stopWordFilter-es")}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.fi.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.fi.min.js new file mode 100644 index 0000000000..29f5dfcea8 --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.fi.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Finnish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(i,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e():e()(i.lunr)}(this,function(){return function(i){if(void 0===i)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===i.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");i.fi=function(){this.pipeline.reset(),this.pipeline.add(i.fi.trimmer,i.fi.stopWordFilter,i.fi.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(i.fi.stemmer))},i.fi.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",i.fi.trimmer=i.trimmerSupport.generateTrimmer(i.fi.wordCharacters),i.Pipeline.registerFunction(i.fi.trimmer,"trimmer-fi"),i.fi.stemmer=function(){var e=i.stemmerSupport.Among,r=i.stemmerSupport.SnowballProgram,n=new function(){function i(){f=A.limit,d=f,n()||(f=A.cursor,n()||(d=A.cursor))}function n(){for(var i;;){if(i=A.cursor,A.in_grouping(W,97,246))break;if(A.cursor=i,i>=A.limit)return!0;A.cursor++}for(A.cursor=i;!A.out_grouping(W,97,246);){if(A.cursor>=A.limit)return!0;A.cursor++}return!1}function t(){return d<=A.cursor}function s(){var i,e;if(A.cursor>=f)if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,i=A.find_among_b(h,10)){switch(A.bra=A.cursor,A.limit_backward=e,i){case 1:if(!A.in_grouping_b(x,97,246))return;break;case 2:if(!t())return}A.slice_del()}else A.limit_backward=e}function o(){var i,e,r;if(A.cursor>=f)if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,i=A.find_among_b(v,9))switch(A.bra=A.cursor,A.limit_backward=e,i){case 1:r=A.limit-A.cursor,A.eq_s_b(1,"k")||(A.cursor=A.limit-r,A.slice_del());break;case 2:A.slice_del(),A.ket=A.cursor,A.eq_s_b(3,"kse")&&(A.bra=A.cursor,A.slice_from("ksi"));break;case 3:A.slice_del();break;case 4:A.find_among_b(p,6)&&A.slice_del();break;case 5:A.find_among_b(g,6)&&A.slice_del();break;case 6:A.find_among_b(j,2)&&A.slice_del()}else A.limit_backward=e}function l(){return A.find_among_b(q,7)}function a(){return A.eq_s_b(1,"i")&&A.in_grouping_b(L,97,246)}function u(){var i,e,r;if(A.cursor>=f)if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,i=A.find_among_b(C,30)){switch(A.bra=A.cursor,A.limit_backward=e,i){case 1:if(!A.eq_s_b(1,"a"))return;break;case 2:case 9:if(!A.eq_s_b(1,"e"))return;break;case 3:if(!A.eq_s_b(1,"i"))return;break;case 4:if(!A.eq_s_b(1,"o"))return;break;case 5:if(!A.eq_s_b(1,"ä"))return;break;case 6:if(!A.eq_s_b(1,"ö"))return;break;case 7:if(r=A.limit-A.cursor,!l()&&(A.cursor=A.limit-r,!A.eq_s_b(2,"ie"))){A.cursor=A.limit-r;break}if(A.cursor=A.limit-r,A.cursor<=A.limit_backward){A.cursor=A.limit-r;break}A.cursor--,A.bra=A.cursor;break;case 8:if(!A.in_grouping_b(W,97,246)||!A.out_grouping_b(W,97,246))return}A.slice_del(),k=!0}else A.limit_backward=e}function c(){var i,e,r;if(A.cursor>=d)if(e=A.limit_backward,A.limit_backward=d,A.ket=A.cursor,i=A.find_among_b(P,14)){if(A.bra=A.cursor,A.limit_backward=e,1==i){if(r=A.limit-A.cursor,A.eq_s_b(2,"po"))return;A.cursor=A.limit-r}A.slice_del()}else A.limit_backward=e}function m(){var i;A.cursor>=f&&(i=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,A.find_among_b(F,2)?(A.bra=A.cursor,A.limit_backward=i,A.slice_del()):A.limit_backward=i)}function w(){var i,e,r,n,t,s;if(A.cursor>=f){if(e=A.limit_backward,A.limit_backward=f,A.ket=A.cursor,A.eq_s_b(1,"t")&&(A.bra=A.cursor,r=A.limit-A.cursor,A.in_grouping_b(W,97,246)&&(A.cursor=A.limit-r,A.slice_del(),A.limit_backward=e,n=A.limit-A.cursor,A.cursor>=d&&(A.cursor=d,t=A.limit_backward,A.limit_backward=A.cursor,A.cursor=A.limit-n,A.ket=A.cursor,i=A.find_among_b(S,2))))){if(A.bra=A.cursor,A.limit_backward=t,1==i){if(s=A.limit-A.cursor,A.eq_s_b(2,"po"))return;A.cursor=A.limit-s}return void A.slice_del()}A.limit_backward=e}}function _(){var i,e,r,n;if(A.cursor>=f){for(i=A.limit_backward,A.limit_backward=f,e=A.limit-A.cursor,l()&&(A.cursor=A.limit-e,A.ket=A.cursor,A.cursor>A.limit_backward&&(A.cursor--,A.bra=A.cursor,A.slice_del())),A.cursor=A.limit-e,A.ket=A.cursor,A.in_grouping_b(y,97,228)&&(A.bra=A.cursor,A.out_grouping_b(W,97,246)&&A.slice_del()),A.cursor=A.limit-e,A.ket=A.cursor,A.eq_s_b(1,"j")&&(A.bra=A.cursor,r=A.limit-A.cursor,A.eq_s_b(1,"o")?A.slice_del():(A.cursor=A.limit-r,A.eq_s_b(1,"u")&&A.slice_del())),A.cursor=A.limit-e,A.ket=A.cursor,A.eq_s_b(1,"o")&&(A.bra=A.cursor,A.eq_s_b(1,"j")&&A.slice_del()),A.cursor=A.limit-e,A.limit_backward=i;;){if(n=A.limit-A.cursor,A.out_grouping_b(W,97,246)){A.cursor=A.limit-n;break}if(A.cursor=A.limit-n,A.cursor<=A.limit_backward)return;A.cursor--}A.ket=A.cursor,A.cursor>A.limit_backward&&(A.cursor--,A.bra=A.cursor,b=A.slice_to(),A.eq_v_b(b)&&A.slice_del())}}var k,b,d,f,h=[new e("pa",-1,1),new e("sti",-1,2),new e("kaan",-1,1),new e("han",-1,1),new e("kin",-1,1),new e("hän",-1,1),new e("kään",-1,1),new e("ko",-1,1),new e("pä",-1,1),new e("kö",-1,1)],p=[new e("lla",-1,-1),new e("na",-1,-1),new e("ssa",-1,-1),new e("ta",-1,-1),new e("lta",3,-1),new e("sta",3,-1)],g=[new e("llä",-1,-1),new e("nä",-1,-1),new e("ssä",-1,-1),new e("tä",-1,-1),new e("ltä",3,-1),new e("stä",3,-1)],j=[new e("lle",-1,-1),new e("ine",-1,-1)],v=[new e("nsa",-1,3),new e("mme",-1,3),new e("nne",-1,3),new e("ni",-1,2),new e("si",-1,1),new e("an",-1,4),new e("en",-1,6),new e("än",-1,5),new e("nsä",-1,3)],q=[new e("aa",-1,-1),new e("ee",-1,-1),new e("ii",-1,-1),new e("oo",-1,-1),new e("uu",-1,-1),new e("ää",-1,-1),new e("öö",-1,-1)],C=[new e("a",-1,8),new e("lla",0,-1),new e("na",0,-1),new e("ssa",0,-1),new e("ta",0,-1),new e("lta",4,-1),new e("sta",4,-1),new e("tta",4,9),new e("lle",-1,-1),new e("ine",-1,-1),new e("ksi",-1,-1),new e("n",-1,7),new e("han",11,1),new e("den",11,-1,a),new e("seen",11,-1,l),new e("hen",11,2),new e("tten",11,-1,a),new e("hin",11,3),new e("siin",11,-1,a),new e("hon",11,4),new e("hän",11,5),new e("hön",11,6),new e("ä",-1,8),new e("llä",22,-1),new e("nä",22,-1),new e("ssä",22,-1),new e("tä",22,-1),new e("ltä",26,-1),new e("stä",26,-1),new e("ttä",26,9)],P=[new e("eja",-1,-1),new e("mma",-1,1),new e("imma",1,-1),new e("mpa",-1,1),new e("impa",3,-1),new e("mmi",-1,1),new e("immi",5,-1),new e("mpi",-1,1),new e("impi",7,-1),new e("ejä",-1,-1),new e("mmä",-1,1),new e("immä",10,-1),new e("mpä",-1,1),new e("impä",12,-1)],F=[new e("i",-1,-1),new e("j",-1,-1)],S=[new e("mma",-1,1),new e("imma",0,-1)],y=[17,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8],W=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],L=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],x=[17,97,24,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],A=new r;this.setCurrent=function(i){A.setCurrent(i)},this.getCurrent=function(){return A.getCurrent()},this.stem=function(){var e=A.cursor;return i(),k=!1,A.limit_backward=e,A.cursor=A.limit,s(),A.cursor=A.limit,o(),A.cursor=A.limit,u(),A.cursor=A.limit,c(),A.cursor=A.limit,k?(m(),A.cursor=A.limit):(A.cursor=A.limit,w(),A.cursor=A.limit),_(),!0}};return function(i){return"function"==typeof i.update?i.update(function(i){return n.setCurrent(i),n.stem(),n.getCurrent()}):(n.setCurrent(i),n.stem(),n.getCurrent())}}(),i.Pipeline.registerFunction(i.fi.stemmer,"stemmer-fi"),i.fi.stopWordFilter=i.generateStopWordFilter("ei eivät emme en et ette että he heidän heidät heihin heille heillä heiltä heissä heistä heitä hän häneen hänelle hänellä häneltä hänen hänessä hänestä hänet häntä itse ja johon joiden joihin joiksi joilla joille joilta joina joissa joista joita joka joksi jolla jolle jolta jona jonka jos jossa josta jota jotka kanssa keiden keihin keiksi keille keillä keiltä keinä keissä keistä keitä keneen keneksi kenelle kenellä keneltä kenen kenenä kenessä kenestä kenet ketkä ketkä ketä koska kuin kuka kun me meidän meidät meihin meille meillä meiltä meissä meistä meitä mihin miksi mikä mille millä miltä minkä minkä minua minulla minulle minulta minun minussa minusta minut minuun minä minä missä mistä mitkä mitä mukaan mutta ne niiden niihin niiksi niille niillä niiltä niin niin niinä niissä niistä niitä noiden noihin noiksi noilla noille noilta noin noina noissa noista noita nuo nyt näiden näihin näiksi näille näillä näiltä näinä näissä näistä näitä nämä ole olemme olen olet olette oli olimme olin olisi olisimme olisin olisit olisitte olisivat olit olitte olivat olla olleet ollut on ovat poikki se sekä sen siihen siinä siitä siksi sille sillä sillä siltä sinua sinulla sinulle sinulta sinun sinussa sinusta sinut sinuun sinä sinä sitä tai te teidän teidät teihin teille teillä teiltä teissä teistä teitä tuo tuohon tuoksi tuolla tuolle tuolta tuon tuona tuossa tuosta tuota tähän täksi tälle tällä tältä tämä tämän tänä tässä tästä tätä vaan vai vaikka yli".split(" ")),i.Pipeline.registerFunction(i.fi.stopWordFilter,"stopWordFilter-fi")}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.fr.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.fr.min.js new file mode 100644 index 0000000000..68cd0094ae --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.fr.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `French` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.fr=function(){this.pipeline.reset(),this.pipeline.add(e.fr.trimmer,e.fr.stopWordFilter,e.fr.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.fr.stemmer))},e.fr.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.fr.trimmer=e.trimmerSupport.generateTrimmer(e.fr.wordCharacters),e.Pipeline.registerFunction(e.fr.trimmer,"trimmer-fr"),e.fr.stemmer=function(){var r=e.stemmerSupport.Among,s=e.stemmerSupport.SnowballProgram,i=new function(){function e(e,r,s){return!(!W.eq_s(1,e)||(W.ket=W.cursor,!W.in_grouping(F,97,251)))&&(W.slice_from(r),W.cursor=s,!0)}function i(e,r,s){return!!W.eq_s(1,e)&&(W.ket=W.cursor,W.slice_from(r),W.cursor=s,!0)}function n(){for(var r,s;;){if(r=W.cursor,W.in_grouping(F,97,251)){if(W.bra=W.cursor,s=W.cursor,e("u","U",r))continue;if(W.cursor=s,e("i","I",r))continue;if(W.cursor=s,i("y","Y",r))continue}if(W.cursor=r,W.bra=r,!e("y","Y",r)){if(W.cursor=r,W.eq_s(1,"q")&&(W.bra=W.cursor,i("u","U",r)))continue;if(W.cursor=r,r>=W.limit)return;W.cursor++}}}function t(){for(;!W.in_grouping(F,97,251);){if(W.cursor>=W.limit)return!0;W.cursor++}for(;!W.out_grouping(F,97,251);){if(W.cursor>=W.limit)return!0;W.cursor++}return!1}function u(){var e=W.cursor;if(q=W.limit,g=q,p=q,W.in_grouping(F,97,251)&&W.in_grouping(F,97,251)&&W.cursor=W.limit){W.cursor=q;break}W.cursor++}while(!W.in_grouping(F,97,251))}q=W.cursor,W.cursor=e,t()||(g=W.cursor,t()||(p=W.cursor))}function o(){for(var e,r;;){if(r=W.cursor,W.bra=r,!(e=W.find_among(h,4)))break;switch(W.ket=W.cursor,e){case 1:W.slice_from("i");break;case 2:W.slice_from("u");break;case 3:W.slice_from("y");break;case 4:if(W.cursor>=W.limit)return;W.cursor++}}}function c(){return q<=W.cursor}function a(){return g<=W.cursor}function l(){return p<=W.cursor}function w(){var e,r;if(W.ket=W.cursor,e=W.find_among_b(C,43)){switch(W.bra=W.cursor,e){case 1:if(!l())return!1;W.slice_del();break;case 2:if(!l())return!1;W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"ic")&&(W.bra=W.cursor,l()?W.slice_del():W.slice_from("iqU"));break;case 3:if(!l())return!1;W.slice_from("log");break;case 4:if(!l())return!1;W.slice_from("u");break;case 5:if(!l())return!1;W.slice_from("ent");break;case 6:if(!c())return!1;if(W.slice_del(),W.ket=W.cursor,e=W.find_among_b(z,6))switch(W.bra=W.cursor,e){case 1:l()&&(W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"at")&&(W.bra=W.cursor,l()&&W.slice_del()));break;case 2:l()?W.slice_del():a()&&W.slice_from("eux");break;case 3:l()&&W.slice_del();break;case 4:c()&&W.slice_from("i")}break;case 7:if(!l())return!1;if(W.slice_del(),W.ket=W.cursor,e=W.find_among_b(y,3))switch(W.bra=W.cursor,e){case 1:l()?W.slice_del():W.slice_from("abl");break;case 2:l()?W.slice_del():W.slice_from("iqU");break;case 3:l()&&W.slice_del()}break;case 8:if(!l())return!1;if(W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"at")&&(W.bra=W.cursor,l()&&(W.slice_del(),W.ket=W.cursor,W.eq_s_b(2,"ic")))){W.bra=W.cursor,l()?W.slice_del():W.slice_from("iqU");break}break;case 9:W.slice_from("eau");break;case 10:if(!a())return!1;W.slice_from("al");break;case 11:if(l())W.slice_del();else{if(!a())return!1;W.slice_from("eux")}break;case 12:if(!a()||!W.out_grouping_b(F,97,251))return!1;W.slice_del();break;case 13:return c()&&W.slice_from("ant"),!1;case 14:return c()&&W.slice_from("ent"),!1;case 15:return r=W.limit-W.cursor,W.in_grouping_b(F,97,251)&&c()&&(W.cursor=W.limit-r,W.slice_del()),!1}return!0}return!1}function f(){var e,r;if(W.cursor=q){if(s=W.limit_backward,W.limit_backward=q,W.ket=W.cursor,e=W.find_among_b(P,7))switch(W.bra=W.cursor,e){case 1:if(l()){if(i=W.limit-W.cursor,!W.eq_s_b(1,"s")&&(W.cursor=W.limit-i,!W.eq_s_b(1,"t")))break;W.slice_del()}break;case 2:W.slice_from("i");break;case 3:W.slice_del();break;case 4:W.eq_s_b(2,"gu")&&W.slice_del()}W.limit_backward=s}}function b(){var e=W.limit-W.cursor;W.find_among_b(U,5)&&(W.cursor=W.limit-e,W.ket=W.cursor,W.cursor>W.limit_backward&&(W.cursor--,W.bra=W.cursor,W.slice_del()))}function d(){for(var e,r=1;W.out_grouping_b(F,97,251);)r--;if(r<=0){if(W.ket=W.cursor,e=W.limit-W.cursor,!W.eq_s_b(1,"é")&&(W.cursor=W.limit-e,!W.eq_s_b(1,"è")))return;W.bra=W.cursor,W.slice_from("e")}}function k(){if(!w()&&(W.cursor=W.limit,!f()&&(W.cursor=W.limit,!m())))return W.cursor=W.limit,void _();W.cursor=W.limit,W.ket=W.cursor,W.eq_s_b(1,"Y")?(W.bra=W.cursor,W.slice_from("i")):(W.cursor=W.limit,W.eq_s_b(1,"ç")&&(W.bra=W.cursor,W.slice_from("c")))}var p,g,q,v=[new r("col",-1,-1),new r("par",-1,-1),new r("tap",-1,-1)],h=[new r("",-1,4),new r("I",0,1),new r("U",0,2),new r("Y",0,3)],z=[new r("iqU",-1,3),new r("abl",-1,3),new r("Ièr",-1,4),new r("ièr",-1,4),new r("eus",-1,2),new r("iv",-1,1)],y=[new r("ic",-1,2),new r("abil",-1,1),new r("iv",-1,3)],C=[new r("iqUe",-1,1),new r("atrice",-1,2),new r("ance",-1,1),new r("ence",-1,5),new r("logie",-1,3),new r("able",-1,1),new r("isme",-1,1),new r("euse",-1,11),new r("iste",-1,1),new r("ive",-1,8),new r("if",-1,8),new r("usion",-1,4),new r("ation",-1,2),new r("ution",-1,4),new r("ateur",-1,2),new r("iqUes",-1,1),new r("atrices",-1,2),new r("ances",-1,1),new r("ences",-1,5),new r("logies",-1,3),new r("ables",-1,1),new r("ismes",-1,1),new r("euses",-1,11),new r("istes",-1,1),new r("ives",-1,8),new r("ifs",-1,8),new r("usions",-1,4),new r("ations",-1,2),new r("utions",-1,4),new r("ateurs",-1,2),new r("ments",-1,15),new r("ements",30,6),new r("issements",31,12),new r("ités",-1,7),new r("ment",-1,15),new r("ement",34,6),new r("issement",35,12),new r("amment",34,13),new r("emment",34,14),new r("aux",-1,10),new r("eaux",39,9),new r("eux",-1,1),new r("ité",-1,7)],x=[new r("ira",-1,1),new r("ie",-1,1),new r("isse",-1,1),new r("issante",-1,1),new r("i",-1,1),new r("irai",4,1),new r("ir",-1,1),new r("iras",-1,1),new r("ies",-1,1),new r("îmes",-1,1),new r("isses",-1,1),new r("issantes",-1,1),new r("îtes",-1,1),new r("is",-1,1),new r("irais",13,1),new r("issais",13,1),new r("irions",-1,1),new r("issions",-1,1),new r("irons",-1,1),new r("issons",-1,1),new r("issants",-1,1),new r("it",-1,1),new r("irait",21,1),new r("issait",21,1),new r("issant",-1,1),new r("iraIent",-1,1),new r("issaIent",-1,1),new r("irent",-1,1),new r("issent",-1,1),new r("iront",-1,1),new r("ît",-1,1),new r("iriez",-1,1),new r("issiez",-1,1),new r("irez",-1,1),new r("issez",-1,1)],I=[new r("a",-1,3),new r("era",0,2),new r("asse",-1,3),new r("ante",-1,3),new r("ée",-1,2),new r("ai",-1,3),new r("erai",5,2),new r("er",-1,2),new r("as",-1,3),new r("eras",8,2),new r("âmes",-1,3),new r("asses",-1,3),new r("antes",-1,3),new r("âtes",-1,3),new r("ées",-1,2),new r("ais",-1,3),new r("erais",15,2),new r("ions",-1,1),new r("erions",17,2),new r("assions",17,3),new r("erons",-1,2),new r("ants",-1,3),new r("és",-1,2),new r("ait",-1,3),new r("erait",23,2),new r("ant",-1,3),new r("aIent",-1,3),new r("eraIent",26,2),new r("èrent",-1,2),new r("assent",-1,3),new r("eront",-1,2),new r("ât",-1,3),new r("ez",-1,2),new r("iez",32,2),new r("eriez",33,2),new r("assiez",33,3),new r("erez",32,2),new r("é",-1,2)],P=[new r("e",-1,3),new r("Ière",0,2),new r("ière",0,2),new r("ion",-1,1),new r("Ier",-1,2),new r("ier",-1,2),new r("ë",-1,4)],U=[new r("ell",-1,-1),new r("eill",-1,-1),new r("enn",-1,-1),new r("onn",-1,-1),new r("ett",-1,-1)],F=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,128,130,103,8,5],S=[1,65,20,0,0,0,0,0,0,0,0,0,0,0,0,0,128],W=new s;this.setCurrent=function(e){W.setCurrent(e)},this.getCurrent=function(){return W.getCurrent()},this.stem=function(){var e=W.cursor;return n(),W.cursor=e,u(),W.limit_backward=e,W.cursor=W.limit,k(),W.cursor=W.limit,b(),W.cursor=W.limit,d(),W.cursor=W.limit_backward,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.fr.stemmer,"stemmer-fr"),e.fr.stopWordFilter=e.generateStopWordFilter("ai aie aient aies ait as au aura aurai auraient aurais aurait auras aurez auriez aurions aurons auront aux avaient avais avait avec avez aviez avions avons ayant ayez ayons c ce ceci celà ces cet cette d dans de des du elle en es est et eu eue eues eurent eus eusse eussent eusses eussiez eussions eut eux eûmes eût eûtes furent fus fusse fussent fusses fussiez fussions fut fûmes fût fûtes ici il ils j je l la le les leur leurs lui m ma mais me mes moi mon même n ne nos notre nous on ont ou par pas pour qu que quel quelle quelles quels qui s sa sans se sera serai seraient serais serait seras serez seriez serions serons seront ses soi soient sois soit sommes son sont soyez soyons suis sur t ta te tes toi ton tu un une vos votre vous y à étaient étais était étant étiez étions été étée étées étés êtes".split(" ")),e.Pipeline.registerFunction(e.fr.stopWordFilter,"stopWordFilter-fr")}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.hu.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.hu.min.js new file mode 100644 index 0000000000..ed9d909f73 --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.hu.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Hungarian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():n()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.hu=function(){this.pipeline.reset(),this.pipeline.add(e.hu.trimmer,e.hu.stopWordFilter,e.hu.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.hu.stemmer))},e.hu.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.hu.trimmer=e.trimmerSupport.generateTrimmer(e.hu.wordCharacters),e.Pipeline.registerFunction(e.hu.trimmer,"trimmer-hu"),e.hu.stemmer=function(){var n=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,i=new function(){function e(){var e,n=L.cursor;if(d=L.limit,L.in_grouping(W,97,252))for(;;){if(e=L.cursor,L.out_grouping(W,97,252))return L.cursor=e,L.find_among(g,8)||(L.cursor=e,e=L.limit)return void(d=e);L.cursor++}if(L.cursor=n,L.out_grouping(W,97,252)){for(;!L.in_grouping(W,97,252);){if(L.cursor>=L.limit)return;L.cursor++}d=L.cursor}}function i(){return d<=L.cursor}function a(){var e;if(L.ket=L.cursor,(e=L.find_among_b(h,2))&&(L.bra=L.cursor,i()))switch(e){case 1:L.slice_from("a");break;case 2:L.slice_from("e")}}function t(){var e=L.limit-L.cursor;return!!L.find_among_b(p,23)&&(L.cursor=L.limit-e,!0)}function s(){if(L.cursor>L.limit_backward){L.cursor--,L.ket=L.cursor;var e=L.cursor-1;L.limit_backward<=e&&e<=L.limit&&(L.cursor=e,L.bra=e,L.slice_del())}}function c(){var e;if(L.ket=L.cursor,(e=L.find_among_b(_,2))&&(L.bra=L.cursor,i())){if((1==e||2==e)&&!t())return;L.slice_del(),s()}}function o(){L.ket=L.cursor,L.find_among_b(v,44)&&(L.bra=L.cursor,i()&&(L.slice_del(),a()))}function w(){var e;if(L.ket=L.cursor,(e=L.find_among_b(z,3))&&(L.bra=L.cursor,i()))switch(e){case 1:L.slice_from("e");break;case 2:case 3:L.slice_from("a")}}function l(){var e;if(L.ket=L.cursor,(e=L.find_among_b(y,6))&&(L.bra=L.cursor,i()))switch(e){case 1:case 2:L.slice_del();break;case 3:L.slice_from("a");break;case 4:L.slice_from("e")}}function u(){var e;if(L.ket=L.cursor,(e=L.find_among_b(j,2))&&(L.bra=L.cursor,i())){if((1==e||2==e)&&!t())return;L.slice_del(),s()}}function m(){var e;if(L.ket=L.cursor,(e=L.find_among_b(C,7))&&(L.bra=L.cursor,i()))switch(e){case 1:L.slice_from("a");break;case 2:L.slice_from("e");break;case 3:case 4:case 5:case 6:case 7:L.slice_del()}}function k(){var e;if(L.ket=L.cursor,(e=L.find_among_b(P,12))&&(L.bra=L.cursor,i()))switch(e){case 1:case 4:case 7:case 9:L.slice_del();break;case 2:case 5:case 8:L.slice_from("e");break;case 3:case 6:L.slice_from("a")}}function f(){var e;if(L.ket=L.cursor,(e=L.find_among_b(F,31))&&(L.bra=L.cursor,i()))switch(e){case 1:case 4:case 7:case 8:case 9:case 12:case 13:case 16:case 17:case 18:L.slice_del();break;case 2:case 5:case 10:case 14:case 19:L.slice_from("a");break;case 3:case 6:case 11:case 15:case 20:L.slice_from("e")}}function b(){var e;if(L.ket=L.cursor,(e=L.find_among_b(S,42))&&(L.bra=L.cursor,i()))switch(e){case 1:case 4:case 5:case 6:case 9:case 10:case 11:case 14:case 15:case 16:case 17:case 20:case 21:case 24:case 25:case 26:case 29:L.slice_del();break;case 2:case 7:case 12:case 18:case 22:case 27:L.slice_from("a");break;case 3:case 8:case 13:case 19:case 23:case 28:L.slice_from("e")}}var d,g=[new n("cs",-1,-1),new n("dzs",-1,-1),new n("gy",-1,-1),new n("ly",-1,-1),new n("ny",-1,-1),new n("sz",-1,-1),new n("ty",-1,-1),new n("zs",-1,-1)],h=[new n("á",-1,1),new n("é",-1,2)],p=[new n("bb",-1,-1),new n("cc",-1,-1),new n("dd",-1,-1),new n("ff",-1,-1),new n("gg",-1,-1),new n("jj",-1,-1),new n("kk",-1,-1),new n("ll",-1,-1),new n("mm",-1,-1),new n("nn",-1,-1),new n("pp",-1,-1),new n("rr",-1,-1),new n("ccs",-1,-1),new n("ss",-1,-1),new n("zzs",-1,-1),new n("tt",-1,-1),new n("vv",-1,-1),new n("ggy",-1,-1),new n("lly",-1,-1),new n("nny",-1,-1),new n("tty",-1,-1),new n("ssz",-1,-1),new n("zz",-1,-1)],_=[new n("al",-1,1),new n("el",-1,2)],v=[new n("ba",-1,-1),new n("ra",-1,-1),new n("be",-1,-1),new n("re",-1,-1),new n("ig",-1,-1),new n("nak",-1,-1),new n("nek",-1,-1),new n("val",-1,-1),new n("vel",-1,-1),new n("ul",-1,-1),new n("nál",-1,-1),new n("nél",-1,-1),new n("ból",-1,-1),new n("ról",-1,-1),new n("tól",-1,-1),new n("bõl",-1,-1),new n("rõl",-1,-1),new n("tõl",-1,-1),new n("ül",-1,-1),new n("n",-1,-1),new n("an",19,-1),new n("ban",20,-1),new n("en",19,-1),new n("ben",22,-1),new n("képpen",22,-1),new n("on",19,-1),new n("ön",19,-1),new n("képp",-1,-1),new n("kor",-1,-1),new n("t",-1,-1),new n("at",29,-1),new n("et",29,-1),new n("ként",29,-1),new n("anként",32,-1),new n("enként",32,-1),new n("onként",32,-1),new n("ot",29,-1),new n("ért",29,-1),new n("öt",29,-1),new n("hez",-1,-1),new n("hoz",-1,-1),new n("höz",-1,-1),new n("vá",-1,-1),new n("vé",-1,-1)],z=[new n("án",-1,2),new n("én",-1,1),new n("ánként",-1,3)],y=[new n("stul",-1,2),new n("astul",0,1),new n("ástul",0,3),new n("stül",-1,2),new n("estül",3,1),new n("éstül",3,4)],j=[new n("á",-1,1),new n("é",-1,2)],C=[new n("k",-1,7),new n("ak",0,4),new n("ek",0,6),new n("ok",0,5),new n("ák",0,1),new n("ék",0,2),new n("ök",0,3)],P=[new n("éi",-1,7),new n("áéi",0,6),new n("ééi",0,5),new n("é",-1,9),new n("ké",3,4),new n("aké",4,1),new n("eké",4,1),new n("oké",4,1),new n("áké",4,3),new n("éké",4,2),new n("öké",4,1),new n("éé",3,8)],F=[new n("a",-1,18),new n("ja",0,17),new n("d",-1,16),new n("ad",2,13),new n("ed",2,13),new n("od",2,13),new n("ád",2,14),new n("éd",2,15),new n("öd",2,13),new n("e",-1,18),new n("je",9,17),new n("nk",-1,4),new n("unk",11,1),new n("ánk",11,2),new n("énk",11,3),new n("ünk",11,1),new n("uk",-1,8),new n("juk",16,7),new n("ájuk",17,5),new n("ük",-1,8),new n("jük",19,7),new n("éjük",20,6),new n("m",-1,12),new n("am",22,9),new n("em",22,9),new n("om",22,9),new n("ám",22,10),new n("ém",22,11),new n("o",-1,18),new n("á",-1,19),new n("é",-1,20)],S=[new n("id",-1,10),new n("aid",0,9),new n("jaid",1,6),new n("eid",0,9),new n("jeid",3,6),new n("áid",0,7),new n("éid",0,8),new n("i",-1,15),new n("ai",7,14),new n("jai",8,11),new n("ei",7,14),new n("jei",10,11),new n("ái",7,12),new n("éi",7,13),new n("itek",-1,24),new n("eitek",14,21),new n("jeitek",15,20),new n("éitek",14,23),new n("ik",-1,29),new n("aik",18,26),new n("jaik",19,25),new n("eik",18,26),new n("jeik",21,25),new n("áik",18,27),new n("éik",18,28),new n("ink",-1,20),new n("aink",25,17),new n("jaink",26,16),new n("eink",25,17),new n("jeink",28,16),new n("áink",25,18),new n("éink",25,19),new n("aitok",-1,21),new n("jaitok",32,20),new n("áitok",-1,22),new n("im",-1,5),new n("aim",35,4),new n("jaim",36,1),new n("eim",35,4),new n("jeim",38,1),new n("áim",35,2),new n("éim",35,3)],W=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,52,14],L=new r;this.setCurrent=function(e){L.setCurrent(e)},this.getCurrent=function(){return L.getCurrent()},this.stem=function(){var n=L.cursor;return e(),L.limit_backward=n,L.cursor=L.limit,c(),L.cursor=L.limit,o(),L.cursor=L.limit,w(),L.cursor=L.limit,l(),L.cursor=L.limit,u(),L.cursor=L.limit,k(),L.cursor=L.limit,f(),L.cursor=L.limit,b(),L.cursor=L.limit,m(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.hu.stemmer,"stemmer-hu"),e.hu.stopWordFilter=e.generateStopWordFilter("a abban ahhoz ahogy ahol aki akik akkor alatt amely amelyek amelyekben amelyeket amelyet amelynek ami amikor amit amolyan amíg annak arra arról az azok azon azonban azt aztán azután azzal azért be belül benne bár cikk cikkek cikkeket csak de e ebben eddig egy egyes egyetlen egyik egyre egyéb egész ehhez ekkor el ellen elsõ elég elõ elõször elõtt emilyen ennek erre ez ezek ezen ezt ezzel ezért fel felé hanem hiszen hogy hogyan igen ill ill. illetve ilyen ilyenkor ismét ison itt jobban jó jól kell kellett keressünk keresztül ki kívül között közül legalább legyen lehet lehetett lenne lenni lesz lett maga magát majd majd meg mellett mely melyek mert mi mikor milyen minden mindenki mindent mindig mint mintha mit mivel miért most már más másik még míg nagy nagyobb nagyon ne nekem neki nem nincs néha néhány nélkül olyan ott pedig persze rá s saját sem semmi sok sokat sokkal szemben szerint szinte számára talán tehát teljes tovább továbbá több ugyanis utolsó után utána vagy vagyis vagyok valaki valami valamint való van vannak vele vissza viszont volna volt voltak voltam voltunk által általában át én éppen és így õ õk õket össze úgy új újabb újra".split(" ")),e.Pipeline.registerFunction(e.hu.stopWordFilter,"stopWordFilter-hu")}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.it.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.it.min.js new file mode 100644 index 0000000000..344b6a3c0c --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.it.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Italian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.it=function(){this.pipeline.reset(),this.pipeline.add(e.it.trimmer,e.it.stopWordFilter,e.it.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.it.stemmer))},e.it.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.it.trimmer=e.trimmerSupport.generateTrimmer(e.it.wordCharacters),e.Pipeline.registerFunction(e.it.trimmer,"trimmer-it"),e.it.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){function e(e,r,n){return!(!x.eq_s(1,e)||(x.ket=x.cursor,!x.in_grouping(L,97,249)))&&(x.slice_from(r),x.cursor=n,!0)}function i(){for(var r,n,i,o,t=x.cursor;;){if(x.bra=x.cursor,r=x.find_among(h,7))switch(x.ket=x.cursor,r){case 1:x.slice_from("à");continue;case 2:x.slice_from("è");continue;case 3:x.slice_from("ì");continue;case 4:x.slice_from("ò");continue;case 5:x.slice_from("ù");continue;case 6:x.slice_from("qU");continue;case 7:if(x.cursor>=x.limit)break;x.cursor++;continue}break}for(x.cursor=t;;)for(n=x.cursor;;){if(i=x.cursor,x.in_grouping(L,97,249)){if(x.bra=x.cursor,o=x.cursor,e("u","U",i))break;if(x.cursor=o,e("i","I",i))break}if(x.cursor=i,x.cursor>=x.limit)return void(x.cursor=n);x.cursor++}}function o(e){if(x.cursor=e,!x.in_grouping(L,97,249))return!1;for(;!x.out_grouping(L,97,249);){if(x.cursor>=x.limit)return!1;x.cursor++}return!0}function t(){if(x.in_grouping(L,97,249)){var e=x.cursor;if(x.out_grouping(L,97,249)){for(;!x.in_grouping(L,97,249);){if(x.cursor>=x.limit)return o(e);x.cursor++}return!0}return o(e)}return!1}function s(){var e,r=x.cursor;if(!t()){if(x.cursor=r,!x.out_grouping(L,97,249))return;if(e=x.cursor,x.out_grouping(L,97,249)){for(;!x.in_grouping(L,97,249);){if(x.cursor>=x.limit)return x.cursor=e,void(x.in_grouping(L,97,249)&&x.cursor=x.limit)return;x.cursor++}k=x.cursor}function a(){for(;!x.in_grouping(L,97,249);){if(x.cursor>=x.limit)return!1;x.cursor++}for(;!x.out_grouping(L,97,249);){if(x.cursor>=x.limit)return!1;x.cursor++}return!0}function u(){var e=x.cursor;k=x.limit,p=k,g=k,s(),x.cursor=e,a()&&(p=x.cursor,a()&&(g=x.cursor))}function c(){for(var e;;){if(x.bra=x.cursor,!(e=x.find_among(q,3)))break;switch(x.ket=x.cursor,e){case 1:x.slice_from("i");break;case 2:x.slice_from("u");break;case 3:if(x.cursor>=x.limit)return;x.cursor++}}}function w(){return k<=x.cursor}function l(){return p<=x.cursor}function m(){return g<=x.cursor}function f(){var e;if(x.ket=x.cursor,x.find_among_b(C,37)&&(x.bra=x.cursor,(e=x.find_among_b(z,5))&&w()))switch(e){case 1:x.slice_del();break;case 2:x.slice_from("e")}}function v(){var e;if(x.ket=x.cursor,!(e=x.find_among_b(S,51)))return!1;switch(x.bra=x.cursor,e){case 1:if(!m())return!1;x.slice_del();break;case 2:if(!m())return!1;x.slice_del(),x.ket=x.cursor,x.eq_s_b(2,"ic")&&(x.bra=x.cursor,m()&&x.slice_del());break;case 3:if(!m())return!1;x.slice_from("log");break;case 4:if(!m())return!1;x.slice_from("u");break;case 5:if(!m())return!1;x.slice_from("ente");break;case 6:if(!w())return!1;x.slice_del();break;case 7:if(!l())return!1;x.slice_del(),x.ket=x.cursor,e=x.find_among_b(P,4),e&&(x.bra=x.cursor,m()&&(x.slice_del(),1==e&&(x.ket=x.cursor,x.eq_s_b(2,"at")&&(x.bra=x.cursor,m()&&x.slice_del()))));break;case 8:if(!m())return!1;x.slice_del(),x.ket=x.cursor,e=x.find_among_b(F,3),e&&(x.bra=x.cursor,1==e&&m()&&x.slice_del());break;case 9:if(!m())return!1;x.slice_del(),x.ket=x.cursor,x.eq_s_b(2,"at")&&(x.bra=x.cursor,m()&&(x.slice_del(),x.ket=x.cursor,x.eq_s_b(2,"ic")&&(x.bra=x.cursor,m()&&x.slice_del())))}return!0}function b(){var e,r;x.cursor>=k&&(r=x.limit_backward,x.limit_backward=k,x.ket=x.cursor,e=x.find_among_b(W,87),e&&(x.bra=x.cursor,1==e&&x.slice_del()),x.limit_backward=r)}function d(){var e=x.limit-x.cursor;if(x.ket=x.cursor,x.in_grouping_b(y,97,242)&&(x.bra=x.cursor,w()&&(x.slice_del(),x.ket=x.cursor,x.eq_s_b(1,"i")&&(x.bra=x.cursor,w()))))return void x.slice_del();x.cursor=x.limit-e}function _(){d(),x.ket=x.cursor,x.eq_s_b(1,"h")&&(x.bra=x.cursor,x.in_grouping_b(U,99,103)&&w()&&x.slice_del())}var g,p,k,h=[new r("",-1,7),new r("qu",0,6),new r("á",0,1),new r("é",0,2),new r("í",0,3),new r("ó",0,4),new r("ú",0,5)],q=[new r("",-1,3),new r("I",0,1),new r("U",0,2)],C=[new r("la",-1,-1),new r("cela",0,-1),new r("gliela",0,-1),new r("mela",0,-1),new r("tela",0,-1),new r("vela",0,-1),new r("le",-1,-1),new r("cele",6,-1),new r("gliele",6,-1),new r("mele",6,-1),new r("tele",6,-1),new r("vele",6,-1),new r("ne",-1,-1),new r("cene",12,-1),new r("gliene",12,-1),new r("mene",12,-1),new r("sene",12,-1),new r("tene",12,-1),new r("vene",12,-1),new r("ci",-1,-1),new r("li",-1,-1),new r("celi",20,-1),new r("glieli",20,-1),new r("meli",20,-1),new r("teli",20,-1),new r("veli",20,-1),new r("gli",20,-1),new r("mi",-1,-1),new r("si",-1,-1),new r("ti",-1,-1),new r("vi",-1,-1),new r("lo",-1,-1),new r("celo",31,-1),new r("glielo",31,-1),new r("melo",31,-1),new r("telo",31,-1),new r("velo",31,-1)],z=[new r("ando",-1,1),new r("endo",-1,1),new r("ar",-1,2),new r("er",-1,2),new r("ir",-1,2)],P=[new r("ic",-1,-1),new r("abil",-1,-1),new r("os",-1,-1),new r("iv",-1,1)],F=[new r("ic",-1,1),new r("abil",-1,1),new r("iv",-1,1)],S=[new r("ica",-1,1),new r("logia",-1,3),new r("osa",-1,1),new r("ista",-1,1),new r("iva",-1,9),new r("anza",-1,1),new r("enza",-1,5),new r("ice",-1,1),new r("atrice",7,1),new r("iche",-1,1),new r("logie",-1,3),new r("abile",-1,1),new r("ibile",-1,1),new r("usione",-1,4),new r("azione",-1,2),new r("uzione",-1,4),new r("atore",-1,2),new r("ose",-1,1),new r("ante",-1,1),new r("mente",-1,1),new r("amente",19,7),new r("iste",-1,1),new r("ive",-1,9),new r("anze",-1,1),new r("enze",-1,5),new r("ici",-1,1),new r("atrici",25,1),new r("ichi",-1,1),new r("abili",-1,1),new r("ibili",-1,1),new r("ismi",-1,1),new r("usioni",-1,4),new r("azioni",-1,2),new r("uzioni",-1,4),new r("atori",-1,2),new r("osi",-1,1),new r("anti",-1,1),new r("amenti",-1,6),new r("imenti",-1,6),new r("isti",-1,1),new r("ivi",-1,9),new r("ico",-1,1),new r("ismo",-1,1),new r("oso",-1,1),new r("amento",-1,6),new r("imento",-1,6),new r("ivo",-1,9),new r("ità",-1,8),new r("istà",-1,1),new r("istè",-1,1),new r("istì",-1,1)],W=[new r("isca",-1,1),new r("enda",-1,1),new r("ata",-1,1),new r("ita",-1,1),new r("uta",-1,1),new r("ava",-1,1),new r("eva",-1,1),new r("iva",-1,1),new r("erebbe",-1,1),new r("irebbe",-1,1),new r("isce",-1,1),new r("ende",-1,1),new r("are",-1,1),new r("ere",-1,1),new r("ire",-1,1),new r("asse",-1,1),new r("ate",-1,1),new r("avate",16,1),new r("evate",16,1),new r("ivate",16,1),new r("ete",-1,1),new r("erete",20,1),new r("irete",20,1),new r("ite",-1,1),new r("ereste",-1,1),new r("ireste",-1,1),new r("ute",-1,1),new r("erai",-1,1),new r("irai",-1,1),new r("isci",-1,1),new r("endi",-1,1),new r("erei",-1,1),new r("irei",-1,1),new r("assi",-1,1),new r("ati",-1,1),new r("iti",-1,1),new r("eresti",-1,1),new r("iresti",-1,1),new r("uti",-1,1),new r("avi",-1,1),new r("evi",-1,1),new r("ivi",-1,1),new r("isco",-1,1),new r("ando",-1,1),new r("endo",-1,1),new r("Yamo",-1,1),new r("iamo",-1,1),new r("avamo",-1,1),new r("evamo",-1,1),new r("ivamo",-1,1),new r("eremo",-1,1),new r("iremo",-1,1),new r("assimo",-1,1),new r("ammo",-1,1),new r("emmo",-1,1),new r("eremmo",54,1),new r("iremmo",54,1),new r("immo",-1,1),new r("ano",-1,1),new r("iscano",58,1),new r("avano",58,1),new r("evano",58,1),new r("ivano",58,1),new r("eranno",-1,1),new r("iranno",-1,1),new r("ono",-1,1),new r("iscono",65,1),new r("arono",65,1),new r("erono",65,1),new r("irono",65,1),new r("erebbero",-1,1),new r("irebbero",-1,1),new r("assero",-1,1),new r("essero",-1,1),new r("issero",-1,1),new r("ato",-1,1),new r("ito",-1,1),new r("uto",-1,1),new r("avo",-1,1),new r("evo",-1,1),new r("ivo",-1,1),new r("ar",-1,1),new r("ir",-1,1),new r("erà",-1,1),new r("irà",-1,1),new r("erò",-1,1),new r("irò",-1,1)],L=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2,1],y=[17,65,0,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2],U=[17],x=new n;this.setCurrent=function(e){x.setCurrent(e)},this.getCurrent=function(){return x.getCurrent()},this.stem=function(){var e=x.cursor;return i(),x.cursor=e,u(),x.limit_backward=e,x.cursor=x.limit,f(),x.cursor=x.limit,v()||(x.cursor=x.limit,b()),x.cursor=x.limit,_(),x.cursor=x.limit_backward,c(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.it.stemmer,"stemmer-it"),e.it.stopWordFilter=e.generateStopWordFilter("a abbia abbiamo abbiano abbiate ad agl agli ai al all alla alle allo anche avemmo avendo avesse avessero avessi avessimo aveste avesti avete aveva avevamo avevano avevate avevi avevo avrai avranno avrebbe avrebbero avrei avremmo avremo avreste avresti avrete avrà avrò avuta avute avuti avuto c che chi ci coi col come con contro cui da dagl dagli dai dal dall dalla dalle dallo degl degli dei del dell della delle dello di dov dove e ebbe ebbero ebbi ed era erano eravamo eravate eri ero essendo faccia facciamo facciano facciate faccio facemmo facendo facesse facessero facessi facessimo faceste facesti faceva facevamo facevano facevate facevi facevo fai fanno farai faranno farebbe farebbero farei faremmo faremo fareste faresti farete farà farò fece fecero feci fosse fossero fossi fossimo foste fosti fu fui fummo furono gli ha hai hanno ho i il in io l la le lei li lo loro lui ma mi mia mie miei mio ne negl negli nei nel nell nella nelle nello noi non nostra nostre nostri nostro o per perché più quale quanta quante quanti quanto quella quelle quelli quello questa queste questi questo sarai saranno sarebbe sarebbero sarei saremmo saremo sareste saresti sarete sarà sarò se sei si sia siamo siano siate siete sono sta stai stando stanno starai staranno starebbe starebbero starei staremmo staremo stareste staresti starete starà starò stava stavamo stavano stavate stavi stavo stemmo stesse stessero stessi stessimo steste stesti stette stettero stetti stia stiamo stiano stiate sto su sua sue sugl sugli sui sul sull sulla sulle sullo suo suoi ti tra tu tua tue tuo tuoi tutti tutto un una uno vi voi vostra vostre vostri vostro è".split(" ")),e.Pipeline.registerFunction(e.it.stopWordFilter,"stopWordFilter-it")}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.ja.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.ja.min.js new file mode 100644 index 0000000000..5f254ebe91 --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.ja.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r="2"==e.version[0];e.ja=function(){this.pipeline.reset(),this.pipeline.add(e.ja.trimmer,e.ja.stopWordFilter,e.ja.stemmer),r?this.tokenizer=e.ja.tokenizer:(e.tokenizer&&(e.tokenizer=e.ja.tokenizer),this.tokenizerFn&&(this.tokenizerFn=e.ja.tokenizer))};var t=new e.TinySegmenter;e.ja.tokenizer=function(i){var n,o,s,p,a,u,m,l,c,f;if(!arguments.length||null==i||void 0==i)return[];if(Array.isArray(i))return i.map(function(t){return r?new e.Token(t.toLowerCase()):t.toLowerCase()});for(o=i.toString().toLowerCase().replace(/^\s+/,""),n=o.length-1;n>=0;n--)if(/\S/.test(o.charAt(n))){o=o.substring(0,n+1);break}for(a=[],s=o.length,c=0,l=0;c<=s;c++)if(u=o.charAt(c),m=c-l,u.match(/\s/)||c==s){if(m>0)for(p=t.segment(o.slice(l,c)).filter(function(e){return!!e}),f=l,n=0;n=C.limit)break;C.cursor++;continue}break}for(C.cursor=o,C.bra=o,C.eq_s(1,"y")?(C.ket=C.cursor,C.slice_from("Y")):C.cursor=o;;)if(e=C.cursor,C.in_grouping(q,97,232)){if(i=C.cursor,C.bra=i,C.eq_s(1,"i"))C.ket=C.cursor,C.in_grouping(q,97,232)&&(C.slice_from("I"),C.cursor=e);else if(C.cursor=i,C.eq_s(1,"y"))C.ket=C.cursor,C.slice_from("Y"),C.cursor=e;else if(n(e))break}else if(n(e))break}function n(r){return C.cursor=r,r>=C.limit||(C.cursor++,!1)}function o(){_=C.limit,d=_,t()||(_=C.cursor,_<3&&(_=3),t()||(d=C.cursor))}function t(){for(;!C.in_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}for(;!C.out_grouping(q,97,232);){if(C.cursor>=C.limit)return!0;C.cursor++}return!1}function s(){for(var r;;)if(C.bra=C.cursor,r=C.find_among(p,3))switch(C.ket=C.cursor,r){case 1:C.slice_from("y");break;case 2:C.slice_from("i");break;case 3:if(C.cursor>=C.limit)return;C.cursor++}}function u(){return _<=C.cursor}function c(){return d<=C.cursor}function a(){var r=C.limit-C.cursor;C.find_among_b(g,3)&&(C.cursor=C.limit-r,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del()))}function l(){var r;w=!1,C.ket=C.cursor,C.eq_s_b(1,"e")&&(C.bra=C.cursor,u()&&(r=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-r,C.slice_del(),w=!0,a())))}function m(){var r;u()&&(r=C.limit-C.cursor,C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-r,C.eq_s_b(3,"gem")||(C.cursor=C.limit-r,C.slice_del(),a())))}function f(){var r,e,i,n,o,t,s=C.limit-C.cursor;if(C.ket=C.cursor,r=C.find_among_b(h,5))switch(C.bra=C.cursor,r){case 1:u()&&C.slice_from("heid");break;case 2:m();break;case 3:u()&&C.out_grouping_b(j,97,232)&&C.slice_del()}if(C.cursor=C.limit-s,l(),C.cursor=C.limit-s,C.ket=C.cursor,C.eq_s_b(4,"heid")&&(C.bra=C.cursor,c()&&(e=C.limit-C.cursor,C.eq_s_b(1,"c")||(C.cursor=C.limit-e,C.slice_del(),C.ket=C.cursor,C.eq_s_b(2,"en")&&(C.bra=C.cursor,m())))),C.cursor=C.limit-s,C.ket=C.cursor,r=C.find_among_b(k,6))switch(C.bra=C.cursor,r){case 1:if(c()){if(C.slice_del(),i=C.limit-C.cursor,C.ket=C.cursor,C.eq_s_b(2,"ig")&&(C.bra=C.cursor,c()&&(n=C.limit-C.cursor,!C.eq_s_b(1,"e")))){C.cursor=C.limit-n,C.slice_del();break}C.cursor=C.limit-i,a()}break;case 2:c()&&(o=C.limit-C.cursor,C.eq_s_b(1,"e")||(C.cursor=C.limit-o,C.slice_del()));break;case 3:c()&&(C.slice_del(),l());break;case 4:c()&&C.slice_del();break;case 5:c()&&w&&C.slice_del()}C.cursor=C.limit-s,C.out_grouping_b(z,73,232)&&(t=C.limit-C.cursor,C.find_among_b(v,4)&&C.out_grouping_b(q,97,232)&&(C.cursor=C.limit-t,C.ket=C.cursor,C.cursor>C.limit_backward&&(C.cursor--,C.bra=C.cursor,C.slice_del())))}var d,_,w,b=[new e("",-1,6),new e("á",0,1),new e("ä",0,1),new e("é",0,2),new e("ë",0,2),new e("í",0,3),new e("ï",0,3),new e("ó",0,4),new e("ö",0,4),new e("ú",0,5),new e("ü",0,5)],p=[new e("",-1,3),new e("I",0,2),new e("Y",0,1)],g=[new e("dd",-1,-1),new e("kk",-1,-1),new e("tt",-1,-1)],h=[new e("ene",-1,2),new e("se",-1,3),new e("en",-1,2),new e("heden",2,1),new e("s",-1,3)],k=[new e("end",-1,1),new e("ig",-1,2),new e("ing",-1,1),new e("lijk",-1,3),new e("baar",-1,4),new e("bar",-1,5)],v=[new e("aa",-1,-1),new e("ee",-1,-1),new e("oo",-1,-1),new e("uu",-1,-1)],q=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],z=[1,0,0,17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],j=[17,67,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],C=new i;this.setCurrent=function(r){C.setCurrent(r)},this.getCurrent=function(){return C.getCurrent()},this.stem=function(){var e=C.cursor;return r(),C.cursor=e,o(),C.limit_backward=e,C.cursor=C.limit,f(),C.cursor=C.limit_backward,s(),!0}};return function(r){return"function"==typeof r.update?r.update(function(r){return n.setCurrent(r),n.stem(),n.getCurrent()}):(n.setCurrent(r),n.stem(),n.getCurrent())}}(),r.Pipeline.registerFunction(r.nl.stemmer,"stemmer-nl"),r.nl.stopWordFilter=r.generateStopWordFilter(" aan al alles als altijd andere ben bij daar dan dat de der deze die dit doch doen door dus een eens en er ge geen geweest haar had heb hebben heeft hem het hier hij hoe hun iemand iets ik in is ja je kan kon kunnen maar me meer men met mij mijn moet na naar niet niets nog nu of om omdat onder ons ook op over reeds te tegen toch toen tot u uit uw van veel voor want waren was wat werd wezen wie wil worden wordt zal ze zelf zich zij zijn zo zonder zou".split(" ")),r.Pipeline.registerFunction(r.nl.stopWordFilter,"stopWordFilter-nl")}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.no.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.no.min.js new file mode 100644 index 0000000000..92bc7e4e89 --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.no.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Norwegian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.no=function(){this.pipeline.reset(),this.pipeline.add(e.no.trimmer,e.no.stopWordFilter,e.no.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.no.stemmer))},e.no.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.no.trimmer=e.trimmerSupport.generateTrimmer(e.no.wordCharacters),e.Pipeline.registerFunction(e.no.trimmer,"trimmer-no"),e.no.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,i=new function(){function e(){var e,r=w.cursor+3;if(a=w.limit,0<=r||r<=w.limit){for(s=r;;){if(e=w.cursor,w.in_grouping(d,97,248)){w.cursor=e;break}if(e>=w.limit)return;w.cursor=e+1}for(;!w.out_grouping(d,97,248);){if(w.cursor>=w.limit)return;w.cursor++}a=w.cursor,a=a&&(r=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,e=w.find_among_b(m,29),w.limit_backward=r,e))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:n=w.limit-w.cursor,w.in_grouping_b(c,98,122)?w.slice_del():(w.cursor=w.limit-n,w.eq_s_b(1,"k")&&w.out_grouping_b(d,97,248)&&w.slice_del());break;case 3:w.slice_from("er")}}function t(){var e,r=w.limit-w.cursor;w.cursor>=a&&(e=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,w.find_among_b(u,2)?(w.bra=w.cursor,w.limit_backward=e,w.cursor=w.limit-r,w.cursor>w.limit_backward&&(w.cursor--,w.bra=w.cursor,w.slice_del())):w.limit_backward=e)}function o(){var e,r;w.cursor>=a&&(r=w.limit_backward,w.limit_backward=a,w.ket=w.cursor,e=w.find_among_b(l,11),e?(w.bra=w.cursor,w.limit_backward=r,1==e&&w.slice_del()):w.limit_backward=r)}var s,a,m=[new r("a",-1,1),new r("e",-1,1),new r("ede",1,1),new r("ande",1,1),new r("ende",1,1),new r("ane",1,1),new r("ene",1,1),new r("hetene",6,1),new r("erte",1,3),new r("en",-1,1),new r("heten",9,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",12,1),new r("s",-1,2),new r("as",14,1),new r("es",14,1),new r("edes",16,1),new r("endes",16,1),new r("enes",16,1),new r("hetenes",19,1),new r("ens",14,1),new r("hetens",21,1),new r("ers",14,1),new r("ets",14,1),new r("et",-1,1),new r("het",25,1),new r("ert",-1,3),new r("ast",-1,1)],u=[new r("dt",-1,-1),new r("vt",-1,-1)],l=[new r("leg",-1,1),new r("eleg",0,1),new r("ig",-1,1),new r("eig",2,1),new r("lig",2,1),new r("elig",4,1),new r("els",-1,1),new r("lov",-1,1),new r("elov",7,1),new r("slov",7,1),new r("hetslov",9,1)],d=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],c=[119,125,149,1],w=new n;this.setCurrent=function(e){w.setCurrent(e)},this.getCurrent=function(){return w.getCurrent()},this.stem=function(){var r=w.cursor;return e(),w.limit_backward=r,w.cursor=w.limit,i(),w.cursor=w.limit,t(),w.cursor=w.limit,o(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return i.setCurrent(e),i.stem(),i.getCurrent()}):(i.setCurrent(e),i.stem(),i.getCurrent())}}(),e.Pipeline.registerFunction(e.no.stemmer,"stemmer-no"),e.no.stopWordFilter=e.generateStopWordFilter("alle at av bare begge ble blei bli blir blitt både båe da de deg dei deim deira deires dem den denne der dere deres det dette di din disse ditt du dykk dykkar då eg ein eit eitt eller elles en enn er et ett etter for fordi fra før ha hadde han hans har hennar henne hennes her hjå ho hoe honom hoss hossen hun hva hvem hver hvilke hvilken hvis hvor hvordan hvorfor i ikke ikkje ikkje ingen ingi inkje inn inni ja jeg kan kom korleis korso kun kunne kva kvar kvarhelst kven kvi kvifor man mange me med medan meg meget mellom men mi min mine mitt mot mykje ned no noe noen noka noko nokon nokor nokre nå når og også om opp oss over på samme seg selv si si sia sidan siden sin sine sitt sjøl skal skulle slik so som som somme somt så sånn til um upp ut uten var vart varte ved vere verte vi vil ville vore vors vort vår være være vært å".split(" ")),e.Pipeline.registerFunction(e.no.stopWordFilter,"stopWordFilter-no")}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.pt.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.pt.min.js new file mode 100644 index 0000000000..6c16996d65 --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.pt.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Portuguese` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.pt=function(){this.pipeline.reset(),this.pipeline.add(e.pt.trimmer,e.pt.stopWordFilter,e.pt.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.pt.stemmer))},e.pt.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.pt.trimmer=e.trimmerSupport.generateTrimmer(e.pt.wordCharacters),e.Pipeline.registerFunction(e.pt.trimmer,"trimmer-pt"),e.pt.stemmer=function(){var r=e.stemmerSupport.Among,s=e.stemmerSupport.SnowballProgram,n=new function(){function e(){for(var e;;){if(z.bra=z.cursor,e=z.find_among(k,3))switch(z.ket=z.cursor,e){case 1:z.slice_from("a~");continue;case 2:z.slice_from("o~");continue;case 3:if(z.cursor>=z.limit)break;z.cursor++;continue}break}}function n(){if(z.out_grouping(y,97,250)){for(;!z.in_grouping(y,97,250);){if(z.cursor>=z.limit)return!0;z.cursor++}return!1}return!0}function i(){if(z.in_grouping(y,97,250))for(;!z.out_grouping(y,97,250);){if(z.cursor>=z.limit)return!1;z.cursor++}return g=z.cursor,!0}function o(){var e,r,s=z.cursor;if(z.in_grouping(y,97,250))if(e=z.cursor,n()){if(z.cursor=e,i())return}else g=z.cursor;if(z.cursor=s,z.out_grouping(y,97,250)){if(r=z.cursor,n()){if(z.cursor=r,!z.in_grouping(y,97,250)||z.cursor>=z.limit)return;z.cursor++}g=z.cursor}}function t(){for(;!z.in_grouping(y,97,250);){if(z.cursor>=z.limit)return!1;z.cursor++}for(;!z.out_grouping(y,97,250);){if(z.cursor>=z.limit)return!1;z.cursor++}return!0}function a(){var e=z.cursor;g=z.limit,b=g,h=g,o(),z.cursor=e,t()&&(b=z.cursor,t()&&(h=z.cursor))}function u(){for(var e;;){if(z.bra=z.cursor,e=z.find_among(q,3))switch(z.ket=z.cursor,e){case 1:z.slice_from("ã");continue;case 2:z.slice_from("õ");continue;case 3:if(z.cursor>=z.limit)break;z.cursor++;continue}break}}function w(){return g<=z.cursor}function m(){return b<=z.cursor}function c(){return h<=z.cursor}function l(){var e;if(z.ket=z.cursor,!(e=z.find_among_b(F,45)))return!1;switch(z.bra=z.cursor,e){case 1:if(!c())return!1;z.slice_del();break;case 2:if(!c())return!1;z.slice_from("log");break;case 3:if(!c())return!1;z.slice_from("u");break;case 4:if(!c())return!1;z.slice_from("ente");break;case 5:if(!m())return!1;z.slice_del(),z.ket=z.cursor,e=z.find_among_b(j,4),e&&(z.bra=z.cursor,c()&&(z.slice_del(),1==e&&(z.ket=z.cursor,z.eq_s_b(2,"at")&&(z.bra=z.cursor,c()&&z.slice_del()))));break;case 6:if(!c())return!1;z.slice_del(),z.ket=z.cursor,e=z.find_among_b(C,3),e&&(z.bra=z.cursor,1==e&&c()&&z.slice_del());break;case 7:if(!c())return!1;z.slice_del(),z.ket=z.cursor,e=z.find_among_b(P,3),e&&(z.bra=z.cursor,1==e&&c()&&z.slice_del());break;case 8:if(!c())return!1;z.slice_del(),z.ket=z.cursor,z.eq_s_b(2,"at")&&(z.bra=z.cursor,c()&&z.slice_del());break;case 9:if(!w()||!z.eq_s_b(1,"e"))return!1;z.slice_from("ir")}return!0}function f(){var e,r;if(z.cursor>=g){if(r=z.limit_backward,z.limit_backward=g,z.ket=z.cursor,e=z.find_among_b(S,120))return z.bra=z.cursor,1==e&&z.slice_del(),z.limit_backward=r,!0;z.limit_backward=r}return!1}function d(){var e;z.ket=z.cursor,(e=z.find_among_b(W,7))&&(z.bra=z.cursor,1==e&&w()&&z.slice_del())}function v(e,r){if(z.eq_s_b(1,e)){z.bra=z.cursor;var s=z.limit-z.cursor;if(z.eq_s_b(1,r))return z.cursor=z.limit-s,w()&&z.slice_del(),!1}return!0}function p(){var e;if(z.ket=z.cursor,e=z.find_among_b(L,4))switch(z.bra=z.cursor,e){case 1:w()&&(z.slice_del(),z.ket=z.cursor,z.limit-z.cursor,v("u","g")&&v("i","c"));break;case 2:z.slice_from("c")}}function _(){if(!l()&&(z.cursor=z.limit,!f()))return z.cursor=z.limit,void d();z.cursor=z.limit,z.ket=z.cursor,z.eq_s_b(1,"i")&&(z.bra=z.cursor,z.eq_s_b(1,"c")&&(z.cursor=z.limit,w()&&z.slice_del()))}var h,b,g,k=[new r("",-1,3),new r("ã",0,1),new r("õ",0,2)],q=[new r("",-1,3),new r("a~",0,1),new r("o~",0,2)],j=[new r("ic",-1,-1),new r("ad",-1,-1),new r("os",-1,-1),new r("iv",-1,1)],C=[new r("ante",-1,1),new r("avel",-1,1),new r("ível",-1,1)],P=[new r("ic",-1,1),new r("abil",-1,1),new r("iv",-1,1)],F=[new r("ica",-1,1),new r("ância",-1,1),new r("ência",-1,4),new r("ira",-1,9),new r("adora",-1,1),new r("osa",-1,1),new r("ista",-1,1),new r("iva",-1,8),new r("eza",-1,1),new r("logía",-1,2),new r("idade",-1,7),new r("ante",-1,1),new r("mente",-1,6),new r("amente",12,5),new r("ável",-1,1),new r("ível",-1,1),new r("ución",-1,3),new r("ico",-1,1),new r("ismo",-1,1),new r("oso",-1,1),new r("amento",-1,1),new r("imento",-1,1),new r("ivo",-1,8),new r("aça~o",-1,1),new r("ador",-1,1),new r("icas",-1,1),new r("ências",-1,4),new r("iras",-1,9),new r("adoras",-1,1),new r("osas",-1,1),new r("istas",-1,1),new r("ivas",-1,8),new r("ezas",-1,1),new r("logías",-1,2),new r("idades",-1,7),new r("uciones",-1,3),new r("adores",-1,1),new r("antes",-1,1),new r("aço~es",-1,1),new r("icos",-1,1),new r("ismos",-1,1),new r("osos",-1,1),new r("amentos",-1,1),new r("imentos",-1,1),new r("ivos",-1,8)],S=[new r("ada",-1,1),new r("ida",-1,1),new r("ia",-1,1),new r("aria",2,1),new r("eria",2,1),new r("iria",2,1),new r("ara",-1,1),new r("era",-1,1),new r("ira",-1,1),new r("ava",-1,1),new r("asse",-1,1),new r("esse",-1,1),new r("isse",-1,1),new r("aste",-1,1),new r("este",-1,1),new r("iste",-1,1),new r("ei",-1,1),new r("arei",16,1),new r("erei",16,1),new r("irei",16,1),new r("am",-1,1),new r("iam",20,1),new r("ariam",21,1),new r("eriam",21,1),new r("iriam",21,1),new r("aram",20,1),new r("eram",20,1),new r("iram",20,1),new r("avam",20,1),new r("em",-1,1),new r("arem",29,1),new r("erem",29,1),new r("irem",29,1),new r("assem",29,1),new r("essem",29,1),new r("issem",29,1),new r("ado",-1,1),new r("ido",-1,1),new r("ando",-1,1),new r("endo",-1,1),new r("indo",-1,1),new r("ara~o",-1,1),new r("era~o",-1,1),new r("ira~o",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("ir",-1,1),new r("as",-1,1),new r("adas",47,1),new r("idas",47,1),new r("ias",47,1),new r("arias",50,1),new r("erias",50,1),new r("irias",50,1),new r("aras",47,1),new r("eras",47,1),new r("iras",47,1),new r("avas",47,1),new r("es",-1,1),new r("ardes",58,1),new r("erdes",58,1),new r("irdes",58,1),new r("ares",58,1),new r("eres",58,1),new r("ires",58,1),new r("asses",58,1),new r("esses",58,1),new r("isses",58,1),new r("astes",58,1),new r("estes",58,1),new r("istes",58,1),new r("is",-1,1),new r("ais",71,1),new r("eis",71,1),new r("areis",73,1),new r("ereis",73,1),new r("ireis",73,1),new r("áreis",73,1),new r("éreis",73,1),new r("íreis",73,1),new r("ásseis",73,1),new r("ésseis",73,1),new r("ísseis",73,1),new r("áveis",73,1),new r("íeis",73,1),new r("aríeis",84,1),new r("eríeis",84,1),new r("iríeis",84,1),new r("ados",-1,1),new r("idos",-1,1),new r("amos",-1,1),new r("áramos",90,1),new r("éramos",90,1),new r("íramos",90,1),new r("ávamos",90,1),new r("íamos",90,1),new r("aríamos",95,1),new r("eríamos",95,1),new r("iríamos",95,1),new r("emos",-1,1),new r("aremos",99,1),new r("eremos",99,1),new r("iremos",99,1),new r("ássemos",99,1),new r("êssemos",99,1),new r("íssemos",99,1),new r("imos",-1,1),new r("armos",-1,1),new r("ermos",-1,1),new r("irmos",-1,1),new r("ámos",-1,1),new r("arás",-1,1),new r("erás",-1,1),new r("irás",-1,1),new r("eu",-1,1),new r("iu",-1,1),new r("ou",-1,1),new r("ará",-1,1),new r("erá",-1,1),new r("irá",-1,1)],W=[new r("a",-1,1),new r("i",-1,1),new r("o",-1,1),new r("os",-1,1),new r("á",-1,1),new r("í",-1,1),new r("ó",-1,1)],L=[new r("e",-1,1),new r("ç",-1,2),new r("é",-1,1),new r("ê",-1,1)],y=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,3,19,12,2],z=new s;this.setCurrent=function(e){z.setCurrent(e)},this.getCurrent=function(){return z.getCurrent()},this.stem=function(){var r=z.cursor;return e(),z.cursor=r,a(),z.limit_backward=r,z.cursor=z.limit,_(),z.cursor=z.limit,p(),z.cursor=z.limit_backward,u(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.pt.stemmer,"stemmer-pt"),e.pt.stopWordFilter=e.generateStopWordFilter("a ao aos aquela aquelas aquele aqueles aquilo as até com como da das de dela delas dele deles depois do dos e ela elas ele eles em entre era eram essa essas esse esses esta estamos estas estava estavam este esteja estejam estejamos estes esteve estive estivemos estiver estivera estiveram estiverem estivermos estivesse estivessem estivéramos estivéssemos estou está estávamos estão eu foi fomos for fora foram forem formos fosse fossem fui fôramos fôssemos haja hajam hajamos havemos hei houve houvemos houver houvera houveram houverei houverem houveremos houveria houveriam houvermos houverá houverão houveríamos houvesse houvessem houvéramos houvéssemos há hão isso isto já lhe lhes mais mas me mesmo meu meus minha minhas muito na nas nem no nos nossa nossas nosso nossos num numa não nós o os ou para pela pelas pelo pelos por qual quando que quem se seja sejam sejamos sem serei seremos seria seriam será serão seríamos seu seus somos sou sua suas são só também te tem temos tenha tenham tenhamos tenho terei teremos teria teriam terá terão teríamos teu teus teve tinha tinham tive tivemos tiver tivera tiveram tiverem tivermos tivesse tivessem tivéramos tivéssemos tu tua tuas tém tínhamos um uma você vocês vos à às éramos".split(" ")),e.Pipeline.registerFunction(e.pt.stopWordFilter,"stopWordFilter-pt")}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.ro.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.ro.min.js new file mode 100644 index 0000000000..7277140181 --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.ro.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Romanian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ro=function(){this.pipeline.reset(),this.pipeline.add(e.ro.trimmer,e.ro.stopWordFilter,e.ro.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ro.stemmer))},e.ro.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.ro.trimmer=e.trimmerSupport.generateTrimmer(e.ro.wordCharacters),e.Pipeline.registerFunction(e.ro.trimmer,"trimmer-ro"),e.ro.stemmer=function(){var i=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,n=new function(){function e(e,i){L.eq_s(1,e)&&(L.ket=L.cursor,L.in_grouping(W,97,259)&&L.slice_from(i))}function n(){for(var i,r;;){if(i=L.cursor,L.in_grouping(W,97,259)&&(r=L.cursor,L.bra=r,e("u","U"),L.cursor=r,e("i","I")),L.cursor=i,L.cursor>=L.limit)break;L.cursor++}}function t(){if(L.out_grouping(W,97,259)){for(;!L.in_grouping(W,97,259);){if(L.cursor>=L.limit)return!0;L.cursor++}return!1}return!0}function a(){if(L.in_grouping(W,97,259))for(;!L.out_grouping(W,97,259);){if(L.cursor>=L.limit)return!0;L.cursor++}return!1}function o(){var e,i,r=L.cursor;if(L.in_grouping(W,97,259)){if(e=L.cursor,!t())return void(h=L.cursor);if(L.cursor=e,!a())return void(h=L.cursor)}L.cursor=r,L.out_grouping(W,97,259)&&(i=L.cursor,t()&&(L.cursor=i,L.in_grouping(W,97,259)&&L.cursor=L.limit)return!1;L.cursor++}for(;!L.out_grouping(W,97,259);){if(L.cursor>=L.limit)return!1;L.cursor++}return!0}function c(){var e=L.cursor;h=L.limit,k=h,g=h,o(),L.cursor=e,u()&&(k=L.cursor,u()&&(g=L.cursor))}function s(){for(var e;;){if(L.bra=L.cursor,e=L.find_among(z,3))switch(L.ket=L.cursor,e){case 1:L.slice_from("i");continue;case 2:L.slice_from("u");continue;case 3:if(L.cursor>=L.limit)break;L.cursor++;continue}break}}function w(){return h<=L.cursor}function m(){return k<=L.cursor}function l(){return g<=L.cursor}function f(){var e,i;if(L.ket=L.cursor,(e=L.find_among_b(C,16))&&(L.bra=L.cursor,m()))switch(e){case 1:L.slice_del();break;case 2:L.slice_from("a");break;case 3:L.slice_from("e");break;case 4:L.slice_from("i");break;case 5:i=L.limit-L.cursor,L.eq_s_b(2,"ab")||(L.cursor=L.limit-i,L.slice_from("i"));break;case 6:L.slice_from("at");break;case 7:L.slice_from("aţi")}}function p(){var e,i=L.limit-L.cursor;if(L.ket=L.cursor,(e=L.find_among_b(P,46))&&(L.bra=L.cursor,m())){switch(e){case 1:L.slice_from("abil");break;case 2:L.slice_from("ibil");break;case 3:L.slice_from("iv");break;case 4:L.slice_from("ic");break;case 5:L.slice_from("at");break;case 6:L.slice_from("it")}return _=!0,L.cursor=L.limit-i,!0}return!1}function d(){var e,i;for(_=!1;;)if(i=L.limit-L.cursor,!p()){L.cursor=L.limit-i;break}if(L.ket=L.cursor,(e=L.find_among_b(F,62))&&(L.bra=L.cursor,l())){switch(e){case 1:L.slice_del();break;case 2:L.eq_s_b(1,"ţ")&&(L.bra=L.cursor,L.slice_from("t"));break;case 3:L.slice_from("ist")}_=!0}}function b(){var e,i,r;if(L.cursor>=h){if(i=L.limit_backward,L.limit_backward=h,L.ket=L.cursor,e=L.find_among_b(q,94))switch(L.bra=L.cursor,e){case 1:if(r=L.limit-L.cursor,!L.out_grouping_b(W,97,259)&&(L.cursor=L.limit-r,!L.eq_s_b(1,"u")))break;case 2:L.slice_del()}L.limit_backward=i}}function v(){var e;L.ket=L.cursor,(e=L.find_among_b(S,5))&&(L.bra=L.cursor,w()&&1==e&&L.slice_del())}var _,g,k,h,z=[new i("",-1,3),new i("I",0,1),new i("U",0,2)],C=[new i("ea",-1,3),new i("aţia",-1,7),new i("aua",-1,2),new i("iua",-1,4),new i("aţie",-1,7),new i("ele",-1,3),new i("ile",-1,5),new i("iile",6,4),new i("iei",-1,4),new i("atei",-1,6),new i("ii",-1,4),new i("ului",-1,1),new i("ul",-1,1),new i("elor",-1,3),new i("ilor",-1,4),new i("iilor",14,4)],P=[new i("icala",-1,4),new i("iciva",-1,4),new i("ativa",-1,5),new i("itiva",-1,6),new i("icale",-1,4),new i("aţiune",-1,5),new i("iţiune",-1,6),new i("atoare",-1,5),new i("itoare",-1,6),new i("ătoare",-1,5),new i("icitate",-1,4),new i("abilitate",-1,1),new i("ibilitate",-1,2),new i("ivitate",-1,3),new i("icive",-1,4),new i("ative",-1,5),new i("itive",-1,6),new i("icali",-1,4),new i("atori",-1,5),new i("icatori",18,4),new i("itori",-1,6),new i("ători",-1,5),new i("icitati",-1,4),new i("abilitati",-1,1),new i("ivitati",-1,3),new i("icivi",-1,4),new i("ativi",-1,5),new i("itivi",-1,6),new i("icităi",-1,4),new i("abilităi",-1,1),new i("ivităi",-1,3),new i("icităţi",-1,4),new i("abilităţi",-1,1),new i("ivităţi",-1,3),new i("ical",-1,4),new i("ator",-1,5),new i("icator",35,4),new i("itor",-1,6),new i("ător",-1,5),new i("iciv",-1,4),new i("ativ",-1,5),new i("itiv",-1,6),new i("icală",-1,4),new i("icivă",-1,4),new i("ativă",-1,5),new i("itivă",-1,6)],F=[new i("ica",-1,1),new i("abila",-1,1),new i("ibila",-1,1),new i("oasa",-1,1),new i("ata",-1,1),new i("ita",-1,1),new i("anta",-1,1),new i("ista",-1,3),new i("uta",-1,1),new i("iva",-1,1),new i("ic",-1,1),new i("ice",-1,1),new i("abile",-1,1),new i("ibile",-1,1),new i("isme",-1,3),new i("iune",-1,2),new i("oase",-1,1),new i("ate",-1,1),new i("itate",17,1),new i("ite",-1,1),new i("ante",-1,1),new i("iste",-1,3),new i("ute",-1,1),new i("ive",-1,1),new i("ici",-1,1),new i("abili",-1,1),new i("ibili",-1,1),new i("iuni",-1,2),new i("atori",-1,1),new i("osi",-1,1),new i("ati",-1,1),new i("itati",30,1),new i("iti",-1,1),new i("anti",-1,1),new i("isti",-1,3),new i("uti",-1,1),new i("işti",-1,3),new i("ivi",-1,1),new i("ităi",-1,1),new i("oşi",-1,1),new i("ităţi",-1,1),new i("abil",-1,1),new i("ibil",-1,1),new i("ism",-1,3),new i("ator",-1,1),new i("os",-1,1),new i("at",-1,1),new i("it",-1,1),new i("ant",-1,1),new i("ist",-1,3),new i("ut",-1,1),new i("iv",-1,1),new i("ică",-1,1),new i("abilă",-1,1),new i("ibilă",-1,1),new i("oasă",-1,1),new i("ată",-1,1),new i("ită",-1,1),new i("antă",-1,1),new i("istă",-1,3),new i("ută",-1,1),new i("ivă",-1,1)],q=[new i("ea",-1,1),new i("ia",-1,1),new i("esc",-1,1),new i("ăsc",-1,1),new i("ind",-1,1),new i("ând",-1,1),new i("are",-1,1),new i("ere",-1,1),new i("ire",-1,1),new i("âre",-1,1),new i("se",-1,2),new i("ase",10,1),new i("sese",10,2),new i("ise",10,1),new i("use",10,1),new i("âse",10,1),new i("eşte",-1,1),new i("ăşte",-1,1),new i("eze",-1,1),new i("ai",-1,1),new i("eai",19,1),new i("iai",19,1),new i("sei",-1,2),new i("eşti",-1,1),new i("ăşti",-1,1),new i("ui",-1,1),new i("ezi",-1,1),new i("âi",-1,1),new i("aşi",-1,1),new i("seşi",-1,2),new i("aseşi",29,1),new i("seseşi",29,2),new i("iseşi",29,1),new i("useşi",29,1),new i("âseşi",29,1),new i("işi",-1,1),new i("uşi",-1,1),new i("âşi",-1,1),new i("aţi",-1,2),new i("eaţi",38,1),new i("iaţi",38,1),new i("eţi",-1,2),new i("iţi",-1,2),new i("âţi",-1,2),new i("arăţi",-1,1),new i("serăţi",-1,2),new i("aserăţi",45,1),new i("seserăţi",45,2),new i("iserăţi",45,1),new i("userăţi",45,1),new i("âserăţi",45,1),new i("irăţi",-1,1),new i("urăţi",-1,1),new i("ârăţi",-1,1),new i("am",-1,1),new i("eam",54,1),new i("iam",54,1),new i("em",-1,2),new i("asem",57,1),new i("sesem",57,2),new i("isem",57,1),new i("usem",57,1),new i("âsem",57,1),new i("im",-1,2),new i("âm",-1,2),new i("ăm",-1,2),new i("arăm",65,1),new i("serăm",65,2),new i("aserăm",67,1),new i("seserăm",67,2),new i("iserăm",67,1),new i("userăm",67,1),new i("âserăm",67,1),new i("irăm",65,1),new i("urăm",65,1),new i("ârăm",65,1),new i("au",-1,1),new i("eau",76,1),new i("iau",76,1),new i("indu",-1,1),new i("ându",-1,1),new i("ez",-1,1),new i("ească",-1,1),new i("ară",-1,1),new i("seră",-1,2),new i("aseră",84,1),new i("seseră",84,2),new i("iseră",84,1),new i("useră",84,1),new i("âseră",84,1),new i("iră",-1,1),new i("ură",-1,1),new i("âră",-1,1),new i("ează",-1,1)],S=[new i("a",-1,1),new i("e",-1,1),new i("ie",1,1),new i("i",-1,1),new i("ă",-1,1)],W=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,2,32,0,0,4],L=new r;this.setCurrent=function(e){L.setCurrent(e)},this.getCurrent=function(){return L.getCurrent()},this.stem=function(){var e=L.cursor;return n(),L.cursor=e,c(),L.limit_backward=e,L.cursor=L.limit,f(),L.cursor=L.limit,d(),L.cursor=L.limit,_||(L.cursor=L.limit,b(),L.cursor=L.limit),v(),L.cursor=L.limit_backward,s(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}}(),e.Pipeline.registerFunction(e.ro.stemmer,"stemmer-ro"),e.ro.stopWordFilter=e.generateStopWordFilter("acea aceasta această aceea acei aceia acel acela acele acelea acest acesta aceste acestea aceşti aceştia acolo acord acum ai aia aibă aici al ale alea altceva altcineva am ar are asemenea asta astea astăzi asupra au avea avem aveţi azi aş aşadar aţi bine bucur bună ca care caut ce cel ceva chiar cinci cine cineva contra cu cum cumva curând curînd când cât câte câtva câţi cînd cît cîte cîtva cîţi că căci cărei căror cărui către da dacă dar datorită dată dau de deci deja deoarece departe deşi din dinaintea dintr- dintre doi doilea două drept după dă ea ei el ele eram este eu eşti face fata fi fie fiecare fii fim fiu fiţi frumos fără graţie halbă iar ieri la le li lor lui lângă lîngă mai mea mei mele mereu meu mi mie mine mult multă mulţi mulţumesc mâine mîine mă ne nevoie nici nicăieri nimeni nimeri nimic nişte noastre noastră noi noroc nostru nouă noştri nu opt ori oricare orice oricine oricum oricând oricât oricînd oricît oriunde patra patru patrulea pe pentru peste pic poate pot prea prima primul prin puţin puţina puţină până pînă rog sa sale sau se spate spre sub sunt suntem sunteţi sută sînt sîntem sînteţi să săi său ta tale te timp tine toate toată tot totuşi toţi trei treia treilea tu tăi tău un una unde undeva unei uneia unele uneori unii unor unora unu unui unuia unul vi voastre voastră voi vostru vouă voştri vreme vreo vreun vă zece zero zi zice îi îl îmi împotriva în înainte înaintea încotro încât încît între întrucât întrucît îţi ăla ălea ăsta ăstea ăştia şapte şase şi ştiu ţi ţie".split(" ")),e.Pipeline.registerFunction(e.ro.stopWordFilter,"stopWordFilter-ro")}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.ru.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.ru.min.js new file mode 100644 index 0000000000..186cc485c2 --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.ru.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Russian` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,n){"function"==typeof define&&define.amd?define(n):"object"==typeof exports?module.exports=n():n()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.ru=function(){this.pipeline.reset(),this.pipeline.add(e.ru.trimmer,e.ru.stopWordFilter,e.ru.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ru.stemmer))},e.ru.wordCharacters="Ѐ-҄҇-ԯᴫᵸⷠ-ⷿꙀ-ꚟ︮︯",e.ru.trimmer=e.trimmerSupport.generateTrimmer(e.ru.wordCharacters),e.Pipeline.registerFunction(e.ru.trimmer,"trimmer-ru"),e.ru.stemmer=function(){var n=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,t=new function(){function e(){for(;!W.in_grouping(S,1072,1103);){if(W.cursor>=W.limit)return!1;W.cursor++}return!0}function t(){for(;!W.out_grouping(S,1072,1103);){if(W.cursor>=W.limit)return!1;W.cursor++}return!0}function w(){b=W.limit,_=b,e()&&(b=W.cursor,t()&&e()&&t()&&(_=W.cursor))}function i(){return _<=W.cursor}function u(e,n){var r,t;if(W.ket=W.cursor,r=W.find_among_b(e,n)){switch(W.bra=W.cursor,r){case 1:if(t=W.limit-W.cursor,!W.eq_s_b(1,"а")&&(W.cursor=W.limit-t,!W.eq_s_b(1,"я")))return!1;case 2:W.slice_del()}return!0}return!1}function o(){return u(h,9)}function s(e,n){var r;return W.ket=W.cursor,!!(r=W.find_among_b(e,n))&&(W.bra=W.cursor,1==r&&W.slice_del(),!0)}function c(){return s(g,26)}function m(){return!!c()&&(u(C,8),!0)}function f(){return s(k,2)}function l(){return u(P,46)}function a(){s(v,36)}function p(){var e;W.ket=W.cursor,(e=W.find_among_b(F,2))&&(W.bra=W.cursor,i()&&1==e&&W.slice_del())}function d(){var e;if(W.ket=W.cursor,e=W.find_among_b(q,4))switch(W.bra=W.cursor,e){case 1:if(W.slice_del(),W.ket=W.cursor,!W.eq_s_b(1,"н"))break;W.bra=W.cursor;case 2:if(!W.eq_s_b(1,"н"))break;case 3:W.slice_del()}}var _,b,h=[new n("в",-1,1),new n("ив",0,2),new n("ыв",0,2),new n("вши",-1,1),new n("ивши",3,2),new n("ывши",3,2),new n("вшись",-1,1),new n("ившись",6,2),new n("ывшись",6,2)],g=[new n("ее",-1,1),new n("ие",-1,1),new n("ое",-1,1),new n("ые",-1,1),new n("ими",-1,1),new n("ыми",-1,1),new n("ей",-1,1),new n("ий",-1,1),new n("ой",-1,1),new n("ый",-1,1),new n("ем",-1,1),new n("им",-1,1),new n("ом",-1,1),new n("ым",-1,1),new n("его",-1,1),new n("ого",-1,1),new n("ему",-1,1),new n("ому",-1,1),new n("их",-1,1),new n("ых",-1,1),new n("ею",-1,1),new n("ою",-1,1),new n("ую",-1,1),new n("юю",-1,1),new n("ая",-1,1),new n("яя",-1,1)],C=[new n("ем",-1,1),new n("нн",-1,1),new n("вш",-1,1),new n("ивш",2,2),new n("ывш",2,2),new n("щ",-1,1),new n("ющ",5,1),new n("ующ",6,2)],k=[new n("сь",-1,1),new n("ся",-1,1)],P=[new n("ла",-1,1),new n("ила",0,2),new n("ыла",0,2),new n("на",-1,1),new n("ена",3,2),new n("ете",-1,1),new n("ите",-1,2),new n("йте",-1,1),new n("ейте",7,2),new n("уйте",7,2),new n("ли",-1,1),new n("или",10,2),new n("ыли",10,2),new n("й",-1,1),new n("ей",13,2),new n("уй",13,2),new n("л",-1,1),new n("ил",16,2),new n("ыл",16,2),new n("ем",-1,1),new n("им",-1,2),new n("ым",-1,2),new n("н",-1,1),new n("ен",22,2),new n("ло",-1,1),new n("ило",24,2),new n("ыло",24,2),new n("но",-1,1),new n("ено",27,2),new n("нно",27,1),new n("ет",-1,1),new n("ует",30,2),new n("ит",-1,2),new n("ыт",-1,2),new n("ют",-1,1),new n("уют",34,2),new n("ят",-1,2),new n("ны",-1,1),new n("ены",37,2),new n("ть",-1,1),new n("ить",39,2),new n("ыть",39,2),new n("ешь",-1,1),new n("ишь",-1,2),new n("ю",-1,2),new n("ую",44,2)],v=[new n("а",-1,1),new n("ев",-1,1),new n("ов",-1,1),new n("е",-1,1),new n("ие",3,1),new n("ье",3,1),new n("и",-1,1),new n("еи",6,1),new n("ии",6,1),new n("ами",6,1),new n("ями",6,1),new n("иями",10,1),new n("й",-1,1),new n("ей",12,1),new n("ией",13,1),new n("ий",12,1),new n("ой",12,1),new n("ам",-1,1),new n("ем",-1,1),new n("ием",18,1),new n("ом",-1,1),new n("ям",-1,1),new n("иям",21,1),new n("о",-1,1),new n("у",-1,1),new n("ах",-1,1),new n("ях",-1,1),new n("иях",26,1),new n("ы",-1,1),new n("ь",-1,1),new n("ю",-1,1),new n("ию",30,1),new n("ью",30,1),new n("я",-1,1),new n("ия",33,1),new n("ья",33,1)],F=[new n("ост",-1,1),new n("ость",-1,1)],q=[new n("ейше",-1,1),new n("н",-1,2),new n("ейш",-1,1),new n("ь",-1,3)],S=[33,65,8,232],W=new r;this.setCurrent=function(e){W.setCurrent(e)},this.getCurrent=function(){return W.getCurrent()},this.stem=function(){return w(),W.cursor=W.limit,!(W.cursor=i&&(e-=i,t[e>>3]&1<<(7&e)))return this.cursor++,!0}return!1},in_grouping_b:function(t,i,s){if(this.cursor>this.limit_backward){var e=r.charCodeAt(this.cursor-1);if(e<=s&&e>=i&&(e-=i,t[e>>3]&1<<(7&e)))return this.cursor--,!0}return!1},out_grouping:function(t,i,s){if(this.cursors||e>3]&1<<(7&e)))return this.cursor++,!0}return!1},out_grouping_b:function(t,i,s){if(this.cursor>this.limit_backward){var e=r.charCodeAt(this.cursor-1);if(e>s||e>3]&1<<(7&e)))return this.cursor--,!0}return!1},eq_s:function(t,i){if(this.limit-this.cursor>1),f=0,l=o0||e==s||c)break;c=!0}}for(;;){var _=t[s];if(o>=_.s_size){if(this.cursor=n+_.s_size,!_.method)return _.result;var b=_.method();if(this.cursor=n+_.s_size,b)return _.result}if((s=_.substring_i)<0)return 0}},find_among_b:function(t,i){for(var s=0,e=i,n=this.cursor,u=this.limit_backward,o=0,h=0,c=!1;;){for(var a=s+(e-s>>1),f=0,l=o=0;m--){if(n-l==u){f=-1;break}if(f=r.charCodeAt(n-1-l)-_.s[m])break;l++}if(f<0?(e=a,h=l):(s=a,o=l),e-s<=1){if(s>0||e==s||c)break;c=!0}}for(;;){var _=t[s];if(o>=_.s_size){if(this.cursor=n-_.s_size,!_.method)return _.result;var b=_.method();if(this.cursor=n-_.s_size,b)return _.result}if((s=_.substring_i)<0)return 0}},replace_s:function(t,i,s){var e=s.length-(i-t),n=r.substring(0,t),u=r.substring(i);return r=n+s+u,this.limit+=e,this.cursor>=i?this.cursor+=e:this.cursor>t&&(this.cursor=t),e},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>r.length)throw"faulty slice operation"},slice_from:function(r){this.slice_check(),this.replace_s(this.bra,this.ket,r)},slice_del:function(){this.slice_from("")},insert:function(r,t,i){var s=this.replace_s(r,t,i);r<=this.bra&&(this.bra+=s),r<=this.ket&&(this.ket+=s)},slice_to:function(){return this.slice_check(),r.substring(this.bra,this.ket)},eq_v_b:function(r){return this.eq_s_b(r.length,r)}}}},r.trimmerSupport={generateTrimmer:function(r){var t=new RegExp("^[^"+r+"]+"),i=new RegExp("[^"+r+"]+$");return function(r){return"function"==typeof r.update?r.update(function(r){return r.replace(t,"").replace(i,"")}):r.replace(t,"").replace(i,"")}}}}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.sv.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.sv.min.js new file mode 100644 index 0000000000..3e5eb64000 --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.sv.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Swedish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.sv=function(){this.pipeline.reset(),this.pipeline.add(e.sv.trimmer,e.sv.stopWordFilter,e.sv.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.sv.stemmer))},e.sv.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.sv.trimmer=e.trimmerSupport.generateTrimmer(e.sv.wordCharacters),e.Pipeline.registerFunction(e.sv.trimmer,"trimmer-sv"),e.sv.stemmer=function(){var r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,t=new function(){function e(){var e,r=w.cursor+3;if(o=w.limit,0<=r||r<=w.limit){for(a=r;;){if(e=w.cursor,w.in_grouping(l,97,246)){w.cursor=e;break}if(w.cursor=e,w.cursor>=w.limit)return;w.cursor++}for(;!w.out_grouping(l,97,246);){if(w.cursor>=w.limit)return;w.cursor++}o=w.cursor,o=o&&(w.limit_backward=o,w.cursor=w.limit,w.ket=w.cursor,e=w.find_among_b(u,37),w.limit_backward=r,e))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:w.in_grouping_b(d,98,121)&&w.slice_del()}}function i(){var e=w.limit_backward;w.cursor>=o&&(w.limit_backward=o,w.cursor=w.limit,w.find_among_b(c,7)&&(w.cursor=w.limit,w.ket=w.cursor,w.cursor>w.limit_backward&&(w.bra=--w.cursor,w.slice_del())),w.limit_backward=e)}function s(){var e,r;if(w.cursor>=o){if(r=w.limit_backward,w.limit_backward=o,w.cursor=w.limit,w.ket=w.cursor,e=w.find_among_b(m,5))switch(w.bra=w.cursor,e){case 1:w.slice_del();break;case 2:w.slice_from("lös");break;case 3:w.slice_from("full")}w.limit_backward=r}}var a,o,u=[new r("a",-1,1),new r("arna",0,1),new r("erna",0,1),new r("heterna",2,1),new r("orna",0,1),new r("ad",-1,1),new r("e",-1,1),new r("ade",6,1),new r("ande",6,1),new r("arne",6,1),new r("are",6,1),new r("aste",6,1),new r("en",-1,1),new r("anden",12,1),new r("aren",12,1),new r("heten",12,1),new r("ern",-1,1),new r("ar",-1,1),new r("er",-1,1),new r("heter",18,1),new r("or",-1,1),new r("s",-1,2),new r("as",21,1),new r("arnas",22,1),new r("ernas",22,1),new r("ornas",22,1),new r("es",21,1),new r("ades",26,1),new r("andes",26,1),new r("ens",21,1),new r("arens",29,1),new r("hetens",29,1),new r("erns",21,1),new r("at",-1,1),new r("andet",-1,1),new r("het",-1,1),new r("ast",-1,1)],c=[new r("dd",-1,-1),new r("gd",-1,-1),new r("nn",-1,-1),new r("dt",-1,-1),new r("gt",-1,-1),new r("kt",-1,-1),new r("tt",-1,-1)],m=[new r("ig",-1,1),new r("lig",0,1),new r("els",-1,1),new r("fullt",-1,3),new r("löst",-1,2)],l=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,24,0,32],d=[119,127,149],w=new n;this.setCurrent=function(e){w.setCurrent(e)},this.getCurrent=function(){return w.getCurrent()},this.stem=function(){var r=w.cursor;return e(),w.limit_backward=r,w.cursor=w.limit,t(),w.cursor=w.limit,i(),w.cursor=w.limit,s(),!0}};return function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}}(),e.Pipeline.registerFunction(e.sv.stemmer,"stemmer-sv"),e.sv.stopWordFilter=e.generateStopWordFilter("alla allt att av blev bli blir blivit de dem den denna deras dess dessa det detta dig din dina ditt du där då efter ej eller en er era ert ett från för ha hade han hans har henne hennes hon honom hur här i icke ingen inom inte jag ju kan kunde man med mellan men mig min mina mitt mot mycket ni nu när någon något några och om oss på samma sedan sig sin sina sitta själv skulle som så sådan sådana sådant till under upp ut utan vad var vara varför varit varje vars vart vem vi vid vilka vilkas vilken vilket vår våra vårt än är åt över".split(" ")),e.Pipeline.registerFunction(e.sv.stopWordFilter,"stopWordFilter-sv")}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.tr.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.tr.min.js new file mode 100644 index 0000000000..563f6ec1f5 --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.tr.min.js @@ -0,0 +1,18 @@ +/*! + * Lunr languages, `Turkish` language + * https://github.com/MihaiValentin/lunr-languages + * + * Copyright 2014, Mihai Valentin + * http://www.mozilla.org/MPL/ + */ +/*! + * based on + * Snowball JavaScript Library v0.3 + * http://code.google.com/p/urim/ + * http://snowball.tartarus.org/ + * + * Copyright 2010, Oleg Mazko + * http://www.mozilla.org/MPL/ + */ + +!function(r,i){"function"==typeof define&&define.amd?define(i):"object"==typeof exports?module.exports=i():i()(r.lunr)}(this,function(){return function(r){if(void 0===r)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===r.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");r.tr=function(){this.pipeline.reset(),this.pipeline.add(r.tr.trimmer,r.tr.stopWordFilter,r.tr.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(r.tr.stemmer))},r.tr.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",r.tr.trimmer=r.trimmerSupport.generateTrimmer(r.tr.wordCharacters),r.Pipeline.registerFunction(r.tr.trimmer,"trimmer-tr"),r.tr.stemmer=function(){var i=r.stemmerSupport.Among,e=r.stemmerSupport.SnowballProgram,n=new function(){function r(r,i,e){for(;;){var n=Dr.limit-Dr.cursor;if(Dr.in_grouping_b(r,i,e)){Dr.cursor=Dr.limit-n;break}if(Dr.cursor=Dr.limit-n,Dr.cursor<=Dr.limit_backward)return!1;Dr.cursor--}return!0}function n(){var i,e;i=Dr.limit-Dr.cursor,r(Wr,97,305);for(var n=0;nDr.limit_backward&&(Dr.cursor--,e=Dr.limit-Dr.cursor,i()))?(Dr.cursor=Dr.limit-e,!0):(Dr.cursor=Dr.limit-n,r()?(Dr.cursor=Dr.limit-n,!1):(Dr.cursor=Dr.limit-n,!(Dr.cursor<=Dr.limit_backward)&&(Dr.cursor--,!!i()&&(Dr.cursor=Dr.limit-n,!0))))}function u(r){return t(r,function(){return Dr.in_grouping_b(Wr,97,305)})}function o(){return u(function(){return Dr.eq_s_b(1,"n")})}function s(){return u(function(){return Dr.eq_s_b(1,"s")})}function c(){return u(function(){return Dr.eq_s_b(1,"y")})}function l(){return t(function(){return Dr.in_grouping_b(Lr,105,305)},function(){return Dr.out_grouping_b(Wr,97,305)})}function a(){return Dr.find_among_b(ur,10)&&l()}function m(){return n()&&Dr.in_grouping_b(Lr,105,305)&&s()}function d(){return Dr.find_among_b(or,2)}function f(){return n()&&Dr.in_grouping_b(Lr,105,305)&&c()}function b(){return n()&&Dr.find_among_b(sr,4)}function w(){return n()&&Dr.find_among_b(cr,4)&&o()}function _(){return n()&&Dr.find_among_b(lr,2)&&c()}function k(){return n()&&Dr.find_among_b(ar,2)}function p(){return n()&&Dr.find_among_b(mr,4)}function g(){return n()&&Dr.find_among_b(dr,2)}function y(){return n()&&Dr.find_among_b(fr,4)}function z(){return n()&&Dr.find_among_b(br,2)}function v(){return n()&&Dr.find_among_b(wr,2)&&c()}function h(){return Dr.eq_s_b(2,"ki")}function q(){return n()&&Dr.find_among_b(_r,2)&&o()}function C(){return n()&&Dr.find_among_b(kr,4)&&c()}function P(){return n()&&Dr.find_among_b(pr,4)}function F(){return n()&&Dr.find_among_b(gr,4)&&c()}function S(){return Dr.find_among_b(yr,4)}function W(){return n()&&Dr.find_among_b(zr,2)}function L(){return n()&&Dr.find_among_b(vr,4)}function x(){return n()&&Dr.find_among_b(hr,8)}function A(){return Dr.find_among_b(qr,2)}function E(){return n()&&Dr.find_among_b(Cr,32)&&c()}function j(){return Dr.find_among_b(Pr,8)&&c()}function T(){return n()&&Dr.find_among_b(Fr,4)&&c()}function Z(){return Dr.eq_s_b(3,"ken")&&c()}function B(){var r=Dr.limit-Dr.cursor;return!(T()||(Dr.cursor=Dr.limit-r,E()||(Dr.cursor=Dr.limit-r,j()||(Dr.cursor=Dr.limit-r,Z()))))}function D(){if(A()){var r=Dr.limit-Dr.cursor;if(S()||(Dr.cursor=Dr.limit-r,W()||(Dr.cursor=Dr.limit-r,C()||(Dr.cursor=Dr.limit-r,P()||(Dr.cursor=Dr.limit-r,F()||(Dr.cursor=Dr.limit-r))))),T())return!1}return!0}function G(){if(W()){Dr.bra=Dr.cursor,Dr.slice_del();var r=Dr.limit-Dr.cursor;return Dr.ket=Dr.cursor,x()||(Dr.cursor=Dr.limit-r,E()||(Dr.cursor=Dr.limit-r,j()||(Dr.cursor=Dr.limit-r,T()||(Dr.cursor=Dr.limit-r)))),nr=!1,!1}return!0}function H(){if(!L())return!0;var r=Dr.limit-Dr.cursor;return!E()&&(Dr.cursor=Dr.limit-r,!j())}function I(){var r,i=Dr.limit-Dr.cursor;return!(S()||(Dr.cursor=Dr.limit-i,F()||(Dr.cursor=Dr.limit-i,P()||(Dr.cursor=Dr.limit-i,C()))))||(Dr.bra=Dr.cursor,Dr.slice_del(),r=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,T()||(Dr.cursor=Dr.limit-r),!1)}function J(){var r,i=Dr.limit-Dr.cursor;if(Dr.ket=Dr.cursor,nr=!0,B()&&(Dr.cursor=Dr.limit-i,D()&&(Dr.cursor=Dr.limit-i,G()&&(Dr.cursor=Dr.limit-i,H()&&(Dr.cursor=Dr.limit-i,I()))))){if(Dr.cursor=Dr.limit-i,!x())return;Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,r=Dr.limit-Dr.cursor,S()||(Dr.cursor=Dr.limit-r,W()||(Dr.cursor=Dr.limit-r,C()||(Dr.cursor=Dr.limit-r,P()||(Dr.cursor=Dr.limit-r,F()||(Dr.cursor=Dr.limit-r))))),T()||(Dr.cursor=Dr.limit-r)}Dr.bra=Dr.cursor,Dr.slice_del()}function K(){var r,i,e,n;if(Dr.ket=Dr.cursor,h()){if(r=Dr.limit-Dr.cursor,p())return Dr.bra=Dr.cursor,Dr.slice_del(),i=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,W()?(Dr.bra=Dr.cursor,Dr.slice_del(),K()):(Dr.cursor=Dr.limit-i,a()&&(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()))),!0;if(Dr.cursor=Dr.limit-r,w()){if(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,e=Dr.limit-Dr.cursor,d())Dr.bra=Dr.cursor,Dr.slice_del();else{if(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,!a()&&(Dr.cursor=Dr.limit-e,!m()&&(Dr.cursor=Dr.limit-e,!K())))return!0;Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K())}return!0}if(Dr.cursor=Dr.limit-r,g()){if(n=Dr.limit-Dr.cursor,d())Dr.bra=Dr.cursor,Dr.slice_del();else if(Dr.cursor=Dr.limit-n,m())Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K());else if(Dr.cursor=Dr.limit-n,!K())return!1;return!0}}return!1}function M(r){if(Dr.ket=Dr.cursor,!g()&&(Dr.cursor=Dr.limit-r,!k()))return!1;var i=Dr.limit-Dr.cursor;if(d())Dr.bra=Dr.cursor,Dr.slice_del();else if(Dr.cursor=Dr.limit-i,m())Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K());else if(Dr.cursor=Dr.limit-i,!K())return!1;return!0}function N(r){if(Dr.ket=Dr.cursor,!z()&&(Dr.cursor=Dr.limit-r,!b()))return!1;var i=Dr.limit-Dr.cursor;return!(!m()&&(Dr.cursor=Dr.limit-i,!d()))&&(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()),!0)}function O(){var r,i=Dr.limit-Dr.cursor;return Dr.ket=Dr.cursor,!(!w()&&(Dr.cursor=Dr.limit-i,!v()))&&(Dr.bra=Dr.cursor,Dr.slice_del(),r=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,!(!W()||(Dr.bra=Dr.cursor,Dr.slice_del(),!K()))||(Dr.cursor=Dr.limit-r,Dr.ket=Dr.cursor,!(a()||(Dr.cursor=Dr.limit-r,m()||(Dr.cursor=Dr.limit-r,K())))||(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()),!0)))}function Q(){var r,i,e=Dr.limit-Dr.cursor;if(Dr.ket=Dr.cursor,!p()&&(Dr.cursor=Dr.limit-e,!f()&&(Dr.cursor=Dr.limit-e,!_())))return!1;if(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,r=Dr.limit-Dr.cursor,a())Dr.bra=Dr.cursor,Dr.slice_del(),i=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,W()||(Dr.cursor=Dr.limit-i);else if(Dr.cursor=Dr.limit-r,!W())return!0;return Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,K(),!0}function R(){var r,i,e=Dr.limit-Dr.cursor;if(Dr.ket=Dr.cursor,W())return Dr.bra=Dr.cursor,Dr.slice_del(),void K();if(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,q())if(Dr.bra=Dr.cursor,Dr.slice_del(),r=Dr.limit-Dr.cursor,Dr.ket=Dr.cursor,d())Dr.bra=Dr.cursor,Dr.slice_del();else{if(Dr.cursor=Dr.limit-r,Dr.ket=Dr.cursor,!a()&&(Dr.cursor=Dr.limit-r,!m())){if(Dr.cursor=Dr.limit-r,Dr.ket=Dr.cursor,!W())return;if(Dr.bra=Dr.cursor,Dr.slice_del(),!K())return}Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K())}else if(Dr.cursor=Dr.limit-e,!M(e)&&(Dr.cursor=Dr.limit-e,!N(e))){if(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,y())return Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,i=Dr.limit-Dr.cursor,void(a()?(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K())):(Dr.cursor=Dr.limit-i,W()?(Dr.bra=Dr.cursor,Dr.slice_del(),K()):(Dr.cursor=Dr.limit-i,K())));if(Dr.cursor=Dr.limit-e,!O()){if(Dr.cursor=Dr.limit-e,d())return Dr.bra=Dr.cursor,void Dr.slice_del();Dr.cursor=Dr.limit-e,K()||(Dr.cursor=Dr.limit-e,Q()||(Dr.cursor=Dr.limit-e,Dr.ket=Dr.cursor,(a()||(Dr.cursor=Dr.limit-e,m()))&&(Dr.bra=Dr.cursor,Dr.slice_del(),Dr.ket=Dr.cursor,W()&&(Dr.bra=Dr.cursor,Dr.slice_del(),K()))))}}}function U(){var r;if(Dr.ket=Dr.cursor,r=Dr.find_among_b(Sr,4))switch(Dr.bra=Dr.cursor,r){case 1:Dr.slice_from("p");break;case 2:Dr.slice_from("ç");break;case 3:Dr.slice_from("t");break;case 4:Dr.slice_from("k")}}function V(){for(;;){var r=Dr.limit-Dr.cursor;if(Dr.in_grouping_b(Wr,97,305)){Dr.cursor=Dr.limit-r;break}if(Dr.cursor=Dr.limit-r,Dr.cursor<=Dr.limit_backward)return!1;Dr.cursor--}return!0}function X(r,i,e){if(Dr.cursor=Dr.limit-r,V()){var n=Dr.limit-Dr.cursor;if(!Dr.eq_s_b(1,i)&&(Dr.cursor=Dr.limit-n,!Dr.eq_s_b(1,e)))return!0;Dr.cursor=Dr.limit-r;var t=Dr.cursor;return Dr.insert(Dr.cursor,Dr.cursor,e),Dr.cursor=t,!1}return!0}function Y(){var r=Dr.limit-Dr.cursor;(Dr.eq_s_b(1,"d")||(Dr.cursor=Dr.limit-r,Dr.eq_s_b(1,"g")))&&X(r,"a","ı")&&X(r,"e","i")&&X(r,"o","u")&&X(r,"ö","ü")}function $(){for(var r,i=Dr.cursor,e=2;;){for(r=Dr.cursor;!Dr.in_grouping(Wr,97,305);){if(Dr.cursor>=Dr.limit)return Dr.cursor=r,!(e>0)&&(Dr.cursor=i,!0);Dr.cursor++}e--}}function rr(r,i,e){for(;!Dr.eq_s(i,e);){if(Dr.cursor>=Dr.limit)return!0;Dr.cursor++}return(tr=i)!=Dr.limit||(Dr.cursor=r,!1)}function ir(){var r=Dr.cursor;return!rr(r,2,"ad")||(Dr.cursor=r,!rr(r,5,"soyad"))}function er(){var r=Dr.cursor;return!ir()&&(Dr.limit_backward=r,Dr.cursor=Dr.limit,Y(),Dr.cursor=Dr.limit,U(),!0)}var nr,tr,ur=[new i("m",-1,-1),new i("n",-1,-1),new i("miz",-1,-1),new i("niz",-1,-1),new i("muz",-1,-1),new i("nuz",-1,-1),new i("müz",-1,-1),new i("nüz",-1,-1),new i("mız",-1,-1),new i("nız",-1,-1)],or=[new i("leri",-1,-1),new i("ları",-1,-1)],sr=[new i("ni",-1,-1),new i("nu",-1,-1),new i("nü",-1,-1),new i("nı",-1,-1)],cr=[new i("in",-1,-1),new i("un",-1,-1),new i("ün",-1,-1),new i("ın",-1,-1)],lr=[new i("a",-1,-1),new i("e",-1,-1)],ar=[new i("na",-1,-1),new i("ne",-1,-1)],mr=[new i("da",-1,-1),new i("ta",-1,-1),new i("de",-1,-1),new i("te",-1,-1)],dr=[new i("nda",-1,-1),new i("nde",-1,-1)],fr=[new i("dan",-1,-1),new i("tan",-1,-1),new i("den",-1,-1),new i("ten",-1,-1)],br=[new i("ndan",-1,-1),new i("nden",-1,-1)],wr=[new i("la",-1,-1),new i("le",-1,-1)],_r=[new i("ca",-1,-1),new i("ce",-1,-1)],kr=[new i("im",-1,-1),new i("um",-1,-1),new i("üm",-1,-1),new i("ım",-1,-1)],pr=[new i("sin",-1,-1),new i("sun",-1,-1),new i("sün",-1,-1),new i("sın",-1,-1)],gr=[new i("iz",-1,-1),new i("uz",-1,-1),new i("üz",-1,-1),new i("ız",-1,-1)],yr=[new i("siniz",-1,-1),new i("sunuz",-1,-1),new i("sünüz",-1,-1),new i("sınız",-1,-1)],zr=[new i("lar",-1,-1),new i("ler",-1,-1)],vr=[new i("niz",-1,-1),new i("nuz",-1,-1),new i("nüz",-1,-1),new i("nız",-1,-1)],hr=[new i("dir",-1,-1),new i("tir",-1,-1),new i("dur",-1,-1),new i("tur",-1,-1),new i("dür",-1,-1),new i("tür",-1,-1),new i("dır",-1,-1),new i("tır",-1,-1)],qr=[new i("casına",-1,-1),new i("cesine",-1,-1)],Cr=[new i("di",-1,-1),new i("ti",-1,-1),new i("dik",-1,-1),new i("tik",-1,-1),new i("duk",-1,-1),new i("tuk",-1,-1),new i("dük",-1,-1),new i("tük",-1,-1),new i("dık",-1,-1),new i("tık",-1,-1),new i("dim",-1,-1),new i("tim",-1,-1),new i("dum",-1,-1),new i("tum",-1,-1),new i("düm",-1,-1),new i("tüm",-1,-1),new i("dım",-1,-1),new i("tım",-1,-1),new i("din",-1,-1),new i("tin",-1,-1),new i("dun",-1,-1),new i("tun",-1,-1),new i("dün",-1,-1),new i("tün",-1,-1),new i("dın",-1,-1),new i("tın",-1,-1),new i("du",-1,-1),new i("tu",-1,-1),new i("dü",-1,-1),new i("tü",-1,-1),new i("dı",-1,-1),new i("tı",-1,-1)],Pr=[new i("sa",-1,-1),new i("se",-1,-1),new i("sak",-1,-1),new i("sek",-1,-1),new i("sam",-1,-1),new i("sem",-1,-1),new i("san",-1,-1),new i("sen",-1,-1)],Fr=[new i("miş",-1,-1),new i("muş",-1,-1),new i("müş",-1,-1),new i("mış",-1,-1)],Sr=[new i("b",-1,1),new i("c",-1,2),new i("d",-1,3),new i("ğ",-1,4)],Wr=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,8,0,0,0,0,0,0,1],Lr=[1,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,1],xr=[1,64,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],Ar=[17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130],Er=[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],jr=[17],Tr=[65],Zr=[65],Br=[["a",xr,97,305],["e",Ar,101,252],["ı",Er,97,305],["i",jr,101,105],["o",Tr,111,117],["ö",Zr,246,252],["u",Tr,111,117]],Dr=new e;this.setCurrent=function(r){Dr.setCurrent(r)},this.getCurrent=function(){return Dr.getCurrent()},this.stem=function(){return!!($()&&(Dr.limit_backward=Dr.cursor,Dr.cursor=Dr.limit,J(),Dr.cursor=Dr.limit,nr&&(R(),Dr.cursor=Dr.limit_backward,er())))}};return function(r){return"function"==typeof r.update?r.update(function(r){return n.setCurrent(r),n.stem(),n.getCurrent()}):(n.setCurrent(r),n.stem(),n.getCurrent())}}(),r.Pipeline.registerFunction(r.tr.stemmer,"stemmer-tr"),r.tr.stopWordFilter=r.generateStopWordFilter("acaba altmış altı ama ancak arada aslında ayrıca bana bazı belki ben benden beni benim beri beş bile bin bir biri birkaç birkez birçok birşey birşeyi biz bizden bize bizi bizim bu buna bunda bundan bunlar bunları bunların bunu bunun burada böyle böylece da daha dahi de defa değil diye diğer doksan dokuz dolayı dolayısıyla dört edecek eden ederek edilecek ediliyor edilmesi ediyor elli en etmesi etti ettiği ettiğini eğer gibi göre halen hangi hatta hem henüz hep hepsi her herhangi herkesin hiç hiçbir iki ile ilgili ise itibaren itibariyle için işte kadar karşın katrilyon kendi kendilerine kendini kendisi kendisine kendisini kez ki kim kimden kime kimi kimse kırk milyar milyon mu mü mı nasıl ne neden nedenle nerde nerede nereye niye niçin o olan olarak oldu olduklarını olduğu olduğunu olmadı olmadığı olmak olması olmayan olmaz olsa olsun olup olur olursa oluyor on ona ondan onlar onlardan onları onların onu onun otuz oysa pek rağmen sadece sanki sekiz seksen sen senden seni senin siz sizden sizi sizin tarafından trilyon tüm var vardı ve veya ya yani yapacak yapmak yaptı yaptıkları yaptığı yaptığını yapılan yapılması yapıyor yedi yerine yetmiş yine yirmi yoksa yüz zaten çok çünkü öyle üzere üç şey şeyden şeyi şeyler şu şuna şunda şundan şunları şunu şöyle".split(" ")),r.Pipeline.registerFunction(r.tr.stopWordFilter,"stopWordFilter-tr")}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/min/lunr.vi.min.js b/v4.2.3/assets/javascripts/lunr/min/lunr.vi.min.js new file mode 100644 index 0000000000..22aed28c49 --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/min/lunr.vi.min.js @@ -0,0 +1 @@ +!function(e,r){"function"==typeof define&&define.amd?define(r):"object"==typeof exports?module.exports=r():r()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");e.vi=function(){this.pipeline.reset(),this.pipeline.add(e.vi.stopWordFilter,e.vi.trimmer)},e.vi.wordCharacters="[A-Za-ẓ̀͐́͑̉̃̓ÂâÊêÔôĂ-ăĐ-đƠ-ơƯ-ư]",e.vi.trimmer=e.trimmerSupport.generateTrimmer(e.vi.wordCharacters),e.Pipeline.registerFunction(e.vi.trimmer,"trimmer-vi"),e.vi.stopWordFilter=e.generateStopWordFilter("là cái nhưng mà".split(" "))}}); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/lunr/tinyseg.min.js b/v4.2.3/assets/javascripts/lunr/tinyseg.min.js new file mode 100644 index 0000000000..302befbb31 --- /dev/null +++ b/v4.2.3/assets/javascripts/lunr/tinyseg.min.js @@ -0,0 +1 @@ +!function(_,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(_.lunr)}(this,(function(){return function(_){function t(){var _={"[一二三四五六七八九十百千万億兆]":"M","[一-龠々〆ヵヶ]":"H","[ぁ-ん]":"I","[ァ-ヴーア-ン゙ー]":"K","[a-zA-Za-zA-Z]":"A","[0-90-9]":"N"};for(var t in this.chartype_=[],_){var H=new RegExp(t);this.chartype_.push([H,_[t]])}return this.BIAS__=-332,this.BC1__={HH:6,II:2461,KH:406,OH:-1378},this.BC2__={AA:-3267,AI:2744,AN:-878,HH:-4070,HM:-1711,HN:4012,HO:3761,IA:1327,IH:-1184,II:-1332,IK:1721,IO:5492,KI:3831,KK:-8741,MH:-3132,MK:3334,OO:-2920},this.BC3__={HH:996,HI:626,HK:-721,HN:-1307,HO:-836,IH:-301,KK:2762,MK:1079,MM:4034,OA:-1652,OH:266},this.BP1__={BB:295,OB:304,OO:-125,UB:352},this.BP2__={BO:60,OO:-1762},this.BQ1__={BHH:1150,BHM:1521,BII:-1158,BIM:886,BMH:1208,BNH:449,BOH:-91,BOO:-2597,OHI:451,OIH:-296,OKA:1851,OKH:-1020,OKK:904,OOO:2965},this.BQ2__={BHH:118,BHI:-1159,BHM:466,BIH:-919,BKK:-1720,BKO:864,OHH:-1139,OHM:-181,OIH:153,UHI:-1146},this.BQ3__={BHH:-792,BHI:2664,BII:-299,BKI:419,BMH:937,BMM:8335,BNN:998,BOH:775,OHH:2174,OHM:439,OII:280,OKH:1798,OKI:-793,OKO:-2242,OMH:-2402,OOO:11699},this.BQ4__={BHH:-3895,BIH:3761,BII:-4654,BIK:1348,BKK:-1806,BMI:-3385,BOO:-12396,OAH:926,OHH:266,OHK:-2036,ONN:-973},this.BW1__={",と":660,",同":727,"B1あ":1404,"B1同":542,"、と":660,"、同":727,"」と":1682,"あっ":1505,"いう":1743,"いっ":-2055,"いる":672,"うし":-4817,"うん":665,"から":3472,"がら":600,"こう":-790,"こと":2083,"こん":-1262,"さら":-4143,"さん":4573,"した":2641,"して":1104,"すで":-3399,"そこ":1977,"それ":-871,"たち":1122,"ため":601,"った":3463,"つい":-802,"てい":805,"てき":1249,"でき":1127,"です":3445,"では":844,"とい":-4915,"とみ":1922,"どこ":3887,"ない":5713,"なっ":3015,"など":7379,"なん":-1113,"にし":2468,"には":1498,"にも":1671,"に対":-912,"の一":-501,"の中":741,"ませ":2448,"まで":1711,"まま":2600,"まる":-2155,"やむ":-1947,"よっ":-2565,"れた":2369,"れで":-913,"をし":1860,"を見":731,"亡く":-1886,"京都":2558,"取り":-2784,"大き":-2604,"大阪":1497,"平方":-2314,"引き":-1336,"日本":-195,"本当":-2423,"毎日":-2113,"目指":-724,"B1あ":1404,"B1同":542,"」と":1682},this.BW2__={"..":-11822,11:-669,"――":-5730,"−−":-13175,"いう":-1609,"うか":2490,"かし":-1350,"かも":-602,"から":-7194,"かれ":4612,"がい":853,"がら":-3198,"きた":1941,"くな":-1597,"こと":-8392,"この":-4193,"させ":4533,"され":13168,"さん":-3977,"しい":-1819,"しか":-545,"した":5078,"して":972,"しな":939,"その":-3744,"たい":-1253,"たた":-662,"ただ":-3857,"たち":-786,"たと":1224,"たは":-939,"った":4589,"って":1647,"っと":-2094,"てい":6144,"てき":3640,"てく":2551,"ては":-3110,"ても":-3065,"でい":2666,"でき":-1528,"でし":-3828,"です":-4761,"でも":-4203,"とい":1890,"とこ":-1746,"とと":-2279,"との":720,"とみ":5168,"とも":-3941,"ない":-2488,"なが":-1313,"など":-6509,"なの":2614,"なん":3099,"にお":-1615,"にし":2748,"にな":2454,"によ":-7236,"に対":-14943,"に従":-4688,"に関":-11388,"のか":2093,"ので":-7059,"のに":-6041,"のの":-6125,"はい":1073,"はが":-1033,"はず":-2532,"ばれ":1813,"まし":-1316,"まで":-6621,"まれ":5409,"めて":-3153,"もい":2230,"もの":-10713,"らか":-944,"らし":-1611,"らに":-1897,"りし":651,"りま":1620,"れた":4270,"れて":849,"れば":4114,"ろう":6067,"われ":7901,"を通":-11877,"んだ":728,"んな":-4115,"一人":602,"一方":-1375,"一日":970,"一部":-1051,"上が":-4479,"会社":-1116,"出て":2163,"分の":-7758,"同党":970,"同日":-913,"大阪":-2471,"委員":-1250,"少な":-1050,"年度":-8669,"年間":-1626,"府県":-2363,"手権":-1982,"新聞":-4066,"日新":-722,"日本":-7068,"日米":3372,"曜日":-601,"朝鮮":-2355,"本人":-2697,"東京":-1543,"然と":-1384,"社会":-1276,"立て":-990,"第に":-1612,"米国":-4268,"11":-669},this.BW3__={"あた":-2194,"あり":719,"ある":3846,"い.":-1185,"い。":-1185,"いい":5308,"いえ":2079,"いく":3029,"いた":2056,"いっ":1883,"いる":5600,"いわ":1527,"うち":1117,"うと":4798,"えと":1454,"か.":2857,"か。":2857,"かけ":-743,"かっ":-4098,"かに":-669,"から":6520,"かり":-2670,"が,":1816,"が、":1816,"がき":-4855,"がけ":-1127,"がっ":-913,"がら":-4977,"がり":-2064,"きた":1645,"けど":1374,"こと":7397,"この":1542,"ころ":-2757,"さい":-714,"さを":976,"し,":1557,"し、":1557,"しい":-3714,"した":3562,"して":1449,"しな":2608,"しま":1200,"す.":-1310,"す。":-1310,"する":6521,"ず,":3426,"ず、":3426,"ずに":841,"そう":428,"た.":8875,"た。":8875,"たい":-594,"たの":812,"たり":-1183,"たる":-853,"だ.":4098,"だ。":4098,"だっ":1004,"った":-4748,"って":300,"てい":6240,"てお":855,"ても":302,"です":1437,"でに":-1482,"では":2295,"とう":-1387,"とし":2266,"との":541,"とも":-3543,"どう":4664,"ない":1796,"なく":-903,"など":2135,"に,":-1021,"に、":-1021,"にし":1771,"にな":1906,"には":2644,"の,":-724,"の、":-724,"の子":-1e3,"は,":1337,"は、":1337,"べき":2181,"まし":1113,"ます":6943,"まっ":-1549,"まで":6154,"まれ":-793,"らし":1479,"られ":6820,"るる":3818,"れ,":854,"れ、":854,"れた":1850,"れて":1375,"れば":-3246,"れる":1091,"われ":-605,"んだ":606,"んで":798,"カ月":990,"会議":860,"入り":1232,"大会":2217,"始め":1681,"市":965,"新聞":-5055,"日,":974,"日、":974,"社会":2024,"カ月":990},this.TC1__={AAA:1093,HHH:1029,HHM:580,HII:998,HOH:-390,HOM:-331,IHI:1169,IOH:-142,IOI:-1015,IOM:467,MMH:187,OOI:-1832},this.TC2__={HHO:2088,HII:-1023,HMM:-1154,IHI:-1965,KKH:703,OII:-2649},this.TC3__={AAA:-294,HHH:346,HHI:-341,HII:-1088,HIK:731,HOH:-1486,IHH:128,IHI:-3041,IHO:-1935,IIH:-825,IIM:-1035,IOI:-542,KHH:-1216,KKA:491,KKH:-1217,KOK:-1009,MHH:-2694,MHM:-457,MHO:123,MMH:-471,NNH:-1689,NNO:662,OHO:-3393},this.TC4__={HHH:-203,HHI:1344,HHK:365,HHM:-122,HHN:182,HHO:669,HIH:804,HII:679,HOH:446,IHH:695,IHO:-2324,IIH:321,III:1497,IIO:656,IOO:54,KAK:4845,KKA:3386,KKK:3065,MHH:-405,MHI:201,MMH:-241,MMM:661,MOM:841},this.TQ1__={BHHH:-227,BHHI:316,BHIH:-132,BIHH:60,BIII:1595,BNHH:-744,BOHH:225,BOOO:-908,OAKK:482,OHHH:281,OHIH:249,OIHI:200,OIIH:-68},this.TQ2__={BIHH:-1401,BIII:-1033,BKAK:-543,BOOO:-5591},this.TQ3__={BHHH:478,BHHM:-1073,BHIH:222,BHII:-504,BIIH:-116,BIII:-105,BMHI:-863,BMHM:-464,BOMH:620,OHHH:346,OHHI:1729,OHII:997,OHMH:481,OIHH:623,OIIH:1344,OKAK:2792,OKHH:587,OKKA:679,OOHH:110,OOII:-685},this.TQ4__={BHHH:-721,BHHM:-3604,BHII:-966,BIIH:-607,BIII:-2181,OAAA:-2763,OAKK:180,OHHH:-294,OHHI:2446,OHHO:480,OHIH:-1573,OIHH:1935,OIHI:-493,OIIH:626,OIII:-4007,OKAK:-8156},this.TW1__={"につい":-4681,"東京都":2026},this.TW2__={"ある程":-2049,"いった":-1256,"ころが":-2434,"しょう":3873,"その後":-4430,"だって":-1049,"ていた":1833,"として":-4657,"ともに":-4517,"もので":1882,"一気に":-792,"初めて":-1512,"同時に":-8097,"大きな":-1255,"対して":-2721,"社会党":-3216},this.TW3__={"いただ":-1734,"してい":1314,"として":-4314,"につい":-5483,"にとっ":-5989,"に当た":-6247,"ので,":-727,"ので、":-727,"のもの":-600,"れから":-3752,"十二月":-2287},this.TW4__={"いう.":8576,"いう。":8576,"からな":-2348,"してい":2958,"たが,":1516,"たが、":1516,"ている":1538,"という":1349,"ました":5543,"ません":1097,"ようと":-4258,"よると":5865},this.UC1__={A:484,K:93,M:645,O:-505},this.UC2__={A:819,H:1059,I:409,M:3987,N:5775,O:646},this.UC3__={A:-1370,I:2311},this.UC4__={A:-2643,H:1809,I:-1032,K:-3450,M:3565,N:3876,O:6646},this.UC5__={H:313,I:-1238,K:-799,M:539,O:-831},this.UC6__={H:-506,I:-253,K:87,M:247,O:-387},this.UP1__={O:-214},this.UP2__={B:69,O:935},this.UP3__={B:189},this.UQ1__={BH:21,BI:-12,BK:-99,BN:142,BO:-56,OH:-95,OI:477,OK:410,OO:-2422},this.UQ2__={BH:216,BI:113,OK:1759},this.UQ3__={BA:-479,BH:42,BI:1913,BK:-7198,BM:3160,BN:6427,BO:14761,OI:-827,ON:-3212},this.UW1__={",":156,"、":156,"「":-463,"あ":-941,"う":-127,"が":-553,"き":121,"こ":505,"で":-201,"と":-547,"ど":-123,"に":-789,"の":-185,"は":-847,"も":-466,"や":-470,"よ":182,"ら":-292,"り":208,"れ":169,"を":-446,"ん":-137,"・":-135,"主":-402,"京":-268,"区":-912,"午":871,"国":-460,"大":561,"委":729,"市":-411,"日":-141,"理":361,"生":-408,"県":-386,"都":-718,"「":-463,"・":-135},this.UW2__={",":-829,"、":-829,"〇":892,"「":-645,"」":3145,"あ":-538,"い":505,"う":134,"お":-502,"か":1454,"が":-856,"く":-412,"こ":1141,"さ":878,"ざ":540,"し":1529,"す":-675,"せ":300,"そ":-1011,"た":188,"だ":1837,"つ":-949,"て":-291,"で":-268,"と":-981,"ど":1273,"な":1063,"に":-1764,"の":130,"は":-409,"ひ":-1273,"べ":1261,"ま":600,"も":-1263,"や":-402,"よ":1639,"り":-579,"る":-694,"れ":571,"を":-2516,"ん":2095,"ア":-587,"カ":306,"キ":568,"ッ":831,"三":-758,"不":-2150,"世":-302,"中":-968,"主":-861,"事":492,"人":-123,"会":978,"保":362,"入":548,"初":-3025,"副":-1566,"北":-3414,"区":-422,"大":-1769,"天":-865,"太":-483,"子":-1519,"学":760,"実":1023,"小":-2009,"市":-813,"年":-1060,"強":1067,"手":-1519,"揺":-1033,"政":1522,"文":-1355,"新":-1682,"日":-1815,"明":-1462,"最":-630,"朝":-1843,"本":-1650,"東":-931,"果":-665,"次":-2378,"民":-180,"気":-1740,"理":752,"発":529,"目":-1584,"相":-242,"県":-1165,"立":-763,"第":810,"米":509,"自":-1353,"行":838,"西":-744,"見":-3874,"調":1010,"議":1198,"込":3041,"開":1758,"間":-1257,"「":-645,"」":3145,"ッ":831,"ア":-587,"カ":306,"キ":568},this.UW3__={",":4889,1:-800,"−":-1723,"、":4889,"々":-2311,"〇":5827,"」":2670,"〓":-3573,"あ":-2696,"い":1006,"う":2342,"え":1983,"お":-4864,"か":-1163,"が":3271,"く":1004,"け":388,"げ":401,"こ":-3552,"ご":-3116,"さ":-1058,"し":-395,"す":584,"せ":3685,"そ":-5228,"た":842,"ち":-521,"っ":-1444,"つ":-1081,"て":6167,"で":2318,"と":1691,"ど":-899,"な":-2788,"に":2745,"の":4056,"は":4555,"ひ":-2171,"ふ":-1798,"へ":1199,"ほ":-5516,"ま":-4384,"み":-120,"め":1205,"も":2323,"や":-788,"よ":-202,"ら":727,"り":649,"る":5905,"れ":2773,"わ":-1207,"を":6620,"ん":-518,"ア":551,"グ":1319,"ス":874,"ッ":-1350,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278,"・":-3794,"一":-1619,"下":-1759,"世":-2087,"両":3815,"中":653,"主":-758,"予":-1193,"二":974,"人":2742,"今":792,"他":1889,"以":-1368,"低":811,"何":4265,"作":-361,"保":-2439,"元":4858,"党":3593,"全":1574,"公":-3030,"六":755,"共":-1880,"円":5807,"再":3095,"分":457,"初":2475,"別":1129,"前":2286,"副":4437,"力":365,"動":-949,"務":-1872,"化":1327,"北":-1038,"区":4646,"千":-2309,"午":-783,"協":-1006,"口":483,"右":1233,"各":3588,"合":-241,"同":3906,"和":-837,"員":4513,"国":642,"型":1389,"場":1219,"外":-241,"妻":2016,"学":-1356,"安":-423,"実":-1008,"家":1078,"小":-513,"少":-3102,"州":1155,"市":3197,"平":-1804,"年":2416,"広":-1030,"府":1605,"度":1452,"建":-2352,"当":-3885,"得":1905,"思":-1291,"性":1822,"戸":-488,"指":-3973,"政":-2013,"教":-1479,"数":3222,"文":-1489,"新":1764,"日":2099,"旧":5792,"昨":-661,"時":-1248,"曜":-951,"最":-937,"月":4125,"期":360,"李":3094,"村":364,"東":-805,"核":5156,"森":2438,"業":484,"氏":2613,"民":-1694,"決":-1073,"法":1868,"海":-495,"無":979,"物":461,"特":-3850,"生":-273,"用":914,"町":1215,"的":7313,"直":-1835,"省":792,"県":6293,"知":-1528,"私":4231,"税":401,"立":-960,"第":1201,"米":7767,"系":3066,"約":3663,"級":1384,"統":-4229,"総":1163,"線":1255,"者":6457,"能":725,"自":-2869,"英":785,"見":1044,"調":-562,"財":-733,"費":1777,"車":1835,"軍":1375,"込":-1504,"通":-1136,"選":-681,"郎":1026,"郡":4404,"部":1200,"金":2163,"長":421,"開":-1432,"間":1302,"関":-1282,"雨":2009,"電":-1045,"非":2066,"駅":1620,"1":-800,"」":2670,"・":-3794,"ッ":-1350,"ア":551,"グ":1319,"ス":874,"ト":521,"ム":1109,"ル":1591,"ロ":2201,"ン":278},this.UW4__={",":3930,".":3508,"―":-4841,"、":3930,"。":3508,"〇":4999,"「":1895,"」":3798,"〓":-5156,"あ":4752,"い":-3435,"う":-640,"え":-2514,"お":2405,"か":530,"が":6006,"き":-4482,"ぎ":-3821,"く":-3788,"け":-4376,"げ":-4734,"こ":2255,"ご":1979,"さ":2864,"し":-843,"じ":-2506,"す":-731,"ず":1251,"せ":181,"そ":4091,"た":5034,"だ":5408,"ち":-3654,"っ":-5882,"つ":-1659,"て":3994,"で":7410,"と":4547,"な":5433,"に":6499,"ぬ":1853,"ね":1413,"の":7396,"は":8578,"ば":1940,"ひ":4249,"び":-4134,"ふ":1345,"へ":6665,"べ":-744,"ほ":1464,"ま":1051,"み":-2082,"む":-882,"め":-5046,"も":4169,"ゃ":-2666,"や":2795,"ょ":-1544,"よ":3351,"ら":-2922,"り":-9726,"る":-14896,"れ":-2613,"ろ":-4570,"わ":-1783,"を":13150,"ん":-2352,"カ":2145,"コ":1789,"セ":1287,"ッ":-724,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637,"・":-4371,"ー":-11870,"一":-2069,"中":2210,"予":782,"事":-190,"井":-1768,"人":1036,"以":544,"会":950,"体":-1286,"作":530,"側":4292,"先":601,"党":-2006,"共":-1212,"内":584,"円":788,"初":1347,"前":1623,"副":3879,"力":-302,"動":-740,"務":-2715,"化":776,"区":4517,"協":1013,"参":1555,"合":-1834,"和":-681,"員":-910,"器":-851,"回":1500,"国":-619,"園":-1200,"地":866,"場":-1410,"塁":-2094,"士":-1413,"多":1067,"大":571,"子":-4802,"学":-1397,"定":-1057,"寺":-809,"小":1910,"屋":-1328,"山":-1500,"島":-2056,"川":-2667,"市":2771,"年":374,"庁":-4556,"後":456,"性":553,"感":916,"所":-1566,"支":856,"改":787,"政":2182,"教":704,"文":522,"方":-856,"日":1798,"時":1829,"最":845,"月":-9066,"木":-485,"来":-442,"校":-360,"業":-1043,"氏":5388,"民":-2716,"気":-910,"沢":-939,"済":-543,"物":-735,"率":672,"球":-1267,"生":-1286,"産":-1101,"田":-2900,"町":1826,"的":2586,"目":922,"省":-3485,"県":2997,"空":-867,"立":-2112,"第":788,"米":2937,"系":786,"約":2171,"経":1146,"統":-1169,"総":940,"線":-994,"署":749,"者":2145,"能":-730,"般":-852,"行":-792,"規":792,"警":-1184,"議":-244,"谷":-1e3,"賞":730,"車":-1481,"軍":1158,"輪":-1433,"込":-3370,"近":929,"道":-1291,"選":2596,"郎":-4866,"都":1192,"野":-1100,"銀":-2213,"長":357,"間":-2344,"院":-2297,"際":-2604,"電":-878,"領":-1659,"題":-792,"館":-1984,"首":1749,"高":2120,"「":1895,"」":3798,"・":-4371,"ッ":-724,"ー":-11870,"カ":2145,"コ":1789,"セ":1287,"ト":-403,"メ":-1635,"ラ":-881,"リ":-541,"ル":-856,"ン":-3637},this.UW5__={",":465,".":-299,1:-514,E2:-32768,"]":-2762,"、":465,"。":-299,"「":363,"あ":1655,"い":331,"う":-503,"え":1199,"お":527,"か":647,"が":-421,"き":1624,"ぎ":1971,"く":312,"げ":-983,"さ":-1537,"し":-1371,"す":-852,"だ":-1186,"ち":1093,"っ":52,"つ":921,"て":-18,"で":-850,"と":-127,"ど":1682,"な":-787,"に":-1224,"の":-635,"は":-578,"べ":1001,"み":502,"め":865,"ゃ":3350,"ょ":854,"り":-208,"る":429,"れ":504,"わ":419,"を":-1264,"ん":327,"イ":241,"ル":451,"ン":-343,"中":-871,"京":722,"会":-1153,"党":-654,"務":3519,"区":-901,"告":848,"員":2104,"大":-1296,"学":-548,"定":1785,"嵐":-1304,"市":-2991,"席":921,"年":1763,"思":872,"所":-814,"挙":1618,"新":-1682,"日":218,"月":-4353,"査":932,"格":1356,"機":-1508,"氏":-1347,"田":240,"町":-3912,"的":-3149,"相":1319,"省":-1052,"県":-4003,"研":-997,"社":-278,"空":-813,"統":1955,"者":-2233,"表":663,"語":-1073,"議":1219,"選":-1018,"郎":-368,"長":786,"間":1191,"題":2368,"館":-689,"1":-514,"E2":-32768,"「":363,"イ":241,"ル":451,"ン":-343},this.UW6__={",":227,".":808,1:-270,E1:306,"、":227,"。":808,"あ":-307,"う":189,"か":241,"が":-73,"く":-121,"こ":-200,"じ":1782,"す":383,"た":-428,"っ":573,"て":-1014,"で":101,"と":-105,"な":-253,"に":-149,"の":-417,"は":-236,"も":-206,"り":187,"る":-135,"を":195,"ル":-673,"ン":-496,"一":-277,"中":201,"件":-800,"会":624,"前":302,"区":1792,"員":-1212,"委":798,"学":-960,"市":887,"広":-695,"後":535,"業":-697,"相":753,"社":-507,"福":974,"空":-822,"者":1811,"連":463,"郎":1082,"1":-270,"E1":306,"ル":-673,"ン":-496},this}t.prototype.ctype_=function(_){for(var t in this.chartype_)if(_.match(this.chartype_[t][0]))return this.chartype_[t][1];return"O"},t.prototype.ts_=function(_){return _||0},t.prototype.segment=function(_){if(null==_||null==_||""==_)return[];var t=[],H=["B3","B2","B1"],s=["O","O","O"],h=_.split("");for(K=0;K0&&(t.push(i),i="",N="B"),I=O,O=B,B=N,i+=H[K]}return t.push(i),t},_.TinySegmenter=t}})); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/vendor.4d7724a9.min.js b/v4.2.3/assets/javascripts/vendor.4d7724a9.min.js new file mode 100644 index 0000000000..6543295210 --- /dev/null +++ b/v4.2.3/assets/javascripts/vendor.4d7724a9.min.js @@ -0,0 +1,29 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],[,,function(t,e,n){"use strict";function r(t){return"function"==typeof(null==t?void 0:t.lift)}function i(t){return e=>{if(r(e))return e.lift((function(e){try{return t(e,this)}catch(t){this.error(t)}}));throw new TypeError("Unable to lift unknown Observable type")}}n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return i}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(25);class i extends r.b{constructor(t,e,n,r,i){super(t),this.onUnsubscribe=i,e&&(this._next=function(t){try{e(t)}catch(t){this.error(t)}}),n&&(this._error=function(t){try{n(t)}catch(t){this.destination.error(t)}this.unsubscribe()}),r&&(this._complete=function(){try{r()}catch(t){this.destination.error(t)}this.unsubscribe()})}unsubscribe(){var t;!this.closed&&(null===(t=this.onUnsubscribe)||void 0===t||t.call(this)),super.unsubscribe()}}},,,function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n(25),i=n(8),o=n(14),s=n(34),c=n(19),u=n(31);class a{constructor(t){t&&(this._subscribe=t)}lift(t){const e=new a;return e.source=this,e.operator=t,e}subscribe(t,e,n){const o=(s=t)&&s instanceof r.b||function(t){return t&&"function"==typeof t.next&&"function"==typeof t.error&&"function"==typeof t.complete}(s)&&Object(i.c)(s)?t:new r.a(t,e,n);var s;const{operator:u,source:a}=this;return o.add(u?u.call(o,a):a||c.a.useDeprecatedSynchronousErrorHandling?this._subscribe(o):this._trySubscribe(o)),o}_trySubscribe(t){try{return this._subscribe(t)}catch(e){if(c.a.useDeprecatedSynchronousErrorHandling)throw e;!function(t){for(;t;){const{closed:e,destination:n,isStopped:i}=t;if(e||i)return!1;t=n&&n instanceof r.b?n:null}return!0}(t)?Object(u.a)(e):t.error(e)}}forEach(t,e){return new(e=l(e))((e,n)=>{let r;r=this.subscribe(e=>{try{t(e)}catch(t){n(t),null==r||r.unsubscribe()}},n,e)})}_subscribe(t){var e;return null===(e=this.source)||void 0===e?void 0:e.subscribe(t)}[o.a](){return this}pipe(...t){return t.length?Object(s.b)(t)(this):this}toPromise(t){return new(t=l(t))((t,e)=>{let n;this.subscribe(t=>n=t,t=>e(t),()=>t(n))})}}function l(t){var e;return null!==(e=null!=t?t:c.a.Promise)&&void 0!==e?e:Promise}a.create=t=>new a(t)},,function(t,e,n){"use strict";n.d(e,"b",(function(){return u})),n.d(e,"a",(function(){return a})),n.d(e,"c",(function(){return l}));var r=n(21),i=n(44);const o=Object(i.a)(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((t,e)=>`${e+1}) ${t.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e});var s,c=n(18);class u{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._teardowns=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;const{_parentage:e}=this;if(Array.isArray(e))for(const t of e)t.remove(this);else null==e||e.remove(this);const{initialTeardown:n}=this;if(Object(r.a)(n))try{n()}catch(e){t=e instanceof o?e.errors:[e]}const{_teardowns:i}=this;if(i){this._teardowns=null;for(const e of i)try{f(e)}catch(e){t=null!=t?t:[],e instanceof o?t=[...t,...e.errors]:t.push(e)}}if(t)throw new o(t)}}add(t){var e;if(t&&t!==this)if(this.closed)f(t);else{if(t instanceof u){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._teardowns=null!==(e=this._teardowns)&&void 0!==e?e:[]).push(t)}}_hasParent(t){const{_parentage:e}=this;return e===t||Array.isArray(e)&&e.includes(t)}_addParent(t){const{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t}_removeParent(t){const{_parentage:e}=this;e===t?this._parentage=null:Array.isArray(e)&&Object(c.a)(e,t)}remove(t){const{_teardowns:e}=this;e&&Object(c.a)(e,t),t instanceof u&&t._removeParent(this)}}u.EMPTY=((s=new u).closed=!0,s);const a=u.EMPTY;function l(t){return t instanceof u||t&&"closed"in t&&"function"==typeof t.remove&&"function"==typeof t.add&&"function"==typeof t.unsubscribe}function f(t){"function"==typeof t?t():t.unsubscribe()}},function(t,e,n){"use strict";n.d(e,"a",(function(){return m}));var r=n(47),i=n(31);const o="function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator";var s=n(14);var c=n(32);function u(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}function a(t,e,n,r){return new(n||(n=Promise))((function(i,o){function s(t){try{u(r.next(t))}catch(t){o(t)}}function c(t){try{u(r.throw(t))}catch(t){o(t)}}function u(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(s,c)}u((r=r.apply(t,e||[])).next())}))}Object.create;function l(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function f(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=l(t),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,i){(function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)})(r,i,(e=t[n](e)).done,e.value)}))}}}Object.create;function d(t){return e=>{(function(t,e){var n,r,i,o;return a(this,void 0,void 0,(function*(){try{for(n=f(t);!(r=yield n.next()).done;){const t=r.value;e.next(t)}}catch(t){i={error:t}}finally{try{r&&!r.done&&(o=n.return)&&(yield o.call(n))}finally{if(i)throw i.error}}e.complete()}))})(t,e).catch(t=>e.error(t))}}var h=n(6),b=n(8);var p=n(33);function v(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[s.a]}(t))return function(t,e){return new h.a(n=>{const r=new b.b;return r.add(e.schedule(()=>{const i=t[s.a]();r.add(i.subscribe({next(t){r.add(e.schedule(()=>n.next(t)))},error(t){r.add(e.schedule(()=>n.error(t)))},complete(){r.add(e.schedule(()=>n.complete()))}}))})),r})}(t,e);if(u(t))return function(t,e){return new h.a(n=>{const r=new b.b;return r.add(e.schedule(()=>t.then(t=>{r.add(e.schedule(()=>{n.next(t),r.add(e.schedule(()=>n.complete()))}))},t=>{r.add(e.schedule(()=>n.error(t)))}))),r})}(t,e);if(Object(c.a)(t))return Object(p.a)(t,e);if(function(t){return t&&"function"==typeof t[o]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new h.a(n=>{const r=new b.b;let i;return r.add(()=>{i&&"function"==typeof i.return&&i.return()}),r.add(e.schedule(()=>{i=t[o](),r.add(e.schedule((function(){if(n.closed)return;let t,e;try{const n=i.next();t=n.value,e=n.done}catch(t){return void n.error(t)}e?n.complete():(n.next(t),this.schedule())})))})),r})}(t,e);if(Symbol&&Symbol.asyncIterator&&"function"==typeof t[Symbol.asyncIterator])return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new h.a(n=>{const r=new b.b;return r.add(e.schedule(()=>{const i=t[Symbol.asyncIterator]();r.add(e.schedule((function(){i.next().then(t=>{t.done?n.complete():(n.next(t.value),this.schedule())})})))})),r})}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}function m(t,e){return e?v(t,e):t instanceof h.a?t:new h.a(function(t){if(t&&"function"==typeof t[s.a])return l=t,t=>{const e=l[s.a]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)};if(Object(c.a)(t))return Object(r.a)(t);if(u(t))return a=t,t=>(a.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,i.a),t);if(t&&"function"==typeof t[o])return n=t,t=>{const e=n[o]();for(;;){let n;try{n=e.next()}catch(e){return void t.error(e)}if(n.done){t.complete();break}if(t.next(n.value),t.closed)break}return"function"==typeof e.return&&t.add(()=>{e.return&&e.return()}),t};if(Symbol&&Symbol.asyncIterator&&t&&"function"==typeof t[Symbol.asyncIterator])return d(t);{const n=null!==(e=t)&&"object"==typeof e?"an invalid object":`'${t}'`;throw new TypeError(`You provided ${n} where a stream was expected. You can provide an Observable, Promise, Array, AsyncIterable, or Iterable.`)}var e; +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */var n;var a;var l}(t))}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(2),i=n(3);function o(t,e){return Object(r.b)((n,r)=>{let o=0;n.subscribe(new i.a(r,n=>{r.next(t.call(e,n,o++))}))})}},,function(t,e,n){"use strict";function r(t){return t}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n(9),i=n(2),o=n(3);function s(t,e){return Object(i.b)((n,i)=>{let s=null,c=0,u=!1;const a=()=>u&&!s&&i.complete();n.subscribe(new o.a(i,n=>{null==s||s.unsubscribe();let u=0,l=c++;Object(r.a)(t(n,l)).subscribe(s=new o.a(i,t=>i.next(e?e(n,t,l,u++):t),void 0,()=>{s=null,a()}))},void 0,()=>{u=!0,a()}))})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));const r="function"==typeof Symbol&&Symbol.observable||"@@observable"},function(t,e,n){"use strict";function r(t){return t&&"function"==typeof t.schedule}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";function r(){}n.d(e,"a",(function(){return r}))},,function(t,e,n){"use strict";function r(t,e){if(t){const n=t.indexOf(e);0<=n&&t.splice(n,1)}}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));const r={onUnhandledError:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},,function(t,e,n){"use strict";function r(t){return"function"==typeof t}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n(6),i=n(47),o=n(33);function s(t,e){return e?Object(o.a)(t,e):new r.a(Object(i.a)(t))}},,,function(t,e,n){"use strict";n.d(e,"b",(function(){return u})),n.d(e,"a",(function(){return a}));var r=n(21),i=n(8),o=n(19),s=n(31),c=n(16);class u extends i.b{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Object(i.c)(t)&&t.add(this)):this.destination=f}static create(t,e,n){return new a(t,e,n)}next(t){this.isStopped||this._next(t)}error(t){this.isStopped||(this.isStopped=!0,this._error(t))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(t){this.destination.next(t)}_error(t){this.destination.error(t),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}}class a extends u{constructor(t,e,n){if(super(),this.destination=f,(t||e||n)&&t!==f){let i;if(Object(r.a)(t))i=t;else if(t){let r;({next:i,error:e,complete:n}=t),this&&o.a.useDeprecatedNextContext?(r=Object.create(t),r.unsubscribe=()=>this.unsubscribe()):r=t,i=null==i?void 0:i.bind(r),e=null==e?void 0:e.bind(r),n=null==n?void 0:n.bind(r)}this.destination={next:i||c.a,error:e||l,complete:n||c.a}}}}function l(t){if(o.a.useDeprecatedSynchronousErrorHandling)throw t;Object(s.a)(t)}const f={closed:!0,next:c.a,error:l,complete:c.a}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(6);const i=new r.a(t=>t.complete())},,function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n(10),i=n(9),o=n(2),s=n(3);function c(t,e,n=1/0){return"function"==typeof e?o=>o.pipe(c((n,o)=>Object(i.a)(t(n,o)).pipe(Object(r.a)((t,r)=>e(n,t,o,r))),n)):("number"==typeof e&&(n=e),Object(o.b)((e,r)=>{let o=!1,c=0,u=0,a=[];const l=()=>o&&!c&&r.complete(),f=e=>{c++,r.add(Object(i.a)(t(e,u++)).subscribe(new s.a(r,t=>r.next(t),void 0,()=>{c--,a.length&&(()=>{for(;c0;)f(a.shift())})(),l()})))};let d;return d=e.subscribe(new s.a(r,t=>c{o=!0,l(),null==d||d.unsubscribe()})),()=>{a=null}}))}},function(t,e,n){"use strict";n.d(e,"a",(function(){return u}));var r=n(6),i=n(8),o=n(44);const s=Object(o.a)(t=>function(){t(this),this.message="object unsubscribed"});var c=n(18);class u extends r.a{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){const e=new a(this,this);return e.operator=t,e}_throwIfClosed(){if(this.closed)throw new s}next(t){if(this._throwIfClosed(),!this.isStopped){const e=this.observers.slice();for(const n of e)n.next(t)}}error(t){if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;const{observers:e}=this;for(;e.length;)e.shift().error(t)}}complete(){if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:t}=this;for(;t.length;)t.shift().complete()}}unsubscribe(){this.isStopped=this.closed=!0,this.observers=null}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){const{hasError:e,isStopped:n,observers:r}=this;return e||n?i.a:(r.push(t),new i.b(()=>Object(c.a)(this.observers,t)))}_checkFinalizedStatuses(t){const{hasError:e,thrownError:n,isStopped:r}=this;e?t.error(n):r&&t.complete()}asObservable(){const t=new r.a;return t.source=this,t}}u.create=(t,e)=>new a(t,e);class a extends u{constructor(t,e){super(),this.destination=t,this.source=e}next(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===n||n.call(e,t)}error(t){var e,n;null===(n=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===n||n.call(e,t)}complete(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)}_subscribe(t){var e,n;return null!==(n=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==n?n:i.a}}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(2),i=n(3);function o(t,e){return Object(r.b)((n,r)=>{let o=0;n.subscribe(new i.a(r,n=>t.call(e,n,o++)&&r.next(n)))})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(19);function i(t){setTimeout(()=>{const{onUnhandledError:e}=r.a;if(!e)throw t;e(t)})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));const r=t=>t&&"number"==typeof t.length&&"function"!=typeof t},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(6),i=n(8);function o(t,e){return new r.a(n=>{const r=new i.b;let o=0;return r.add(e.schedule((function(){o!==t.length?(n.next(t[o++]),n.closed||r.add(this.schedule())):n.complete()}))),r})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return o}));var r=n(12);function i(...t){return o(t)}function o(t){return 0===t.length?r.a:1===t.length?t[0]:function(e){return t.reduce((t,e)=>e(t),e)}}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(2),i=n(3);function o(t,e){return t=null!=t?t:s,Object(r.b)((n,r)=>{let o,s=!0;n.subscribe(new i.a(r,n=>{(s&&(o=n,1)||!t(o,o=e?e(n):n))&&r.next(n),s=!1}))})}function s(t,e){return t===e}},function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n(21),i=n(2),o=n(3),s=n(12);function c(t,e,n){const c=Object(r.a)(t)||e||n?{next:t,error:e,complete:n}:t;return c?Object(i.b)((t,e)=>{t.subscribe(new o.a(e,t=>{var n;null===(n=c.next)||void 0===n||n.call(c,t),e.next(t)},t=>{var n;null===(n=c.error)||void 0===n||n.call(c,t),e.error(t)},()=>{var t;null===(t=c.complete)||void 0===t||t.call(c),e.complete()}))}):s.a}},function(t,e,n){"use strict";n.d(e,"a",(function(){return f}));var r=n(6),i=n(8),o=n(2),s=n(3);function c(){return Object(o.b)((t,e)=>{let n=null;t._refCount++;const r=new s.a(e,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount)return void(n=null);const r=t._connection,i=n;n=null,!r||i&&r!==i||r.unsubscribe(),e.unsubscribe()});t.subscribe(r),r.closed||(n=t.connect())})}class u extends r.a{constructor(t,e){super(),this.source=t,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null}_subscribe(t){return this.getSubject().subscribe(t)}getSubject(){const t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:t}=this;this._subject=this._connection=null,null==t||t.unsubscribe()}connect(){let t=this._connection;if(!t){t=this._connection=new i.b;const e=this.getSubject();t.add(this.source.subscribe(new s.a(e,void 0,t=>{this._teardown(),e.error(t)},()=>{this._teardown(),e.complete()},()=>this._teardown()))),t.closed&&(this._connection=null,t=i.b.EMPTY)}return t}refCount(){return c()(this)}}var a=n(29);function l(){return new a.a}function f(){return t=>c()(function(t,e){const n="function"==typeof t?t:()=>t;return"function"==typeof e?Object(o.b)((t,r)=>{const i=n();e(i).subscribe(r).add(t.subscribe(i))}):t=>{const e=new u(t,n);return Object(o.a)(t)&&(e.lift=t.lift),e.source=t,e.subjectFactory=n,e}}(l)(t))}},,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n(15),i=n(22),o=n(33);function s(...t){let e=t[t.length-1];return Object(r.a)(e)?(t.pop(),Object(o.a)(t,e)):Object(i.a)(t)}},,,function(t,e,n){"use strict";function r(t){const e=t(t=>{Error.call(t),t.name=t.constructor.name,t.stack=(new Error).stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}n.d(e,"a",(function(){return r}))},function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));const r={now:()=>(r.delegate||Date).now(),delegate:void 0}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(10);const{isArray:i}=Array;function o(t){return Object(r.a)(e=>function(t,e){return i(e)?t(...e):t(e)}(t,e))}},function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));const r=t=>e=>{for(let n=0,r=t.length;n{const u=t.length,a=new Array(u);let l=t.map(()=>!1),f=!1;n.subscribe(new i.a(r,t=>{if(f){const n=[t,...a];r.next(e?e(...n):n)}}));for(let e=0;e{a[e]=t,f||l[e]||(l[e]=!0,(f=l.every(s.a))&&(l=null))},void 0,c.a))}})}},function(t,e,n){ +/*! + * clipboard.js v2.0.6 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +var r;r=function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=6)}([function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var r=window.getSelection(),i=document.createRange();i.selectNodeContents(t),r.removeAllRanges(),r.addRange(i),e=r.toString()}return e}},function(t,e){function n(){}n.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function i(){r.off(t,i),e.apply(n,arguments)}return i._=e,this.on(t,i,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,i=n.length;r0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.container=t.container,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[e?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=i()(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=i()(this.target),this.copyText()}},{key:"copyText",value:function(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":o(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]),t}(),u=n(1),a=n.n(u),l=n(2),f=n.n(l),d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h=function(){function t(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText,this.container="object"===d(t.container)?t.container:document.body}},{key:"listenClick",value:function(t){var e=this;this.listener=f()(t,"click",(function(t){return e.onClick(t)}))}},{key:"onClick",value:function(t){var e=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new c({action:this.action(e),target:this.target(e),text:this.text(e),container:this.container,trigger:e,emitter:this})}},{key:"defaultAction",value:function(t){return p("action",t)}},{key:"defaultTarget",value:function(t){var e=p("target",t);if(e)return document.querySelector(e)}},{key:"defaultText",value:function(t){return p("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],e="string"==typeof t?[t]:t,n=!!document.queryCommandSupported;return e.forEach((function(t){n=n&&!!document.queryCommandSupported(t)})),n}}]),e}(a.a);function p(t,e){var n="data-clipboard-"+t;if(e.hasAttribute(n))return e.getAttribute(n)}e.default=b}]).default},t.exports=r()},function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n(6),i=n(28),o=n(32),s=n(21),c=n(46),u=n(22);function a(t,e,n,l){return Object(s.a)(n)&&(l=n,n=void 0),l?a(t,e,n).pipe(Object(c.a)(l)):new r.a(r=>{const s=(...t)=>r.next(t.length>1?t:t[0]);return(c=t)&&"function"==typeof c.addEventListener&&"function"==typeof c.removeEventListener?(t.addEventListener(e,s,n),()=>t.removeEventListener(e,s,n)):function(t){return t&&"function"==typeof t.on&&"function"==typeof t.off}(t)?(t.on(e,s),()=>t.off(e,s)):function(t){return t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}(t)?(t.addListener(e,s),()=>t.removeListener(e,s)):Object(o.a)(t)?Object(i.a)(t=>a(t,e,n))(Object(u.a)(t)).subscribe(r):void r.error(new TypeError("Invalid event target"));var c})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(6),i=n(16);const o=new r.a(i.a)},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(35);function i(t,e){return Object(r.a)((n,r)=>e?e(n[t],r[t]):n[t]===r[t])}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(2),i=n(3);function o(t,e=0){return Object(r.b)((n,r)=>{n.subscribe(new i.a(r,n=>r.add(t.schedule(()=>r.next(n),e)),n=>r.add(t.schedule(()=>r.error(n),e)),()=>r.add(t.schedule(()=>r.complete(),e))))})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var r=n(50),i=n(8);const o={schedule(t){let e=requestAnimationFrame,n=cancelAnimationFrame;const{delegate:r}=o;r&&(e=r.requestAnimationFrame,n=r.cancelAnimationFrame);const s=e(e=>{n=void 0,t(e)});return new i.b(()=>null==n?void 0:n(s))},requestAnimationFrame(...t){const{delegate:e}=o;return((null==e?void 0:e.requestAnimationFrame)||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){const{delegate:e}=o;return((null==e?void 0:e.cancelAnimationFrame)||cancelAnimationFrame)(...t)},delegate:void 0};class s extends r.a{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,n=0){return null!==n&&n>0?super.requestAsyncId(t,e,n):(t.actions.push(this),t.scheduled||(t.scheduled=o.requestAnimationFrame(()=>t.flush(void 0))))}recycleAsyncId(t,e,n=0){if(null!=n&&n>0||null==n&&this.delay>0)return super.recycleAsyncId(t,e,n);0===t.actions.length&&(o.cancelAnimationFrame(e),t.scheduled=void 0)}}var c=n(51);class u extends c.a{flush(t){this.active=!0,this.scheduled=void 0;const{actions:e}=this;let n,r=-1;t=t||e.shift();let i=e.length;do{if(n=t.execute(t.state,t.delay))break}while(++rn[t]),keys:t}}}var e;return{args:t,keys:null}}var l=n(25),f=n(9),d=n(12),h=n(46);function b(...t){let e=void 0,n=void 0;Object(i.a)(t[t.length-1])&&(n=t.pop()),"function"==typeof t[t.length-1]&&(e=t.pop());const{args:o,keys:s}=a(t),c=new r.a(function(t,e,n=d.a){return r=>{v(e,()=>{const{length:i}=t,o=new Array(i);let s=i;const c=t.map(()=>!1);let u=!0;for(let a=0;a{Object(f.a)(t[a],e).subscribe(new p(r,t=>{o[a]=t,u&&(c[a]=!0,u=!c.every(d.a)),u||r.next(n(o.slice()))},()=>0==--s))},r)}},r)}}(o,n,s?t=>{const e={};for(let n=0;n{const i=(s=t)instanceof Date&&!isNaN(s);var s;let c=!1,u=0,a=i?[]:null;const l=()=>c&&!u&&!(null==a?void 0:a.length)&&r.complete();return i&&(u++,r.add(e.schedule(()=>{if(u--,a){const t=a;a=null;for(const e of t)r.next(e)}l()},+t-e.now()))),n.subscribe(new o.a(r,n=>{i?a?a.push(n):r.next(n):(u++,r.add(e.schedule(()=>{u--,r.next(n),l()},t)))},void 0,()=>{c=!0,l()})),()=>{a=null}})}},,,,,,,,,,,,,,,,,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(29),i=n(45);class o extends r.a{constructor(t=1/0,e=1/0,n=i.a){super(),this.bufferSize=t,this.windowTime=e,this.timestampProvider=n,this.buffer=[],this.infiniteTimeWindow=!0,this.infiniteTimeWindow=e===1/0,this.bufferSize=Math.max(1,t),this.windowTime=Math.max(1,e)}next(t){const{isStopped:e,buffer:n,infiniteTimeWindow:r,timestampProvider:i,windowTime:o}=this;e||(n.push(t),!r&&n.push(i.now()+o)),this.trimBuffer(),super.next(t)}_subscribe(t){this._throwIfClosed(),this.trimBuffer();const e=this._innerSubscribe(t),{infiniteTimeWindow:n,buffer:r}=this,i=r.slice();for(let e=0;e0},t.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e;s.some((function(t){return!!~n.indexOf(t)}))&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),a=function(t,e){for(var n=0,r=Object.keys(e);n0},t}(),_="undefined"!=typeof WeakMap?new WeakMap:new n,E=function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=u.getInstance(),r=new g(e,n,this);_.set(this,r)};["observe","unobserve","disconnect"].forEach((function(t){E.prototype[t]=function(){var e;return(e=_.get(this))[t].apply(e,arguments)}}));var O=void 0!==i.ResizeObserver?i.ResizeObserver:E;e.a=O}).call(this,n(90))},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(6),i=n(9);function o(t){return new r.a(e=>{let n;try{n=t()}catch(t){return void e.error(t)}return Object(i.a)(n).subscribe(e)})}},function(t,e,n){"use strict"; +/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */var r=/["'&<>]/;t.exports=function(t){var e,n=""+t,i=r.exec(n);if(!i)return n;var o="",s=0,c=0;for(s=i.index;s{e.subscribe(n),n.add(t)})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(2),i=n(3);function o(t,e){const n=arguments.length>=2;return Object(r.b)((r,o)=>{let s=n,c=e,u=0;r.subscribe(new i.a(o,e=>{const n=u++;o.next(c=s?t(c,e,n):(s=!0,e))}))})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(2),i=n(3);function o(t){return Object(r.b)((e,n)=>{let r=!1,o=null;e.subscribe(new i.a(n,t=>{r=!0,o=t}));const s=()=>{if(r){r=!1;const t=o;o=null,n.next(t)}};t.subscribe(new i.a(n,s,void 0,s))})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n(2),i=n(3),o=n(18);function s(t,e=null){return e=null!=e?e:t,Object(r.b)((n,r)=>{let s=[],c=0;n.subscribe(new i.a(r,n=>{let i=null;c++%e==0&&s.push([]);for(const e of s)e.push(n),t<=e.length&&(i=null!=i?i:[],i.push(e));if(i)for(const t of i)Object(o.a)(s,t),r.next(t)},void 0,()=>{for(const t of s)r.next(t);r.complete()},()=>{s=null}))})}},function(t,e,n){!function(){"use strict";function t(t){var e=!0,n=!1,r=null,i={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function o(t){return!!(t&&t!==document&&"HTML"!==t.nodeName&&"BODY"!==t.nodeName&&"classList"in t&&"contains"in t.classList)}function s(t){t.classList.contains("focus-visible")||(t.classList.add("focus-visible"),t.setAttribute("data-focus-visible-added",""))}function c(t){e=!1}function u(){document.addEventListener("mousemove",a),document.addEventListener("mousedown",a),document.addEventListener("mouseup",a),document.addEventListener("pointermove",a),document.addEventListener("pointerdown",a),document.addEventListener("pointerup",a),document.addEventListener("touchmove",a),document.addEventListener("touchstart",a),document.addEventListener("touchend",a)}function a(t){t.target.nodeName&&"html"===t.target.nodeName.toLowerCase()||(e=!1,document.removeEventListener("mousemove",a),document.removeEventListener("mousedown",a),document.removeEventListener("mouseup",a),document.removeEventListener("pointermove",a),document.removeEventListener("pointerdown",a),document.removeEventListener("pointerup",a),document.removeEventListener("touchmove",a),document.removeEventListener("touchstart",a),document.removeEventListener("touchend",a))}document.addEventListener("keydown",(function(n){n.metaKey||n.altKey||n.ctrlKey||(o(t.activeElement)&&s(t.activeElement),e=!0)}),!0),document.addEventListener("mousedown",c,!0),document.addEventListener("pointerdown",c,!0),document.addEventListener("touchstart",c,!0),document.addEventListener("visibilitychange",(function(t){"hidden"===document.visibilityState&&(n&&(e=!0),u())}),!0),u(),t.addEventListener("focus",(function(t){var n,r,c;o(t.target)&&(e||(n=t.target,r=n.type,"INPUT"===(c=n.tagName)&&i[r]&&!n.readOnly||"TEXTAREA"===c&&!n.readOnly||n.isContentEditable))&&s(t.target)}),!0),t.addEventListener("blur",(function(t){var e;o(t.target)&&(t.target.classList.contains("focus-visible")||t.target.hasAttribute("data-focus-visible-added"))&&(n=!0,window.clearTimeout(r),r=window.setTimeout((function(){n=!1}),100),(e=t.target).hasAttribute("data-focus-visible-added")&&(e.classList.remove("focus-visible"),e.removeAttribute("data-focus-visible-added")))}),!0),t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&t.host?t.host.setAttribute("data-js-focus-visible",""):t.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if("undefined"!=typeof window&&"undefined"!=typeof document){var e;window.applyFocusVisiblePolyfill=t;try{e=new CustomEvent("focus-visible-polyfill-ready")}catch(t){(e=document.createEvent("CustomEvent")).initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(e)}"undefined"!=typeof document&&t(document)}()},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},,,,,function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(2),i=n(3);function o(t){return Object(r.b)((e,n)=>{e.subscribe(new i.a(n,()=>n.next(t)))})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(81),i=n(2);function o(t,e,n){let o;return o=t&&"object"==typeof t?t:{bufferSize:t,windowTime:e,refCount:!1,scheduler:n},Object(i.b)(function({bufferSize:t=1/0,windowTime:e=1/0,refCount:n,scheduler:i}){let o,s,c=0;return(u,a)=>{let l;c++,o?l=o.subscribe(a):(o=new r.a(t,e,i),l=o.subscribe(a),s=u.subscribe({next(t){o.next(t)},error(t){const e=o;s=void 0,o=void 0,e.error(t)},complete(){s=void 0,o.complete()}}),s.closed&&(s=void 0)),a.add(()=>{c--,l.unsubscribe(),n&&0===c&&s&&(s.unsubscribe(),s=void 0,o=void 0)})}}(o))}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(2),i=n(3);function o(t){return Object(r.b)((e,n)=>{let r=0;e.subscribe(new i.a(n,e=>t===r?n.next(e):r++))})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n(9),i=n(3),o=n(2);function s(t){return Object(o.b)((e,n)=>{let o,c=null,u=!1;c=e.subscribe(new i.a(n,void 0,i=>{o=Object(r.a)(t(i,s(t)(e))),c?(c.unsubscribe(),c=null,o.subscribe(n)):u=!0})),u&&(c.unsubscribe(),c=null,o.subscribe(n))})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n(49),i=n(2),o=n(3);function s(t,e=r.a){return Object(i.b)((n,r)=>{let i=!1,s=null,c=null;const u=()=>{i=!1;const t=s;s=null,r.next(t)};n.subscribe(new o.a(r,n=>{null==c||c.unsubscribe(),i=!0,s=n,r.add(c=e.schedule(()=>{c=null,u()},t))},void 0,()=>{i&&u(),r.complete()}))})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n(48);var i=n(15),o=n(22);function s(...t){let e;return Object(i.a)(t[t.length-1])&&(e=t.pop()),Object(r.a)(1)(Object(o.a)(t,e))}function c(...t){const e=t[t.length-1];return Object(i.a)(e)?(t.pop(),n=>s(t,n,e)):e=>s(t,e)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(29);class i extends r.a{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){const e=super._subscribe(t);return!e.closed&&t.next(this._value),e}getValue(){const{hasError:t,thrownError:e,_value:n}=this;if(t)throw e;return this._throwIfClosed(),n}next(t){super.next(this._value=t)}}},function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var r=n(26),i=n(2),o=n(3);function s(t){return t<=0?()=>r.a:Object(i.b)((e,n)=>{let r=0;e.subscribe(new o.a(n,e=>{++r<=t&&(n.next(e),t<=r&&n.complete())}))})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return c}));var r=n(2),i=n(3),o=n(9);const s={leading:!0,trailing:!1};function c(t,{leading:e,trailing:n}=s){return Object(r.b)((r,s)=>{let c=!1,u=null,a=null;const l=()=>{null==a||a.unsubscribe(),a=null,n&&d()},f=e=>a=Object(o.a)(t(e)).subscribe(new i.a(s,l,void 0,l)),d=()=>{c&&(s.next(u),f(u)),c=!1,u=null};r.subscribe(new i.a(s,t=>{c=!0,u=t,!a&&(e?d():f(t))}))})}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(13);function i(t,e){return e?Object(r.a)(()=>t,e):Object(r.a)(()=>t)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(28);function i(t,e){return"function"==typeof e?Object(r.a)(t,e,1):Object(r.a)(t,1)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(83),i=n(26);function o(t,e=i.a,n=i.a){return Object(r.a)(()=>t()?e:n)}},function(t,e,n){"use strict";n.d(e,"a",(function(){return u}));var r=n(6),i=n(8),o=n(9);var s=n(2);function c(...t){return Object(s.b)((e,n)=>{(function(...t){let e=void 0;return"function"==typeof t[t.length-1]&&(e=t.pop()),new r.a(n=>{const r=t.map(()=>[]),s=t.map(()=>!1),c=new i.b,u=()=>{if(r.every(t=>t.length>0)){let t=r.map(t=>t.shift());if(e)try{t=e(...t)}catch(t){return void n.error(t)}n.next(t),r.some((t,e)=>0===t.length&&s[e])&&n.complete()}};for(let e=0;!n.closed&&e{r[e].push(t),u()},error:t=>n.error(t),complete:()=>{s[e]=!0,0===r[e].length&&n.complete()}}))}return c})})(e,...t).subscribe(n)})}function u(...t){return c(...t)}}]]); \ No newline at end of file diff --git a/v4.2.3/assets/javascripts/worker/search.0f64ce30.min.js b/v4.2.3/assets/javascripts/worker/search.0f64ce30.min.js new file mode 100644 index 0000000000..99676d0b69 --- /dev/null +++ b/v4.2.3/assets/javascripts/worker/search.0f64ce30.min.js @@ -0,0 +1,58 @@ +!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=5)}([function(e,t,r){"use strict"; +/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */var n=/["'&<>]/;e.exports=function(e){var t,r=""+e,i=n.exec(r);if(!i)return r;var s="",o=0,a=0;for(o=i.index;o0){var u=I.utils.clone(t)||{};u.position=[o,a],u.index=i.length,i.push(new I.Token(r.slice(o,s),u))}o=s+1}}return i},I.tokenizer.separator=/[\s\-]+/ +/*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + */,I.Pipeline=function(){this._stack=[]},I.Pipeline.registeredFunctions=Object.create(null),I.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&I.utils.warn("Overwriting existing registered function: "+t),e.label=t,I.Pipeline.registeredFunctions[e.label]=e},I.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||I.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},I.Pipeline.load=function(e){var t=new I.Pipeline;return e.forEach((function(e){var r=I.Pipeline.registeredFunctions[e];if(!r)throw new Error("Cannot load unregistered function: "+e);t.add(r)})),t},I.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach((function(e){I.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},I.Pipeline.prototype.after=function(e,t){I.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},I.Pipeline.prototype.before=function(e,t){I.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");this._stack.splice(r,0,t)},I.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},I.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(se&&(r=i),s!=e);)n=r-t,i=t+Math.floor(n/2),s=this.elements[2*i];return s==e||s>e?2*i:sa?l+=2:o==a&&(t+=r[u+1]*n[l+1],u+=2,l+=2);return t},I.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},I.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var s,o=i.str.charAt(0);o in i.node.edges?s=i.node.edges[o]:(s=new I.TokenSet,i.node.edges[o]=s),1==i.str.length&&(s.final=!0),n.push({node:s,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var a=i.node.edges["*"];else{a=new I.TokenSet;i.node.edges["*"]=a}if(0==i.str.length&&(a.final=!0),n.push({node:a,editsRemaining:i.editsRemaining-1,str:i.str}),i.str.length>1&&n.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),i.str.length>=1){if("*"in i.node.edges)var u=i.node.edges["*"];else{u=new I.TokenSet;i.node.edges["*"]=u}1==i.str.length&&(u.final=!0),n.push({node:u,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var l,c=i.str.charAt(0),h=i.str.charAt(1);h in i.node.edges?l=i.node.edges[h]:(l=new I.TokenSet,i.node.edges[h]=l),1==i.str.length&&(l.final=!0),n.push({node:l,editsRemaining:i.editsRemaining-1,str:c+i.str.slice(2)})}}}return r},I.TokenSet.fromString=function(e){for(var t=new I.TokenSet,r=t,n=0,i=e.length;n=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString();n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}} +/*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + */,I.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},I.Index.prototype.search=function(e){return this.query((function(t){new I.QueryParser(e,t).parse()}))},I.Index.prototype.query=function(e){for(var t=new I.Query(this.fields),r=Object.create(null),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=0;a1?1:e},I.Builder.prototype.k1=function(e){this._k1=e},I.Builder.prototype.add=function(e,t){var r=e[this._ref],n=Object.keys(this._fields);this._documents[r]=t||{},this.documentCount+=1;for(var i=0;i=this.length)return I.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},I.QueryLexer.prototype.width=function(){return this.pos-this.start},I.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},I.QueryLexer.prototype.backup=function(){this.pos-=1},I.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=I.QueryLexer.EOS&&this.backup()},I.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(I.QueryLexer.TERM)),e.ignore(),e.more())return I.QueryLexer.lexText},I.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(I.QueryLexer.EDIT_DISTANCE),I.QueryLexer.lexText},I.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(I.QueryLexer.BOOST),I.QueryLexer.lexText},I.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(I.QueryLexer.TERM)},I.QueryLexer.termSeparator=I.tokenizer.separator,I.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==I.QueryLexer.EOS)return I.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return I.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(I.QueryLexer.TERM),I.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(I.QueryLexer.TERM),I.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(I.QueryLexer.PRESENCE),I.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(I.QueryLexer.PRESENCE),I.QueryLexer.lexText;if(t.match(I.QueryLexer.termSeparator))return I.QueryLexer.lexTerm}else e.escapeCharacter()}},I.QueryParser=function(e,t){this.lexer=new I.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},I.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=I.QueryParser.parseClause;e;)e=e(this);return this.query},I.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},I.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},I.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},I.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case I.QueryLexer.PRESENCE:return I.QueryParser.parsePresence;case I.QueryLexer.FIELD:return I.QueryParser.parseField;case I.QueryLexer.TERM:return I.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(r+=" with value '"+t.str+"'"),new I.QueryParseError(r,t.start,t.end)}},I.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=I.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=I.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+t.str+"'";throw new I.QueryParseError(r,t.start,t.end)}var n=e.peekLexeme();if(null==n){r="expecting term or field, found nothing";throw new I.QueryParseError(r,t.start,t.end)}switch(n.type){case I.QueryLexer.FIELD:return I.QueryParser.parseField;case I.QueryLexer.TERM:return I.QueryParser.parseTerm;default:r="expecting term or field, found '"+n.type+"'";throw new I.QueryParseError(r,n.start,n.end)}}},I.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),n="unrecognised field '"+t.str+"', possible fields: "+r;throw new I.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(null==i){n="expecting term, found nothing";throw new I.QueryParseError(n,t.start,t.end)}switch(i.type){case I.QueryLexer.TERM:return I.QueryParser.parseTerm;default:n="expecting term, found '"+i.type+"'";throw new I.QueryParseError(n,i.start,i.end)}}},I.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(null!=r)switch(r.type){case I.QueryLexer.TERM:return e.nextClause(),I.QueryParser.parseTerm;case I.QueryLexer.FIELD:return e.nextClause(),I.QueryParser.parseField;case I.QueryLexer.EDIT_DISTANCE:return I.QueryParser.parseEditDistance;case I.QueryLexer.BOOST:return I.QueryParser.parseBoost;case I.QueryLexer.PRESENCE:return e.nextClause(),I.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+r.type+"'";throw new I.QueryParseError(n,r.start,r.end)}else e.nextClause()}},I.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="edit distance must be numeric";throw new I.QueryParseError(n,t.start,t.end)}e.currentClause.editDistance=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case I.QueryLexer.TERM:return e.nextClause(),I.QueryParser.parseTerm;case I.QueryLexer.FIELD:return e.nextClause(),I.QueryParser.parseField;case I.QueryLexer.EDIT_DISTANCE:return I.QueryParser.parseEditDistance;case I.QueryLexer.BOOST:return I.QueryParser.parseBoost;case I.QueryLexer.PRESENCE:return e.nextClause(),I.QueryParser.parsePresence;default:n="Unexpected lexeme type '"+i.type+"'";throw new I.QueryParseError(n,i.start,i.end)}else e.nextClause()}},I.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="boost must be numeric";throw new I.QueryParseError(n,t.start,t.end)}e.currentClause.boost=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case I.QueryLexer.TERM:return e.nextClause(),I.QueryParser.parseTerm;case I.QueryLexer.FIELD:return e.nextClause(),I.QueryParser.parseField;case I.QueryLexer.EDIT_DISTANCE:return I.QueryParser.parseEditDistance;case I.QueryLexer.BOOST:return I.QueryParser.parseBoost;case I.QueryLexer.PRESENCE:return e.nextClause(),I.QueryParser.parsePresence;default:n="Unexpected lexeme type '"+i.type+"'";throw new I.QueryParseError(n,i.start,i.end)}else e.nextClause()}},void 0===(i="function"==typeof(n=function(){return I})?n.call(t,r,t,e):n)||(e.exports=i)}()},function(e,t,r){"use strict";(function(t){e.exports=function(){if("object"==typeof globalThis)return globalThis;var e;try{e=this||new Function("return this")()}catch(e){if("object"==typeof window)return window;if("object"==typeof self)return self;if(void 0!==t)return t}return e}()}).call(this,r(4))},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t,r){"use strict";r.r(t),r.d(t,"handler",(function(){return u}));function n(e,t,r,n){return new(r||(r=Promise))((function(i,s){function o(e){try{u(n.next(e))}catch(e){s(e)}}function a(e){try{u(n.throw(e))}catch(e){s(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,a)}u((n=n.apply(e,t||[])).next())}))}Object.create;Object.create;r(1);var i,s=r(0);class o{constructor({config:e,docs:t,index:r,options:n}){this.options=n,this.documents=function(e){const t=new Map,r=new Set;for(const n of e){const[e,i]=n.location.split("#"),o=n.location,a=n.title,u=s(n.text).replace(/\s+(?=[,.:;!?])/g,"").replace(/\s+/g," ");if(i){const i=t.get(e);r.has(i)?t.set(o,{location:o,title:a,text:u,parent:i}):(i.title=n.title,i.text=u,r.add(i))}else t.set(o,{location:o,title:a,text:u})}return t}(t),this.highlight=function(e){const t=new RegExp(e.separator,"img"),r=(e,t,r)=>`${t}${r}`;return n=>{n=n.replace(/[\s*+\-:~^]+/g," ").trim();const i=new RegExp(`(^|${e.separator})(${n.replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&").replace(t,"|")})`,"img");return e=>e.replace(i,r).replace(/<\/mark>(\s+)]*>/gim,"$1")}}(e),lunr.tokenizer.separator=new RegExp(e.separator),this.index=void 0===r?lunr((function(){1===e.lang.length&&"en"!==e.lang[0]?this.use(lunr[e.lang[0]]):e.lang.length>1&&this.use(lunr.multiLanguage(...e.lang));const r=function(e,t){const[r,n]=[new Set(e),new Set(t)];return[...new Set([...r].filter(e=>!n.has(e)))]}(["trimmer","stopWordFilter","stemmer"],n.pipeline);for(const t of e.lang.map(e=>"en"===e?lunr:lunr[e]))for(const e of r)this.pipeline.remove(t[e]),this.searchPipeline.remove(t[e]);this.field("title",{boost:1e3}),this.field("text"),this.ref("location");for(const e of t)this.add(e)})):lunr.Index.load(r)}search(e){if(e)try{const t=this.highlight(e),r=function(e){const t=new lunr.Query(["title","text"]);return new lunr.QueryParser(e,t).parse(),t.clauses}(e).filter(e=>e.presence!==lunr.Query.presence.PROHIBITED),n=this.index.search(e+"*").reduce((e,{ref:n,score:i,matchData:s})=>{const o=this.documents.get(n);if(void 0!==o){const{location:n,title:a,text:u,parent:l}=o,c=function(e,t){const r=new Set(e),n={};for(let e=0;ee);e.push({location:n,title:t(a),text:t(u),score:i*(1+h),terms:c})}return e},[]).sort((e,t)=>t.score-e.score).reduce((e,t)=>{const r=this.documents.get(t.location);if(void 0!==r){const n="parent"in r?r.parent.location:r.location;e.set(n,[...e.get(n)||[],t])}return e},new Map);let i;if(this.options.suggestions){const e=this.index.query(e=>{for(const t of r)e.term(t.term,{fields:["title"],presence:lunr.Query.presence.REQUIRED,wildcard:lunr.Query.wildcard.TRAILING})});i=e.length?Object.keys(e[0].matchData.metadata):[]}return Object.assign({items:[...n.values()]},void 0!==i&&{suggestions:i})}catch(t){console.warn(`Invalid query: ${e} – see https://bit.ly/2s3ChXG`)}return{items:[]}}}let a;function u(e){return n(this,void 0,void 0,(function*(){switch(e.type){case i.SETUP:return yield function(e){return n(this,void 0,void 0,(function*(){let t="../lunr";if("undefined"!=typeof parent&&"IFrameWorker"in parent){const e=document.querySelector("script[src]"),[r]=e.src.split("/worker");t=t.replace("..",r)}const r=[];for(const n of e.lang)"ja"===n&&r.push(t+"/tinyseg.min.js"),"en"!==n&&r.push(`${t}/min/lunr.${n}.min.js`);e.lang.length>1&&r.push(t+"/min/lunr.multi.min.js"),r.length&&(yield importScripts(t+"/min/lunr.stemmer.support.min.js",...r))}))}(e.data.config),a=new o(e.data),{type:i.READY};case i.QUERY:return{type:i.RESULT,data:a?a.search(e.data):{items:[]}};default:throw new TypeError("Invalid message type")}}))}!function(e){e[e.SETUP=0]="SETUP",e[e.READY=1]="READY",e[e.QUERY=2]="QUERY",e[e.RESULT=3]="RESULT"}(i||(i={})),addEventListener("message",e=>n(void 0,void 0,void 0,(function*(){postMessage(yield u(e.data))})))}]); \ No newline at end of file diff --git a/v4.2.3/assets/stylesheets/main.406af9ae.min.css b/v4.2.3/assets/stylesheets/main.406af9ae.min.css new file mode 100644 index 0000000000..7db79c6606 --- /dev/null +++ b/v4.2.3/assets/stylesheets/main.406af9ae.min.css @@ -0,0 +1 @@ +html{box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}*,*::before,*::after{box-sizing:inherit}body{margin:0}hr{box-sizing:content-box;overflow:visible}a,button,label,input{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:separate;border-spacing:0}td,th{font-weight:normal;vertical-align:top}button{margin:0;padding:0;font-size:inherit;background:transparent;border:0}input{border:0;outline:none}:root{--md-default-fg-color: hsla(0, 0%, 0%, 0.87);--md-default-fg-color--light: hsla(0, 0%, 0%, 0.54);--md-default-fg-color--lighter: hsla(0, 0%, 0%, 0.32);--md-default-fg-color--lightest: hsla(0, 0%, 0%, 0.07);--md-default-bg-color: hsla(0, 0%, 100%, 1);--md-default-bg-color--light: hsla(0, 0%, 100%, 0.7);--md-default-bg-color--lighter: hsla(0, 0%, 100%, 0.3);--md-default-bg-color--lightest: hsla(0, 0%, 100%, 0.12);--md-primary-fg-color: hsla(231, 48%, 48%, 1);--md-primary-fg-color--light: hsla(230, 44%, 64%, 1);--md-primary-fg-color--dark: hsla(232, 54%, 41%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);--md-accent-fg-color: hsla(231, 99%, 66%, 1);--md-accent-fg-color--transparent: hsla(231, 99%, 66%, 0.1);--md-accent-bg-color: hsla(0, 0%, 100%, 1);--md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7)}:root>*{--md-code-fg-color: hsla(200, 18%, 26%, 1);--md-code-bg-color: hsla(0, 0%, 96%, 1);--md-code-hl-color: hsla(60, 100%, 50%, 0.5);--md-code-hl-number-color: hsla(0, 67%, 50%, 1);--md-code-hl-special-color: hsla(340, 83%, 47%, 1);--md-code-hl-function-color: hsla(291, 45%, 50%, 1);--md-code-hl-constant-color: hsla(250, 63%, 60%, 1);--md-code-hl-keyword-color: hsla(219, 54%, 51%, 1);--md-code-hl-string-color: hsla(150, 63%, 30%, 1);--md-code-hl-name-color: var(--md-code-fg-color);--md-code-hl-operator-color: var(--md-default-fg-color--light);--md-code-hl-punctuation-color: var(--md-default-fg-color--light);--md-code-hl-comment-color: var(--md-default-fg-color--light);--md-code-hl-generic-color: var(--md-default-fg-color--light);--md-code-hl-variable-color: var(--md-default-fg-color--light);--md-typeset-color: var(--md-default-fg-color);--md-typeset-a-color: var(--md-primary-fg-color);--md-typeset-mark-color: hsla(60, 100%, 50%, 0.5);--md-typeset-del-color: hsla(6, 90%, 60%, 0.15);--md-typeset-ins-color: hsla(150, 90%, 44%, 0.15);--md-typeset-kbd-color: hsla(0, 0%, 98%, 1);--md-typeset-kbd-accent-color: hsla(0, 100%, 100%, 1);--md-typeset-kbd-border-color: hsla(0, 0%, 72%, 1);--md-admonition-fg-color: var(--md-default-fg-color);--md-admonition-bg-color: var(--md-default-bg-color);--md-footer-fg-color: hsla(0, 0%, 100%, 1);--md-footer-fg-color--light: hsla(0, 0%, 100%, 0.7);--md-footer-fg-color--lighter: hsla(0, 0%, 100%, 0.3);--md-footer-bg-color: hsla(0, 0%, 0%, 0.87);--md-footer-bg-color--dark: hsla(0, 0%, 0%, 0.32)}.md-icon svg{display:block;width:1.2rem;height:1.2rem;fill:currentColor}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input{color:var(--md-typeset-color);font-feature-settings:"kern","liga";font-family:-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif}code,pre,kbd{color:var(--md-typeset-color);font-feature-settings:"kern";font-family:SFMono-Regular,Consolas,Menlo,monospace}:root{--md-typeset-table--ascending: url('data:image/svg+xml;charset=utf-8,');--md-typeset-table--descending: url('data:image/svg+xml;charset=utf-8,')}.md-typeset{font-size:.8rem;line-height:1.6;-webkit-print-color-adjust:exact;color-adjust:exact}@media print{.md-typeset{font-size:.68rem}}.md-typeset p,.md-typeset ul,.md-typeset ol,.md-typeset blockquote{margin:1em 0}.md-typeset h1{margin:0 0 1.25em;color:var(--md-default-fg-color--light);font-weight:300;font-size:2em;line-height:1.3;letter-spacing:-0.01em}.md-typeset h2{margin:1.6em 0 .64em;font-weight:300;font-size:1.5625em;line-height:1.4;letter-spacing:-0.01em}.md-typeset h3{margin:1.6em 0 .8em;font-weight:400;font-size:1.25em;line-height:1.5;letter-spacing:-0.01em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{margin:1em 0;font-weight:700;letter-spacing:-0.01em}.md-typeset h5,.md-typeset h6{margin:1.25em 0;color:var(--md-default-fg-color--light);font-weight:700;font-size:.8em;letter-spacing:-0.01em}.md-typeset h5{text-transform:uppercase}.md-typeset hr{margin:1.5em 0;border-bottom:.05rem dotted var(--md-default-fg-color--lighter)}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a::before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset code,.md-typeset pre,.md-typeset kbd{color:var(--md-code-fg-color);direction:ltr}@media print{.md-typeset code,.md-typeset pre,.md-typeset kbd{white-space:pre-wrap}}.md-typeset code{padding:0 .2941176471em;font-size:.85em;word-break:break-word;background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset h1 code,.md-typeset h2 code,.md-typeset h3 code,.md-typeset h4 code,.md-typeset h5 code,.md-typeset h6 code{margin:initial;padding:initial;background-color:transparent;box-shadow:none}.md-typeset a>code{color:currentColor}.md-typeset pre{position:relative;margin:1em 0;line-height:1.4}.md-typeset pre>code{display:block;margin:0;padding:.7720588235em 1.1764705882em;overflow:auto;word-break:normal;box-shadow:none;-webkit-box-decoration-break:slice;box-decoration-break:slice;touch-action:auto;scrollbar-width:thin;scrollbar-color:var(--md-default-fg-color--lighter) transparent}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) transparent}.md-typeset pre>code::-webkit-scrollbar{width:.2rem;height:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@media screen and (max-width: 44.9375em){.md-typeset>pre{margin:1em -0.8rem}.md-typeset>pre code{border-radius:0}}.md-typeset kbd{display:inline-block;padding:0 .6666666667em;color:var(--md-default-fg-color);font-size:.75em;vertical-align:text-top;word-break:break-word;background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -0.1rem .2rem var(--md-typeset-kbd-accent-color) inset}.md-typeset mark{color:inherit;word-break:break-word;background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset abbr{text-decoration:none;border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help}@media(hover: none){.md-typeset abbr{position:relative}.md-typeset abbr[title]:focus::after,.md-typeset abbr[title]:hover::after{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:absolute;left:0;display:inline-block;width:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;max-width:80%;margin-top:2em;padding:.2rem .3rem;color:var(--md-default-bg-color);font-size:.7rem;background-color:var(--md-default-fg-color);border-radius:.1rem;content:attr(title)}}.md-typeset small{opacity:.75}.md-typeset sup,.md-typeset sub{margin-left:.078125em}[dir=rtl] .md-typeset sup,[dir=rtl] .md-typeset sub{margin-right:.078125em;margin-left:initial}.md-typeset blockquote{padding-left:.6rem;color:var(--md-default-fg-color--light);border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{padding-right:.6rem;padding-left:initial;border-right:.2rem solid var(--md-default-fg-color--lighter);border-left:initial}.md-typeset ul{list-style-type:disc}.md-typeset ul,.md-typeset ol{margin-left:.625em;padding:0}[dir=rtl] .md-typeset ul,[dir=rtl] .md-typeset ol{margin-right:.625em;margin-left:initial}.md-typeset ul ol,.md-typeset ol ol{list-style-type:lower-alpha}.md-typeset ul ol ol,.md-typeset ol ol ol{list-style-type:lower-roman}.md-typeset ul li,.md-typeset ol li{margin-bottom:.5em;margin-left:1.25em}[dir=rtl] .md-typeset ul li,[dir=rtl] .md-typeset ol li{margin-right:1.25em;margin-left:initial}.md-typeset ul li p,.md-typeset ul li blockquote,.md-typeset ol li p,.md-typeset ol li blockquote{margin:.5em 0}.md-typeset ul li:last-child,.md-typeset ol li:last-child{margin-bottom:0}.md-typeset ul li ul,.md-typeset ul li ol,.md-typeset ol li ul,.md-typeset ol li ol{margin:.5em 0 .5em .625em}[dir=rtl] .md-typeset ul li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ol li ol{margin-right:.625em;margin-left:initial}.md-typeset dd{margin:1em 0 1.5em 1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em;margin-left:initial}.md-typeset img,.md-typeset svg{max-width:100%;height:auto}.md-typeset img[align=left],.md-typeset svg[align=left]{margin:1em;margin-left:0}.md-typeset img[align=right],.md-typeset svg[align=right]{margin:1em;margin-right:0}.md-typeset img[align]:only-child,.md-typeset svg[align]:only-child{margin-top:0}.md-typeset figure{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;text-align:center}.md-typeset figcaption{max-width:24rem;margin:.5em auto 2em;font-style:italic}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){display:inline-block;max-width:100%;overflow:auto;font-size:.64rem;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .05rem rgba(0,0,0,.1);touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) th>*:first-child,.md-typeset table:not([class]) td>*:first-child{margin-top:0}.md-typeset table:not([class]) th>*:last-child,.md-typeset table:not([class]) td>*:last-child{margin-bottom:0}.md-typeset table:not([class]) th:not([align]),.md-typeset table:not([class]) td:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) th:not([align]),[dir=rtl] .md-typeset table:not([class]) td:not([align]){text-align:right}.md-typeset table:not([class]) th{min-width:5rem;padding:.9375em 1.25em;color:var(--md-default-bg-color);vertical-align:top;background-color:var(--md-default-fg-color--light)}.md-typeset table:not([class]) th a{color:inherit}.md-typeset table:not([class]) td{padding:.9375em 1.25em;vertical-align:top;border-top:.05rem solid var(--md-default-fg-color--lightest)}.md-typeset table:not([class]) tr{transition:background-color 125ms}.md-typeset table:not([class]) tr:hover{background-color:rgba(0,0,0,.035);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) tr:first-child td{border-top:0}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}.md-typeset table th[role=columnheader]::after{display:inline-block;width:1.2em;height:1.2em;margin-left:.5em;vertical-align:sub;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:" "}.md-typeset table th[role=columnheader][aria-sort=ascending]::after{background-color:currentColor;-webkit-mask-image:var(--md-typeset-table--ascending);mask-image:var(--md-typeset-table--ascending)}.md-typeset table th[role=columnheader][aria-sort=descending]::after{background-color:currentColor;-webkit-mask-image:var(--md-typeset-table--descending);mask-image:var(--md-typeset-table--descending)}.md-typeset__scrollwrap{margin:1em -0.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;width:100%;margin:0;overflow:hidden}html{height:100%;overflow-x:hidden;font-size:125%}@media screen and (min-width: 100em){html{font-size:137.5%}}@media screen and (min-width: 125em){html{font-size:150%}}body{position:relative;display:flex;flex-direction:column;width:100%;min-height:100%;font-size:.5rem;background-color:var(--md-default-bg-color)}@media screen and (max-width: 59.9375em){body[data-md-state=lock]{position:fixed}}@media print{body{display:block}}hr{display:block;height:.05rem;padding:0;border:0}.md-grid{max-width:61rem;margin-right:auto;margin-left:auto}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.md-toggle{display:none}.md-overlay{position:fixed;top:0;z-index:3;width:0;height:0;background-color:rgba(0,0,0,.54);opacity:0;transition:width 0ms 250ms,height 0ms 250ms,opacity 250ms}@media screen and (max-width: 76.1875em){[data-md-toggle=drawer]:checked~.md-overlay{width:100%;height:100%;opacity:1;transition:width 0ms,height 0ms,opacity 250ms}}.md-skip{position:fixed;z-index:-1;margin:.5rem;padding:.3rem .5rem;color:var(--md-default-bg-color);font-size:.64rem;background-color:var(--md-default-fg-color);border-radius:.1rem;transform:translateY(0.4rem);opacity:0}.md-skip:focus{z-index:10;transform:translateY(0);opacity:1;transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1),opacity 175ms 75ms}@page{margin:25mm}.md-announce{overflow:auto;background-color:var(--md-footer-bg-color)}.md-announce__inner{margin:.6rem auto;padding:0 .8rem;color:var(--md-footer-fg-color);font-size:.7rem}@media print{.md-announce{display:none}}.md-typeset .md-button{display:inline-block;padding:.625em 2em;color:var(--md-primary-fg-color);font-weight:700;border:.1rem solid currentColor;border-radius:.1rem;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color)}.md-typeset .md-button:focus,.md-typeset .md-button:hover{color:var(--md-accent-bg-color);background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color)}:root{--md-clipboard-icon: url('data:image/svg+xml;charset=utf-8,')}.md-clipboard{position:absolute;top:.5em;right:.5em;z-index:1;width:1.5em;height:1.5em;color:var(--md-default-fg-color--lightest);border-radius:.1rem;cursor:pointer;transition:color 250ms}@media print{.md-clipboard{display:none}}.md-clipboard::after{display:block;width:1.125em;height:1.125em;margin:0 auto;background-color:currentColor;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:""}pre:hover .md-clipboard{color:var(--md-default-fg-color--light)}pre .md-clipboard:focus,pre .md-clipboard:hover{color:var(--md-accent-fg-color)}.md-content{flex-grow:1;overflow:auto}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width: 76.25em){.md-content__inner{margin-right:1.2rem;margin-left:1.2rem}}.md-content__inner::before{display:block;height:.4rem;content:""}.md-content__inner>:last-child{margin-bottom:0}.md-content__button{float:right;margin:.4rem 0;margin-left:.4rem;padding:0}[dir=rtl] .md-content__button{float:left;margin-right:.4rem;margin-left:initial}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}@media print{.md-content__button{display:none}}.md-dialog{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);position:fixed;right:.8rem;bottom:.8rem;left:initial;z-index:2;display:block;min-width:11.1rem;padding:.4rem .6rem;color:var(--md-default-bg-color);font-size:.7rem;background-color:var(--md-default-fg-color);border:none;border-radius:.1rem;transform:translateY(100%);opacity:0;transition:transform 0ms 400ms,opacity 400ms}[dir=rtl] .md-dialog{right:initial;left:.8rem}.md-dialog[data-md-state=open]{transform:translateY(0);opacity:1;transition:transform 400ms cubic-bezier(0.075, 0.85, 0.175, 1),opacity 400ms}@media print{.md-dialog{display:none}}.md-header{position:-webkit-sticky;position:sticky;top:0;right:0;left:0;z-index:2;height:2.4rem;color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem rgba(0,0,0,0),0 .2rem .4rem rgba(0,0,0,0);transition:color 250ms,background-color 250ms}.no-js .md-header{box-shadow:none;transition:none}.md-header[data-md-state=shadow]{box-shadow:0 0 .2rem rgba(0,0,0,.1),0 .2rem .4rem rgba(0,0,0,.2);transition:transform 250ms cubic-bezier(0.1, 0.7, 0.1, 1),color 250ms,background-color 250ms,box-shadow 250ms}.md-header[data-md-state=hidden]{transform:translateY(-100%);transition:transform 250ms cubic-bezier(0.8, 0, 0.6, 1),color 250ms,background-color 250ms,box-shadow 250ms}@media print{.md-header{display:none}}.md-header-nav{display:flex;padding:0 .2rem}.md-header-nav__button{position:relative;z-index:1;display:block;margin:.2rem;padding:.4rem;color:currentColor;cursor:pointer;transition:opacity 250ms}.md-header-nav__button:not(.focus-visible){outline:none}.md-header-nav__button:focus,.md-header-nav__button:hover{opacity:.7}.md-header-nav__button.md-logo{margin:.2rem;padding:.4rem}.md-header-nav__button.md-logo img,.md-header-nav__button.md-logo svg{display:block;width:1.2rem;height:1.2rem;fill:currentColor}[dir=rtl] .md-header-nav__button[for=__search] svg{transform:scaleX(-1)}.no-js .md-header-nav__button[for=__search]{display:none}@media screen and (min-width: 60em){.md-header-nav__button[for=__search]{display:none}}@media screen and (max-width: 76.1875em){.md-header-nav__button.md-logo{display:none}}@media screen and (min-width: 76.25em){.md-header-nav__button[for=__drawer]{display:none}}.md-header-nav__topic{position:absolute;display:flex;max-width:100%;transition:transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),opacity 150ms}.md-header-nav__topic+.md-header-nav__topic{z-index:-1;transform:translateX(1.25rem);opacity:0;transition:transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1),opacity 150ms;pointer-events:none}[dir=rtl] .md-header-nav__topic+.md-header-nav__topic{transform:translateX(-1.25rem)}.no-js .md-header-nav__topic{position:initial}.no-js .md-header-nav__topic+.md-header-nav__topic{display:none}.md-header-nav__title{flex-grow:1;margin-right:.4rem;margin-left:1rem;font-size:.9rem;line-height:2.4rem}.md-header-nav__title[data-md-state=active] .md-header-nav__topic{z-index:-1;transform:translateX(-1.25rem);opacity:0;transition:transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1),opacity 150ms;pointer-events:none}[dir=rtl] .md-header-nav__title[data-md-state=active] .md-header-nav__topic{transform:translateX(1.25rem)}.md-header-nav__title[data-md-state=active] .md-header-nav__topic+.md-header-nav__topic{z-index:0;transform:translateX(0);opacity:1;transition:transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),opacity 150ms;pointer-events:initial}.md-header-nav__title>.md-header-nav__ellipsis{position:relative;width:100%;height:100%}.md-header-nav__options{max-width:100%;transition:max-width 0ms 250ms,opacity 250ms 250ms}[data-md-toggle=search]:checked~.md-header .md-header-nav__options{max-width:0;opacity:0;transition:max-width 0ms,opacity 0ms}.md-header-nav__options>[data-md-state=hidden]{display:none}.md-header-nav__source{display:none}@media screen and (min-width: 60em){.md-header-nav__source{display:block;width:11.7rem;max-width:11.7rem;margin-left:1rem}[dir=rtl] .md-header-nav__source{margin-right:1rem;margin-left:initial}}@media screen and (min-width: 76.25em){.md-header-nav__source{margin-left:1.4rem}[dir=rtl] .md-header-nav__source{margin-right:1.4rem}}.md-footer{color:var(--md-footer-fg-color);background-color:var(--md-footer-bg-color)}@media print{.md-footer{display:none}}.md-footer-nav__inner{padding:.2rem;overflow:auto}.md-footer-nav__link{display:flex;padding-top:1.4rem;padding-bottom:.4rem;transition:opacity 250ms}@media screen and (min-width: 45em){.md-footer-nav__link{width:50%}}.md-footer-nav__link:focus,.md-footer-nav__link:hover{opacity:.7}.md-footer-nav__link--prev{float:left}[dir=rtl] .md-footer-nav__link--prev{float:right}[dir=rtl] .md-footer-nav__link--prev svg{transform:scaleX(-1)}@media screen and (max-width: 44.9375em){.md-footer-nav__link--prev{width:25%}.md-footer-nav__link--prev .md-footer-nav__title{display:none}}.md-footer-nav__link--next{float:right;text-align:right}[dir=rtl] .md-footer-nav__link--next{float:left;text-align:left}[dir=rtl] .md-footer-nav__link--next svg{transform:scaleX(-1)}@media screen and (max-width: 44.9375em){.md-footer-nav__link--next{width:75%}}.md-footer-nav__title{position:relative;flex-grow:1;max-width:calc(100% - 2.4rem);padding:0 1rem;font-size:.9rem;line-height:2.4rem}.md-footer-nav__button{margin:.2rem;padding:.4rem}.md-footer-nav__direction{position:absolute;right:0;left:0;margin-top:-1rem;padding:0 1rem;font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-footer-copyright{width:100%;margin:auto .6rem;padding:.4rem 0;color:var(--md-footer-fg-color--lighter);font-size:.64rem}@media screen and (min-width: 45em){.md-footer-copyright{width:auto}}.md-footer-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-footer-social{margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width: 45em){.md-footer-social{padding:.6rem 0}}.md-footer-social__link{display:inline-block;width:1.6rem;height:1.6rem;text-align:center}.md-footer-social__link::before{line-height:1.9}.md-footer-social__link svg{max-height:.8rem;vertical-align:-25%;fill:currentColor}:root{--md-nav-icon--prev: url('data:image/svg+xml;charset=utf-8,');--md-nav-icon--next: url('data:image/svg+xml;charset=utf-8,');--md-toc-icon: url('data:image/svg+xml;charset=utf-8,')}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{display:block;padding:0 .6rem;overflow:hidden;font-weight:700;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{width:100%;height:auto}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{display:block;width:2.4rem;height:2.4rem}.md-nav__title .md-nav__button.md-logo svg{fill:currentColor}.md-nav__list{margin:0;padding:0;list-style:none}.md-nav__item{padding:0 .6rem}.md-nav__item:last-child{padding-bottom:.6rem}.md-nav__item .md-nav__item{padding-right:0}[dir=rtl] .md-nav__item .md-nav__item{padding-right:.6rem;padding-left:0}.md-nav__item .md-nav__item:last-child{padding-bottom:0}.md-nav__link{display:block;margin-top:.625em;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color 125ms;scroll-snap-align:start}html .md-nav__link[for=__toc]{display:none}html .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__link[data-md-state=blur]{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active{color:var(--md-typeset-a-color)}.md-nav__item--nested>.md-nav__link{color:inherit}.md-nav__link:focus,.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav__source{display:none}@media screen and (max-width: 76.1875em){.md-nav{background-color:var(--md-default-bg-color)}.md-nav--primary,.md-nav--primary .md-nav{position:absolute;top:0;right:0;left:0;z-index:1;display:flex;flex-direction:column;height:100%}.md-nav--primary .md-nav__title,.md-nav--primary .md-nav__item{font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{position:relative;height:5.6rem;padding:3rem .8rem .2rem;color:var(--md-default-fg-color--light);font-weight:400;line-height:2.4rem;white-space:nowrap;background-color:var(--md-default-fg-color--lightest);cursor:pointer}.md-nav--primary .md-nav__title .md-nav__icon{position:absolute;top:.4rem;left:.4rem;display:block;width:1.2rem;height:1.2rem;margin:.2rem}.md-nav--primary .md-nav__title .md-nav__icon::after{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:""}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem;left:initial}.md-nav--primary .md-nav__title~.md-nav__list{overflow-y:auto;background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>.md-nav__item:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{position:relative;color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color)}.md-nav--primary .md-nav__title[for=__drawer] .md-nav__button{position:absolute;top:.2rem;left:.2rem;display:block;margin:.2rem;padding:.4rem;font-size:2.4rem}html [dir=rtl] .md-nav--primary .md-nav__title[for=__drawer] .md-nav__button{right:.2rem;left:initial}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{padding:0;border-top:.05rem solid var(--md-default-fg-color--lightest)}[dir=rtl] .md-nav--primary .md-nav__item{padding:0}.md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:2.4rem}[dir=rtl] .md-nav--primary .md-nav__item--nested>.md-nav__link{padding-right:.8rem;padding-left:2.4rem}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:focus,.md-nav--primary .md-nav__item--active>.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{position:relative;margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link .md-nav__icon{position:absolute;top:50%;right:.6rem;width:1.2rem;height:1.2rem;margin-top:-0.6rem;color:inherit;font-size:1.2rem}.md-nav--primary .md-nav__link .md-nav__icon::after{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:""}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{right:initial;left:.6rem}[dir=rtl] .md-nav--primary .md-nav__icon::after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav__link{position:static}.md-nav--primary .md-nav--secondary .md-nav{position:static;background-color:transparent}.md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem;padding-left:initial}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem;padding-left:initial}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem;padding-left:initial}.md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem;padding-left:initial}.md-nav__toggle~.md-nav{display:flex;transform:translateX(100%);opacity:0;transition:transform 250ms cubic-bezier(0.8, 0, 0.6, 1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{transform:translateX(0);opacity:1;transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width: 59.9375em){html .md-nav__link[for=__toc]{display:block;padding-right:2.4rem}html .md-nav__link[for=__toc]+.md-nav__link{display:none}html .md-nav__link[for=__toc] .md-icon::after{display:block;width:100%;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);background-color:currentColor;content:""}html .md-nav__link[for=__toc]~.md-nav{display:flex}html [dir=rtl] .md-nav__link{padding-right:.8rem;padding-left:2.4rem}.md-nav__source{display:block;padding:0 .2rem;color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color--dark)}}@media screen and (min-width: 60em){.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}}@media screen and (min-width: 76.25em){.md-nav{transition:max-height 250ms cubic-bezier(0.86, 0, 0.07, 1)}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon{display:none}.md-nav__toggle~.md-nav{display:none}.md-nav__toggle:checked~.md-nav,.md-nav__toggle:indeterminate~.md-nav{display:block}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__icon{float:right;width:.9rem;height:.9rem;transition:transform 250ms}[dir=rtl] .md-nav__icon{float:left;transform:rotate(180deg)}.md-nav__icon::after{display:inline-block;width:100%;height:100%;vertical-align:-0.1rem;background-color:currentColor;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:""}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon,.md-nav__item--nested .md-nav__toggle:indeterminate~.md-nav__link .md-nav__icon{transform:rotate(90deg)}}:root{--md-search-result-icon: url('data:image/svg+xml;charset=utf-8,')}.md-search{position:relative}.no-js .md-search{display:none}@media screen and (min-width: 60em){.md-search{padding:.2rem 0}}.md-search__overlay{z-index:1;opacity:0}@media screen and (max-width: 59.9375em){.md-search__overlay{position:absolute;top:.2rem;left:-2.2rem;width:2rem;height:2rem;overflow:hidden;background-color:var(--md-default-bg-color);border-radius:1rem;transform-origin:center;transition:transform 300ms 100ms,opacity 200ms 200ms;pointer-events:none}[dir=rtl] .md-search__overlay{right:-2.2rem;left:initial}[data-md-toggle=search]:checked~.md-header .md-search__overlay{opacity:1;transition:transform 400ms,opacity 100ms}}@media screen and (max-width: 29.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(45)}}@media screen and (min-width: 30em)and (max-width: 44.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(60)}}@media screen and (min-width: 45em)and (max-width: 59.9375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(75)}}@media screen and (min-width: 60em){.md-search__overlay{position:fixed;top:0;left:0;width:0;height:0;background-color:rgba(0,0,0,.54);cursor:pointer;transition:width 0ms 250ms,height 0ms 250ms,opacity 250ms}[dir=rtl] .md-search__overlay{right:0;left:initial}[data-md-toggle=search]:checked~.md-header .md-search__overlay{width:100%;height:100%;opacity:1;transition:width 0ms,height 0ms,opacity 250ms}}.md-search__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width: 59.9375em){.md-search__inner{position:fixed;top:0;left:100%;z-index:2;width:100%;height:100%;transform:translateX(5%);opacity:0;transition:right 0ms 300ms,left 0ms 300ms,transform 150ms 150ms cubic-bezier(0.4, 0, 0.2, 1),opacity 150ms 150ms}[data-md-toggle=search]:checked~.md-header .md-search__inner{left:0;transform:translateX(0);opacity:1;transition:right 0ms 0ms,left 0ms 0ms,transform 150ms 150ms cubic-bezier(0.1, 0.7, 0.1, 1),opacity 150ms 150ms}[dir=rtl] [data-md-toggle=search]:checked~.md-header .md-search__inner{right:0;left:initial}html [dir=rtl] .md-search__inner{right:100%;left:initial;transform:translateX(-5%)}}@media screen and (min-width: 60em){.md-search__inner{position:relative;float:right;width:11.7rem;padding:.1rem 0;transition:width 250ms cubic-bezier(0.1, 0.7, 0.1, 1)}[dir=rtl] .md-search__inner{float:left}}@media screen and (min-width: 60em)and (max-width: 76.1875em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}}@media screen and (min-width: 76.25em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}}.md-search__form{position:relative;z-index:2;height:2.4rem;background-color:var(--md-default-bg-color);transition:color 250ms,background-color 250ms}@media screen and (min-width: 60em){.md-search__form{height:1.8rem;background-color:rgba(0,0,0,.26);border-radius:.1rem}.md-search__form:hover{background-color:rgba(255,255,255,.12)}}[data-md-toggle=search]:checked~.md-header .md-search__form{background-color:var(--md-default-bg-color);border-radius:.1rem .1rem 0 0}.md-search__input{position:relative;z-index:2;width:100%;height:100%;padding:0 2.2rem 0 3.6rem;font-size:.9rem;text-overflow:ellipsis;background:transparent}[dir=rtl] .md-search__input{padding:0 3.6rem 0 2.2rem}.md-search__input::-webkit-input-placeholder{-webkit-transition:color 250ms;transition:color 250ms}.md-search__input::-moz-placeholder{-moz-transition:color 250ms;transition:color 250ms}.md-search__input::-ms-input-placeholder{-ms-transition:color 250ms;transition:color 250ms}.md-search__input::placeholder{transition:color 250ms}.md-search__input::-webkit-input-placeholder{color:var(--md-default-fg-color--light)}.md-search__input::-moz-placeholder{color:var(--md-default-fg-color--light)}.md-search__input::-ms-input-placeholder{color:var(--md-default-fg-color--light)}.md-search__input~.md-search__icon,.md-search__input::placeholder{color:var(--md-default-fg-color--light)}.md-search__input::-ms-clear{display:none}@media screen and (min-width: 60em){.md-search__input{padding-left:2.2rem;color:inherit;font-size:.8rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input+.md-search__icon{color:var(--md-primary-bg-color)}.md-search__input::-webkit-input-placeholder{color:var(--md-primary-bg-color--light)}.md-search__input::-moz-placeholder{color:var(--md-primary-bg-color--light)}.md-search__input::-ms-input-placeholder{color:var(--md-primary-bg-color--light)}.md-search__input::placeholder{color:var(--md-primary-bg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input{color:var(--md-default-fg-color);text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input::-webkit-input-placeholder{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input::-moz-placeholder{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input::-ms-input-placeholder{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon,[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:var(--md-default-fg-color--light)}}.md-search__suggest{position:absolute;top:0;display:flex;align-items:center;width:100%;height:100%;padding:0 2.2rem 0 3.6rem;color:var(--md-default-fg-color--lighter);font-size:.9rem}[dir=rtl] .md-search__suggest{padding:0 3.6rem 0 2.2rem}@media screen and (min-width: 60em){.md-search__suggest{padding-left:2.2rem;font-size:.8rem}[dir=rtl] .md-search__suggest{padding-right:2.2rem}}.md-search__icon{position:absolute;z-index:2;width:1.2rem;height:1.2rem;cursor:pointer;transition:color 250ms,opacity 250ms}.md-search__icon:hover{opacity:.7}.md-search__icon[for=__search]{top:.3rem;left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem;left:initial}[dir=rtl] .md-search__icon[for=__search] svg{transform:scaleX(-1)}@media screen and (max-width: 59.9375em){.md-search__icon[for=__search]{top:.6rem;left:.8rem}[dir=rtl] .md-search__icon[for=__search]{right:.8rem;left:initial}.md-search__icon[for=__search] svg:first-child{display:none}}@media screen and (min-width: 60em){.md-search__icon[for=__search]{pointer-events:none}.md-search__icon[for=__search] svg:last-child{display:none}}.md-search__icon[type=reset]{top:.3rem;right:.5rem;transform:scale(0.75);opacity:0;transition:transform 150ms cubic-bezier(0.1, 0.7, 0.1, 1),opacity 150ms;pointer-events:none}[dir=rtl] .md-search__icon[type=reset]{right:initial;left:.5rem}@media screen and (max-width: 59.9375em){.md-search__icon[type=reset]{top:.6rem;right:.8rem}[dir=rtl] .md-search__icon[type=reset]{right:initial;left:.8rem}}[data-md-toggle=search]:checked~.md-header .md-search__input:not(:-moz-placeholder-shown)~.md-search__icon[type=reset]{transform:scale(1);opacity:1;pointer-events:initial}[data-md-toggle=search]:checked~.md-header .md-search__input:not(:placeholder-shown)~.md-search__icon[type=reset]{transform:scale(1);opacity:1;pointer-events:initial}[data-md-toggle=search]:checked~.md-header .md-search__input:not(:-moz-placeholder-shown)~.md-search__icon[type=reset]:hover{opacity:.7}[data-md-toggle=search]:checked~.md-header .md-search__input:not(:placeholder-shown)~.md-search__icon[type=reset]:hover{opacity:.7}.md-search__output{position:absolute;z-index:1;width:100%;overflow:hidden;border-radius:0 0 .1rem .1rem}@media screen and (max-width: 59.9375em){.md-search__output{top:2.4rem;bottom:0}}@media screen and (min-width: 60em){.md-search__output{top:1.9rem;opacity:0;transition:opacity 400ms}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.4);opacity:1}}.md-search__scrollwrap{height:100%;overflow-y:auto;background-color:var(--md-default-bg-color);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;touch-action:pan-y}@media(-webkit-max-device-pixel-ratio: 1), (max-resolution: 1dppx){.md-search__scrollwrap{transform:translateZ(0)}}@media screen and (min-width: 60em)and (max-width: 76.1875em){.md-search__scrollwrap{width:23.4rem}}@media screen and (min-width: 76.25em){.md-search__scrollwrap{width:34.4rem}}@media screen and (min-width: 60em){.md-search__scrollwrap{max-height:0;scrollbar-width:thin;scrollbar-color:var(--md-default-fg-color--lighter) transparent}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) transparent}.md-search__scrollwrap::-webkit-scrollbar{width:.2rem;height:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}}.md-search-result{color:var(--md-default-fg-color);word-break:break-word}.md-search-result__meta{padding:0 .8rem;color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.8rem;background-color:var(--md-default-fg-color--lightest);scroll-snap-align:start}@media screen and (min-width: 60em){.md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem;padding-left:initial}}.md-search-result__list{margin:0;padding:0;list-style:none}.md-search-result__item{box-shadow:0 -0.05rem 0 var(--md-default-fg-color--lightest)}.md-search-result__item:first-child{box-shadow:none}.md-search-result__link{display:block;outline:none;transition:background-color 250ms;scroll-snap-align:start}.md-search-result__link:focus,.md-search-result__link:hover{background-color:var(--md-accent-fg-color--transparent)}.md-search-result__link:focus .md-search-result__article::before,.md-search-result__link:hover .md-search-result__article::before{opacity:.7}.md-search-result__link:last-child p:last-child{margin-bottom:.6rem}.md-search-result__more summary{display:block;padding:.75em .8rem;color:var(--md-typeset-a-color);font-size:.64rem;outline:0;cursor:pointer;transition:color 250ms,background-color 250ms;scroll-snap-align:start}.md-search-result__more summary:focus,.md-search-result__more summary:hover{color:var(--md-accent-fg-color);background-color:var(--md-accent-fg-color--transparent)}@media screen and (min-width: 60em){.md-search-result__more summary{padding-left:2.2rem}[dir=rtl] .md-search-result__more summary{padding-right:2.2rem;padding-left:.8rem}}.md-search-result__more summary::-webkit-details-marker{display:none}.md-search-result__more summary~*>*{opacity:.65}.md-search-result__article{position:relative;padding:0 .8rem;overflow:hidden}@media screen and (min-width: 60em){.md-search-result__article{padding-left:2.2rem}[dir=rtl] .md-search-result__article{padding-right:2.2rem;padding-left:.8rem}}.md-search-result__article--document .md-search-result__title{margin:.55rem 0;font-weight:400;font-size:.8rem;line-height:1.4}.md-search-result__icon{position:absolute;left:0;width:1.2rem;height:1.2rem;margin:.5rem;color:var(--md-default-fg-color--light)}.md-search-result__icon::after{display:inline-block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:var(--md-search-result-icon);mask-image:var(--md-search-result-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:""}[dir=rtl] .md-search-result__icon{right:0;left:initial}[dir=rtl] .md-search-result__icon::after{transform:scaleX(-1)}@media screen and (max-width: 59.9375em){.md-search-result__icon{display:none}}.md-search-result__title{margin:.5em 0;font-weight:700;font-size:.64rem;line-height:1.6}.md-search-result__teaser{display:-webkit-box;max-height:2rem;margin:.5em 0;overflow:hidden;color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.6;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width: 44.9375em){.md-search-result__teaser{max-height:3rem;-webkit-line-clamp:3}}@media screen and (min-width: 60em)and (max-width: 76.1875em){.md-search-result__teaser{max-height:3rem;-webkit-line-clamp:3}}.md-search-result__teaser mark{text-decoration:underline;background-color:transparent}.md-search-result__terms{margin:.5em 0;font-size:.64rem;font-style:italic}.md-search-result mark{color:var(--md-accent-fg-color);background-color:transparent}@-webkit-keyframes md-sidebar__scrollwrap--hack{0%,99%{-webkit-scroll-snap-type:none;scroll-snap-type:none}100%{-webkit-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}}@keyframes md-sidebar__scrollwrap--hack{0%,99%{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none}100%{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}}.md-sidebar{position:-webkit-sticky;position:sticky;top:2.4rem;flex-shrink:0;align-self:flex-start;width:12.1rem;padding:1.2rem 0;overflow:hidden}@media print{.md-sidebar{display:none}}@media screen and (max-width: 76.1875em){.md-sidebar--primary{position:fixed;top:0;left:-12.1rem;z-index:3;width:12.1rem;height:100%;background-color:var(--md-default-bg-color);transform:translateX(0);transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 250ms}[dir=rtl] .md-sidebar--primary{right:-12.1rem;left:initial}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.4);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{overflow:hidden}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width: 60em){.md-sidebar--secondary{display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{max-height:100%;margin:0 .2rem;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;scrollbar-width:thin;scrollbar-color:var(--md-default-fg-color--lighter) transparent}.js .md-sidebar__scrollwrap{-webkit-animation:md-sidebar__scrollwrap--hack 400ms forwards;animation:md-sidebar__scrollwrap--hack 400ms forwards}@media screen and (max-width: 76.1875em){.md-sidebar--primary .md-sidebar__scrollwrap{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none}}.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) transparent}.md-sidebar__scrollwrap::-webkit-scrollbar{width:.2rem;height:.2rem}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@-webkit-keyframes md-source__facts--done{0%{height:0}100%{height:.65rem}}@keyframes md-source__facts--done{0%{height:0}100%{height:.65rem}}@-webkit-keyframes md-source__fact--done{0%{transform:translateY(100%);opacity:0}50%{opacity:0}100%{transform:translateY(0%);opacity:1}}@keyframes md-source__fact--done{0%{transform:translateY(100%);opacity:0}50%{opacity:0}100%{transform:translateY(0%);opacity:1}}.md-source{display:block;font-size:.65rem;line-height:1.2;white-space:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 250ms}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;width:2.4rem;height:2.4rem;vertical-align:middle}.md-source__icon svg{margin-top:.6rem;margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem;margin-left:initial}.md-source__icon+.md-source__repository{margin-left:-2rem;padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem;margin-left:initial;padding-right:2rem;padding-left:initial}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);margin-left:.6rem;overflow:hidden;font-weight:700;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{margin:0;padding:0;overflow:hidden;font-weight:700;font-size:.55rem;list-style-type:none;opacity:.75}[data-md-state=done] .md-source__facts{-webkit-animation:md-source__facts--done 250ms ease-in;animation:md-source__facts--done 250ms ease-in}.md-source__fact{float:left}[dir=rtl] .md-source__fact{float:right}[data-md-state=done] .md-source__fact{-webkit-animation:md-source__fact--done 400ms ease-out;animation:md-source__fact--done 400ms ease-out}.md-source__fact::before{margin:0 .1rem;content:"·"}.md-source__fact:first-child::before{display:none}.md-tabs{width:100%;overflow:auto;color:var(--md-primary-bg-color);background-color:var(--md-primary-fg-color);transition:background-color 250ms}.no-js .md-tabs{transition:none}@media screen and (max-width: 76.1875em){.md-tabs{display:none}}@media print{.md-tabs{display:none}}.md-tabs__list{margin:0;margin-left:.2rem;padding:0;white-space:nowrap;list-style:none;contain:content}[dir=rtl] .md-tabs__list{margin-right:.2rem;margin-left:initial}.md-tabs__item{display:inline-block;height:2.4rem;padding-right:.6rem;padding-left:.6rem}.md-tabs__link{display:block;margin-top:.8rem;font-size:.7rem;opacity:.7;transition:transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),opacity 250ms}.no-js .md-tabs__link{transition:none}.md-tabs__link--active,.md-tabs__link:hover{color:inherit;opacity:1}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:100ms}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:120ms}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:140ms}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:160ms}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:180ms}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:200ms}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:220ms}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:240ms}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:260ms}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:280ms}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:300ms}.md-tabs[data-md-state=hidden]{pointer-events:none}.md-tabs[data-md-state=hidden] .md-tabs__link{transform:translateY(50%);opacity:0;transition:color 250ms,transform 0ms 400ms,opacity 100ms}@media screen and (min-width: 76.25em){.md-tabs~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--nested{display:none}.md-tabs--active~.md-main .md-nav--primary .md-nav__title{display:block;padding:0 .6rem;pointer-events:none;scroll-snap-align:start}.md-tabs--active~.md-main .md-nav--primary .md-nav__title[for=__drawer]{display:none}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item{display:none}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--active{display:block;padding:0}.md-tabs--active~.md-main .md-nav--primary>.md-nav__list>.md-nav__item--active>.md-nav__link{display:none}.md-tabs--active~.md-main .md-nav[data-md-level="1"]{display:block}.md-tabs--active~.md-main .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item{padding:0 .6rem}.md-tabs--active~.md-main .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item:last-child{padding-bottom:.6rem}.md-tabs--active~.md-main .md-nav[data-md-level="1"]>.md-nav__list>.md-nav__item:last-child .md-nav__item{padding-bottom:0}.md-tabs--active~.md-main .md-nav[data-md-level="1"] .md-nav .md-nav__title{display:none}}:root{--md-version-icon: url( 'data:image/svg+xml;charset=utf-8,' )}.md-version{flex-shrink:0;height:2.4rem;font-size:.8rem}.md-version__current{position:relative;top:.05rem;margin-right:.4rem;margin-left:1.4rem}.md-version__current::after{display:inline-block;width:.4rem;height:.6rem;margin-left:.4rem;background-color:currentColor;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:""}.md-version__list{position:absolute;top:.05rem;max-height:2rem;margin:.2rem .8rem .2rem;padding:0;overflow:scroll;color:var(--md-default-fg-color);list-style-type:none;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.1),0 0 .05rem rgba(0,0,0,.25);opacity:0;transition:opacity 250ms 250ms,max-height 0ms 500ms;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.md-version__list:focus-within,.md-version__list:hover{max-height:10rem;opacity:1;transition:opacity 250ms,max-height 250ms}.md-version__item{line-height:2rem}.md-version__link{display:block;width:100%;padding-right:1.2rem;padding-left:.6rem;cursor:pointer;transition:background-color 250ms,color 250ms;scroll-snap-align:start}.md-version__link:focus,.md-version__link:hover{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note: url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract: url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info: url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip: url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success: url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question: url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning: url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure: url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger: url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug: url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example: url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote: url('data:image/svg+xml;charset=utf-8,')}.md-typeset .admonition,.md-typeset details{margin:1.5625em 0;padding:0 .6rem;overflow:hidden;color:var(--md-admonition-fg-color);font-size:.64rem;page-break-inside:avoid;background-color:var(--md-admonition-bg-color);border-left:.2rem solid #448aff;border-radius:.1rem;box-shadow:0 .2rem .5rem rgba(0,0,0,.05),0 0 .05rem rgba(0,0,0,.1)}[dir=rtl] .md-typeset .admonition,[dir=rtl] .md-typeset details{border-right:.2rem solid #448aff;border-left:none}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}.md-typeset .admonition .admonition,.md-typeset details .admonition,.md-typeset .admonition details,.md-typeset details details{margin:1em 0}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -0.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}.md-typeset .admonition-title,.md-typeset summary{position:relative;margin:0 -0.6rem 0 -0.8rem;padding:.4rem .6rem .4rem 2rem;font-weight:700;background-color:rgba(68,138,255,.1);border-left:.2rem solid #448aff}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{margin:0 -0.8rem 0 -0.6rem;padding:.4rem 2rem .4rem .6rem}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}.md-typeset .admonition-title::before,.md-typeset summary::before{position:absolute;left:.6rem;width:1rem;height:1rem;background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:""}[dir=rtl] .md-typeset .admonition-title::before,[dir=rtl] .md-typeset summary::before{right:.8rem;left:initial}.md-typeset .admonition-title code,.md-typeset summary code{margin:initial;padding:initial;color:currentColor;background-color:transparent;border-radius:initial;box-shadow:none}.md-typeset .admonition-title+.tabbed-set:last-child,.md-typeset summary+.tabbed-set:last-child{margin-top:0}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:rgba(68,138,255,.1);border-color:#448aff}.md-typeset .note>.admonition-title::before,.md-typeset .note>summary::before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.md-typeset .admonition.abstract,.md-typeset details.abstract,.md-typeset .admonition.tldr,.md-typeset details.tldr,.md-typeset .admonition.summary,.md-typeset details.summary{border-color:#00b0ff}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary,.md-typeset .tldr>.admonition-title,.md-typeset .tldr>summary,.md-typeset .summary>.admonition-title,.md-typeset .summary>summary{background-color:rgba(0,176,255,.1);border-color:#00b0ff}.md-typeset .abstract>.admonition-title::before,.md-typeset .abstract>summary::before,.md-typeset .tldr>.admonition-title::before,.md-typeset .tldr>summary::before,.md-typeset .summary>.admonition-title::before,.md-typeset .summary>summary::before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.md-typeset .admonition.info,.md-typeset details.info,.md-typeset .admonition.todo,.md-typeset details.todo{border-color:#00b8d4}.md-typeset .info>.admonition-title,.md-typeset .info>summary,.md-typeset .todo>.admonition-title,.md-typeset .todo>summary{background-color:rgba(0,184,212,.1);border-color:#00b8d4}.md-typeset .info>.admonition-title::before,.md-typeset .info>summary::before,.md-typeset .todo>.admonition-title::before,.md-typeset .todo>summary::before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.md-typeset .admonition.tip,.md-typeset details.tip,.md-typeset .admonition.important,.md-typeset details.important,.md-typeset .admonition.hint,.md-typeset details.hint{border-color:#00bfa5}.md-typeset .tip>.admonition-title,.md-typeset .tip>summary,.md-typeset .important>.admonition-title,.md-typeset .important>summary,.md-typeset .hint>.admonition-title,.md-typeset .hint>summary{background-color:rgba(0,191,165,.1);border-color:#00bfa5}.md-typeset .tip>.admonition-title::before,.md-typeset .tip>summary::before,.md-typeset .important>.admonition-title::before,.md-typeset .important>summary::before,.md-typeset .hint>.admonition-title::before,.md-typeset .hint>summary::before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.md-typeset .admonition.success,.md-typeset details.success,.md-typeset .admonition.done,.md-typeset details.done,.md-typeset .admonition.check,.md-typeset details.check{border-color:#00c853}.md-typeset .success>.admonition-title,.md-typeset .success>summary,.md-typeset .done>.admonition-title,.md-typeset .done>summary,.md-typeset .check>.admonition-title,.md-typeset .check>summary{background-color:rgba(0,200,83,.1);border-color:#00c853}.md-typeset .success>.admonition-title::before,.md-typeset .success>summary::before,.md-typeset .done>.admonition-title::before,.md-typeset .done>summary::before,.md-typeset .check>.admonition-title::before,.md-typeset .check>summary::before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.md-typeset .admonition.question,.md-typeset details.question,.md-typeset .admonition.faq,.md-typeset details.faq,.md-typeset .admonition.help,.md-typeset details.help{border-color:#64dd17}.md-typeset .question>.admonition-title,.md-typeset .question>summary,.md-typeset .faq>.admonition-title,.md-typeset .faq>summary,.md-typeset .help>.admonition-title,.md-typeset .help>summary{background-color:rgba(100,221,23,.1);border-color:#64dd17}.md-typeset .question>.admonition-title::before,.md-typeset .question>summary::before,.md-typeset .faq>.admonition-title::before,.md-typeset .faq>summary::before,.md-typeset .help>.admonition-title::before,.md-typeset .help>summary::before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.md-typeset .admonition.warning,.md-typeset details.warning,.md-typeset .admonition.attention,.md-typeset details.attention,.md-typeset .admonition.caution,.md-typeset details.caution{border-color:#ff9100}.md-typeset .warning>.admonition-title,.md-typeset .warning>summary,.md-typeset .attention>.admonition-title,.md-typeset .attention>summary,.md-typeset .caution>.admonition-title,.md-typeset .caution>summary{background-color:rgba(255,145,0,.1);border-color:#ff9100}.md-typeset .warning>.admonition-title::before,.md-typeset .warning>summary::before,.md-typeset .attention>.admonition-title::before,.md-typeset .attention>summary::before,.md-typeset .caution>.admonition-title::before,.md-typeset .caution>summary::before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.md-typeset .admonition.failure,.md-typeset details.failure,.md-typeset .admonition.missing,.md-typeset details.missing,.md-typeset .admonition.fail,.md-typeset details.fail{border-color:#ff5252}.md-typeset .failure>.admonition-title,.md-typeset .failure>summary,.md-typeset .missing>.admonition-title,.md-typeset .missing>summary,.md-typeset .fail>.admonition-title,.md-typeset .fail>summary{background-color:rgba(255,82,82,.1);border-color:#ff5252}.md-typeset .failure>.admonition-title::before,.md-typeset .failure>summary::before,.md-typeset .missing>.admonition-title::before,.md-typeset .missing>summary::before,.md-typeset .fail>.admonition-title::before,.md-typeset .fail>summary::before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.md-typeset .admonition.danger,.md-typeset details.danger,.md-typeset .admonition.error,.md-typeset details.error{border-color:#ff1744}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary,.md-typeset .error>.admonition-title,.md-typeset .error>summary{background-color:rgba(255,23,68,.1);border-color:#ff1744}.md-typeset .danger>.admonition-title::before,.md-typeset .danger>summary::before,.md-typeset .error>.admonition-title::before,.md-typeset .error>summary::before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:rgba(245,0,87,.1);border-color:#f50057}.md-typeset .bug>.admonition-title::before,.md-typeset .bug>summary::before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.md-typeset .admonition.example,.md-typeset details.example{border-color:#651fff}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:rgba(101,31,255,.1);border-color:#651fff}.md-typeset .example>.admonition-title::before,.md-typeset .example>summary::before{background-color:#651fff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.md-typeset .admonition.quote,.md-typeset details.quote,.md-typeset .admonition.cite,.md-typeset details.cite{border-color:#9e9e9e}.md-typeset .quote>.admonition-title,.md-typeset .quote>summary,.md-typeset .cite>.admonition-title,.md-typeset .cite>summary{background-color:rgba(158,158,158,.1);border-color:#9e9e9e}.md-typeset .quote>.admonition-title::before,.md-typeset .quote>summary::before,.md-typeset .cite>.admonition-title::before,.md-typeset .cite>summary::before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.codehilite .o,.highlight .o,.codehilite .ow,.highlight .ow{color:var(--md-code-hl-operator-color)}.codehilite .p,.highlight .p{color:var(--md-code-hl-punctuation-color)}.codehilite .cpf,.highlight .cpf,.codehilite .l,.highlight .l,.codehilite .s,.highlight .s,.codehilite .sb,.highlight .sb,.codehilite .sc,.highlight .sc,.codehilite .s2,.highlight .s2,.codehilite .si,.highlight .si,.codehilite .s1,.highlight .s1,.codehilite .ss,.highlight .ss{color:var(--md-code-hl-string-color)}.codehilite .cp,.highlight .cp,.codehilite .se,.highlight .se,.codehilite .sh,.highlight .sh,.codehilite .sr,.highlight .sr,.codehilite .sx,.highlight .sx{color:var(--md-code-hl-special-color)}.codehilite .m,.highlight .m,.codehilite .mf,.highlight .mf,.codehilite .mh,.highlight .mh,.codehilite .mi,.highlight .mi,.codehilite .il,.highlight .il,.codehilite .mo,.highlight .mo{color:var(--md-code-hl-number-color)}.codehilite .k,.highlight .k,.codehilite .kd,.highlight .kd,.codehilite .kn,.highlight .kn,.codehilite .kp,.highlight .kp,.codehilite .kr,.highlight .kr,.codehilite .kt,.highlight .kt{color:var(--md-code-hl-keyword-color)}.codehilite .kc,.highlight .kc,.codehilite .n,.highlight .n{color:var(--md-code-hl-name-color)}.codehilite .no,.highlight .no,.codehilite .nb,.highlight .nb,.codehilite .bp,.highlight .bp{color:var(--md-code-hl-constant-color)}.codehilite .nc,.highlight .nc,.codehilite .ne,.highlight .ne,.codehilite .nf,.highlight .nf,.codehilite .nn,.highlight .nn{color:var(--md-code-hl-function-color)}.codehilite .nd,.highlight .nd,.codehilite .ni,.highlight .ni,.codehilite .nl,.highlight .nl,.codehilite .nt,.highlight .nt{color:var(--md-code-hl-keyword-color)}.codehilite .c,.highlight .c,.codehilite .cm,.highlight .cm,.codehilite .c1,.highlight .c1,.codehilite .ch,.highlight .ch,.codehilite .cs,.highlight .cs,.codehilite .sd,.highlight .sd{color:var(--md-code-hl-comment-color)}.codehilite .na,.highlight .na,.codehilite .nv,.highlight .nv,.codehilite .vc,.highlight .vc,.codehilite .vg,.highlight .vg,.codehilite .vi,.highlight .vi{color:var(--md-code-hl-variable-color)}.codehilite .ge,.highlight .ge,.codehilite .gr,.highlight .gr,.codehilite .gh,.highlight .gh,.codehilite .go,.highlight .go,.codehilite .gp,.highlight .gp,.codehilite .gs,.highlight .gs,.codehilite .gu,.highlight .gu,.codehilite .gt,.highlight .gt{color:var(--md-code-hl-generic-color)}.codehilite .gd,.highlight .gd,.codehilite .gi,.highlight .gi{margin:0 -0.125em;padding:0 .125em;border-radius:.1rem}.codehilite .gd,.highlight .gd{background-color:var(--md-typeset-del-color)}.codehilite .gi,.highlight .gi{background-color:var(--md-typeset-ins-color)}.codehilite .hll,.highlight .hll{display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em;background-color:var(--md-code-hl-color)}.codehilitetable,.highlighttable{display:block;overflow:hidden}.codehilitetable tbody,.highlighttable tbody,.codehilitetable td,.highlighttable td{display:block;padding:0}.codehilitetable tr,.highlighttable tr{display:flex}.codehilitetable pre,.highlighttable pre{margin:0}.codehilitetable .linenos,.highlighttable .linenos{padding:.525rem 1.1764705882em;padding-right:0;font-size:.85em;background-color:var(--md-code-bg-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.codehilitetable .linenodiv,.highlighttable .linenodiv{padding-right:.5882352941em;box-shadow:-0.05rem 0 var(--md-default-fg-color--lighter) inset}.codehilitetable .linenodiv pre,.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.codehilitetable .code,.highlighttable .code{flex:1;overflow:hidden}.md-typeset .codehilitetable,.md-typeset .highlighttable{margin:1em 0;direction:ltr;border-radius:.1rem}.md-typeset .codehilitetable code,.md-typeset .highlighttable code{border-radius:0}@media screen and (max-width: 44.9375em){.md-typeset>.codehilite,.md-typeset>.highlight{margin:1em -0.8rem}.md-typeset>.codehilite .hll,.md-typeset>.highlight .hll{margin:0 -0.8rem;padding:0 .8rem}.md-typeset>.codehilite code,.md-typeset>.highlight code{border-radius:0}.md-typeset>.codehilitetable,.md-typeset>.highlighttable{margin:1em -0.8rem;border-radius:0}.md-typeset>.codehilitetable .hll,.md-typeset>.highlighttable .hll{margin:0 -0.8rem;padding:0 .8rem}}:root{--md-footnotes-icon: url('data:image/svg+xml;charset=utf-8,')}.md-typeset [id^="fnref:"]{display:inline-block}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}.md-typeset .footnote ol{margin-left:0}.md-typeset .footnote li{transition:color 125ms}.md-typeset .footnote li:target{color:var(--md-default-fg-color)}.md-typeset .footnote li :first-child{margin-top:0}.md-typeset .footnote li:hover .footnote-backref,.md-typeset .footnote li:target .footnote-backref{transform:translateX(0);opacity:1}.md-typeset .footnote li:hover .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-ref{display:inline-block;pointer-events:initial}.md-typeset .footnote-backref{display:inline-block;color:var(--md-typeset-a-color);font-size:0;vertical-align:text-bottom;transform:translateX(0.25rem);opacity:0;transition:color 250ms,transform 250ms 250ms,opacity 125ms 250ms}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-0.25rem)}.md-typeset .footnote-backref::before{display:inline-block;width:.8rem;height:.8rem;background-color:currentColor;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:""}[dir=rtl] .md-typeset .footnote-backref::before svg{transform:scaleX(-1)}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);transform:translateX(0);opacity:1}}.md-typeset .headerlink{display:inline-block;margin-left:.5rem;visibility:hidden;opacity:0;transition:color 250ms,visibility 0ms 500ms,opacity 125ms}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem;margin-left:initial}html body .md-typeset .headerlink{color:var(--md-default-fg-color--lighter)}@media print{.md-typeset .headerlink{display:none}}.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink,.md-typeset .headerlink:focus{visibility:visible;opacity:1;transition:color 250ms,visibility 0ms,opacity 125ms}.md-typeset :target>.headerlink,.md-typeset .headerlink:focus,.md-typeset .headerlink:hover{color:var(--md-accent-fg-color)}.md-typeset :target{scroll-margin-top:3.6rem}.md-typeset h3:target,.md-typeset h2:target,.md-typeset h1:target{scroll-margin-top:3.4rem}.md-typeset h4:target{scroll-margin-top:3.45rem}.md-typeset div.arithmatex{overflow-x:scroll}@media screen and (max-width: 44.9375em){.md-typeset div.arithmatex{margin:0 -0.8rem}}.md-typeset div.arithmatex>*{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:1em auto !important;padding:0 .8rem;overflow:auto;touch-action:auto}.md-typeset del.critic,.md-typeset ins.critic,.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment::before{content:"/* "}.md-typeset .critic.comment::after{content:" */"}.md-typeset .critic.block{display:block;margin:1em 0;padding-right:.8rem;padding-left:.8rem;overflow:auto;box-shadow:none}.md-typeset .critic.block :first-child{margin-top:.5em}.md-typeset .critic.block :last-child{margin-bottom:.5em}:root{--md-details-icon: url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:block;padding-top:0;overflow:visible}.md-typeset details[open]>summary::after{transform:rotate(90deg)}.md-typeset details:not([open]){padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}.md-typeset details::after{display:table;content:""}.md-typeset summary{display:block;min-height:1rem;padding:.4rem 1.8rem .4rem 2rem;border-top-left-radius:.1rem;border-top-right-radius:.1rem;cursor:pointer}.md-typeset summary:not(.focus-visible){outline:none;-webkit-tap-highlight-color:transparent}[dir=rtl] .md-typeset summary{padding:.4rem 2.2rem .4rem 1.8rem}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset summary::after{position:absolute;top:.4rem;right:.4rem;width:1rem;height:1rem;background-color:currentColor;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(0deg);transition:transform 250ms;content:""}[dir=rtl] .md-typeset summary::after{right:initial;left:.4rem;transform:rotate(180deg)}.md-typeset img.emojione,.md-typeset img.twemoji,.md-typeset img.gemoji{width:1.125em;max-height:100%;vertical-align:-15%}.md-typeset span.twemoji{display:inline-block;height:1.125em;vertical-align:text-top}.md-typeset span.twemoji svg{width:1.125em;max-height:100%;fill:currentColor}.highlight [data-linenos]::before{position:-webkit-sticky;position:sticky;left:-1.1764705882em;float:left;margin-right:1.1764705882em;margin-left:-1.1764705882em;padding-left:1.1764705882em;color:var(--md-default-fg-color--light);background-color:var(--md-code-bg-color);box-shadow:-0.05rem 0 var(--md-default-fg-color--lighter) inset;content:attr(data-linenos);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-typeset .keys kbd::before,.md-typeset .keys kbd::after{position:relative;margin:0;color:inherit;-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial}.md-typeset .keys span{padding:0 .2em;color:var(--md-default-fg-color--light)}.md-typeset .keys .key-alt::before{padding-right:.4em;content:"⎇"}.md-typeset .keys .key-left-alt::before{padding-right:.4em;content:"⎇"}.md-typeset .keys .key-right-alt::before{padding-right:.4em;content:"⎇"}.md-typeset .keys .key-command::before{padding-right:.4em;content:"⌘"}.md-typeset .keys .key-left-command::before{padding-right:.4em;content:"⌘"}.md-typeset .keys .key-right-command::before{padding-right:.4em;content:"⌘"}.md-typeset .keys .key-control::before{padding-right:.4em;content:"⌃"}.md-typeset .keys .key-left-control::before{padding-right:.4em;content:"⌃"}.md-typeset .keys .key-right-control::before{padding-right:.4em;content:"⌃"}.md-typeset .keys .key-meta::before{padding-right:.4em;content:"◆"}.md-typeset .keys .key-left-meta::before{padding-right:.4em;content:"◆"}.md-typeset .keys .key-right-meta::before{padding-right:.4em;content:"◆"}.md-typeset .keys .key-option::before{padding-right:.4em;content:"⌥"}.md-typeset .keys .key-left-option::before{padding-right:.4em;content:"⌥"}.md-typeset .keys .key-right-option::before{padding-right:.4em;content:"⌥"}.md-typeset .keys .key-shift::before{padding-right:.4em;content:"⇧"}.md-typeset .keys .key-left-shift::before{padding-right:.4em;content:"⇧"}.md-typeset .keys .key-right-shift::before{padding-right:.4em;content:"⇧"}.md-typeset .keys .key-super::before{padding-right:.4em;content:"❖"}.md-typeset .keys .key-left-super::before{padding-right:.4em;content:"❖"}.md-typeset .keys .key-right-super::before{padding-right:.4em;content:"❖"}.md-typeset .keys .key-windows::before{padding-right:.4em;content:"⊞"}.md-typeset .keys .key-left-windows::before{padding-right:.4em;content:"⊞"}.md-typeset .keys .key-right-windows::before{padding-right:.4em;content:"⊞"}.md-typeset .keys .key-arrow-down::before{padding-right:.4em;content:"↓"}.md-typeset .keys .key-arrow-left::before{padding-right:.4em;content:"←"}.md-typeset .keys .key-arrow-right::before{padding-right:.4em;content:"→"}.md-typeset .keys .key-arrow-up::before{padding-right:.4em;content:"↑"}.md-typeset .keys .key-backspace::before{padding-right:.4em;content:"⌫"}.md-typeset .keys .key-backtab::before{padding-right:.4em;content:"⇤"}.md-typeset .keys .key-caps-lock::before{padding-right:.4em;content:"⇪"}.md-typeset .keys .key-clear::before{padding-right:.4em;content:"⌧"}.md-typeset .keys .key-context-menu::before{padding-right:.4em;content:"☰"}.md-typeset .keys .key-delete::before{padding-right:.4em;content:"⌦"}.md-typeset .keys .key-eject::before{padding-right:.4em;content:"⏏"}.md-typeset .keys .key-end::before{padding-right:.4em;content:"⤓"}.md-typeset .keys .key-escape::before{padding-right:.4em;content:"⎋"}.md-typeset .keys .key-home::before{padding-right:.4em;content:"⤒"}.md-typeset .keys .key-insert::before{padding-right:.4em;content:"⎀"}.md-typeset .keys .key-page-down::before{padding-right:.4em;content:"⇟"}.md-typeset .keys .key-page-up::before{padding-right:.4em;content:"⇞"}.md-typeset .keys .key-print-screen::before{padding-right:.4em;content:"⎙"}.md-typeset .keys .key-tab::after{padding-left:.4em;content:"⇥"}.md-typeset .keys .key-num-enter::after{padding-left:.4em;content:"⌤"}.md-typeset .keys .key-enter::after{padding-left:.4em;content:"⏎"}.md-typeset .tabbed-content{display:none;order:99;width:100%;box-shadow:0 -0.05rem var(--md-default-fg-color--lightest)}@media print{.md-typeset .tabbed-content{display:block;order:initial}}.md-typeset .tabbed-content>pre:only-child,.md-typeset .tabbed-content>.codehilite:only-child pre,.md-typeset .tabbed-content>.codehilitetable:only-child,.md-typeset .tabbed-content>.highlight:only-child pre,.md-typeset .tabbed-content>.highlighttable:only-child{margin:0}.md-typeset .tabbed-content>pre:only-child>code,.md-typeset .tabbed-content>.codehilite:only-child pre>code,.md-typeset .tabbed-content>.codehilitetable:only-child>code,.md-typeset .tabbed-content>.highlight:only-child pre>code,.md-typeset .tabbed-content>.highlighttable:only-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-content>.tabbed-set{margin:0}.md-typeset .tabbed-set{position:relative;display:flex;flex-wrap:wrap;margin:1em 0;border-radius:.1rem}.md-typeset .tabbed-set>input{position:absolute;width:0;height:0;opacity:0}.md-typeset .tabbed-set>input:checked+label{color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:checked+label+.tabbed-content{display:block}.md-typeset .tabbed-set>input:focus+label{outline-style:auto}.md-typeset .tabbed-set>input:not(.focus-visible)+label{outline:none;-webkit-tap-highlight-color:transparent}.md-typeset .tabbed-set>label{z-index:1;width:auto;padding:.9375em 1.25em .78125em;color:var(--md-default-fg-color--light);font-weight:700;font-size:.64rem;border-bottom:.1rem solid transparent;cursor:pointer;transition:color 250ms}html .md-typeset .tabbed-set>label:hover{color:var(--md-accent-fg-color)}:root{--md-tasklist-icon: url( 'data:image/svg+xml;charset=utf-8,' );--md-tasklist-icon--checked: url( 'data:image/svg+xml;charset=utf-8,' )}.md-typeset .task-list-item{position:relative;list-style-type:none}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em;left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em;left:initial}.md-typeset .task-list-control .task-list-indicator::before{position:absolute;top:.15em;left:-1.5em;width:1.25em;height:1.25em;background-color:var(--md-default-fg-color--lightest);-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;content:""}[dir=rtl] .md-typeset .task-list-control .task-list-indicator::before{right:-1.5em;left:initial}.md-typeset .task-list-control [type=checkbox]:checked+.task-list-indicator::before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}.md-typeset .task-list-control [type=checkbox]{z-index:-1;opacity:0} diff --git a/v4.2.3/assets/stylesheets/palette.ec60dfa4.min.css b/v4.2.3/assets/stylesheets/palette.ec60dfa4.min.css new file mode 100644 index 0000000000..0e4ca128a5 --- /dev/null +++ b/v4.2.3/assets/stylesheets/palette.ec60dfa4.min.css @@ -0,0 +1 @@ +[data-md-color-accent=red]{--md-accent-fg-color: hsla(348, 100%, 55%, 1);--md-accent-fg-color--transparent: hsla(348, 100%, 55%, 0.1);--md-accent-bg-color: hsla(0, 0%, 100%, 1);--md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-accent=pink]{--md-accent-fg-color: hsla(339, 100%, 48%, 1);--md-accent-fg-color--transparent: hsla(339, 100%, 48%, 0.1);--md-accent-bg-color: hsla(0, 0%, 100%, 1);--md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-accent=purple]{--md-accent-fg-color: hsla(291, 96%, 62%, 1);--md-accent-fg-color--transparent: hsla(291, 96%, 62%, 0.1);--md-accent-bg-color: hsla(0, 0%, 100%, 1);--md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-accent=deep-purple]{--md-accent-fg-color: hsla(256, 100%, 65%, 1);--md-accent-fg-color--transparent: hsla(256, 100%, 65%, 0.1);--md-accent-bg-color: hsla(0, 0%, 100%, 1);--md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-accent=indigo]{--md-accent-fg-color: hsla(231, 99%, 66%, 1);--md-accent-fg-color--transparent: hsla(231, 99%, 66%, 0.1);--md-accent-bg-color: hsla(0, 0%, 100%, 1);--md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-accent=blue]{--md-accent-fg-color: hsla(218, 100%, 63%, 1);--md-accent-fg-color--transparent: hsla(218, 100%, 63%, 0.1);--md-accent-bg-color: hsla(0, 0%, 100%, 1);--md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-accent=light-blue]{--md-accent-fg-color: hsla(203, 100%, 46%, 1);--md-accent-fg-color--transparent: hsla(203, 100%, 46%, 0.1);--md-accent-bg-color: hsla(0, 0%, 100%, 1);--md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-accent=cyan]{--md-accent-fg-color: hsla(188, 100%, 42%, 1);--md-accent-fg-color--transparent: hsla(188, 100%, 42%, 0.1);--md-accent-bg-color: hsla(0, 0%, 100%, 1);--md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-accent=teal]{--md-accent-fg-color: hsla(172, 100%, 37%, 1);--md-accent-fg-color--transparent: hsla(172, 100%, 37%, 0.1);--md-accent-bg-color: hsla(0, 0%, 100%, 1);--md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-accent=green]{--md-accent-fg-color: hsla(145, 100%, 39%, 1);--md-accent-fg-color--transparent: hsla(145, 100%, 39%, 0.1);--md-accent-bg-color: hsla(0, 0%, 100%, 1);--md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-accent=light-green]{--md-accent-fg-color: hsla(97, 81%, 48%, 1);--md-accent-fg-color--transparent: hsla(97, 81%, 48%, 0.1);--md-accent-bg-color: hsla(0, 0%, 100%, 1);--md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-accent=lime]{--md-accent-fg-color: hsla(75, 100%, 46%, 1);--md-accent-fg-color--transparent: hsla(75, 100%, 46%, 0.1);--md-accent-bg-color: hsla(0, 0%, 0%, 0.87);--md-accent-bg-color--light: hsla(0, 0%, 0%, 0.54)}[data-md-color-accent=yellow]{--md-accent-fg-color: hsla(50, 100%, 50%, 1);--md-accent-fg-color--transparent: hsla(50, 100%, 50%, 0.1);--md-accent-bg-color: hsla(0, 0%, 0%, 0.87);--md-accent-bg-color--light: hsla(0, 0%, 0%, 0.54)}[data-md-color-accent=amber]{--md-accent-fg-color: hsla(40, 100%, 50%, 1);--md-accent-fg-color--transparent: hsla(40, 100%, 50%, 0.1);--md-accent-bg-color: hsla(0, 0%, 0%, 0.87);--md-accent-bg-color--light: hsla(0, 0%, 0%, 0.54)}[data-md-color-accent=orange]{--md-accent-fg-color: hsla(34, 100%, 50%, 1);--md-accent-fg-color--transparent: hsla(34, 100%, 50%, 0.1);--md-accent-bg-color: hsla(0, 0%, 0%, 0.87);--md-accent-bg-color--light: hsla(0, 0%, 0%, 0.54)}[data-md-color-accent=deep-orange]{--md-accent-fg-color: hsla(14, 100%, 63%, 1);--md-accent-fg-color--transparent: hsla(14, 100%, 63%, 0.1);--md-accent-bg-color: hsla(0, 0%, 100%, 1);--md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=red]{--md-primary-fg-color: hsla(1, 83%, 63%, 1);--md-primary-fg-color--light: hsla(0, 69%, 67%, 1);--md-primary-fg-color--dark: hsla(1, 77%, 55%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=pink]{--md-primary-fg-color: hsla(340, 82%, 52%, 1);--md-primary-fg-color--light: hsla(340, 82%, 59%, 1);--md-primary-fg-color--dark: hsla(336, 78%, 43%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=purple]{--md-primary-fg-color: hsla(291, 47%, 51%, 1);--md-primary-fg-color--light: hsla(291, 47%, 60%, 1);--md-primary-fg-color--dark: hsla(287, 65%, 40%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=deep-purple]{--md-primary-fg-color: hsla(262, 47%, 55%, 1);--md-primary-fg-color--light: hsla(262, 47%, 63%, 1);--md-primary-fg-color--dark: hsla(262, 52%, 47%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=indigo]{--md-primary-fg-color: hsla(231, 48%, 48%, 1);--md-primary-fg-color--light: hsla(231, 44%, 56%, 1);--md-primary-fg-color--dark: hsla(232, 54%, 41%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=blue]{--md-primary-fg-color: hsla(207, 90%, 54%, 1);--md-primary-fg-color--light: hsla(207, 90%, 61%, 1);--md-primary-fg-color--dark: hsla(210, 79%, 46%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=light-blue]{--md-primary-fg-color: hsla(199, 98%, 48%, 1);--md-primary-fg-color--light: hsla(199, 92%, 56%, 1);--md-primary-fg-color--dark: hsla(201, 98%, 41%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=cyan]{--md-primary-fg-color: hsla(187, 100%, 42%, 1);--md-primary-fg-color--light: hsla(187, 71%, 50%, 1);--md-primary-fg-color--dark: hsla(186, 100%, 33%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=teal]{--md-primary-fg-color: hsla(174, 100%, 29%, 1);--md-primary-fg-color--light: hsla(174, 63%, 40%, 1);--md-primary-fg-color--dark: hsla(173, 100%, 24%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=green]{--md-primary-fg-color: hsla(122, 39%, 49%, 1);--md-primary-fg-color--light: hsla(123, 38%, 57%, 1);--md-primary-fg-color--dark: hsla(123, 43%, 39%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=light-green]{--md-primary-fg-color: hsla(88, 50%, 53%, 1);--md-primary-fg-color--light: hsla(88, 50%, 60%, 1);--md-primary-fg-color--dark: hsla(92, 48%, 42%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=lime]{--md-primary-fg-color: hsla(66, 70%, 54%, 1);--md-primary-fg-color--light: hsla(66, 70%, 61%, 1);--md-primary-fg-color--dark: hsla(62, 61%, 44%, 1);--md-primary-bg-color: hsla(0, 0%, 0%, 0.87);--md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54)}[data-md-color-primary=yellow]{--md-primary-fg-color: hsla(54, 100%, 62%, 1);--md-primary-fg-color--light: hsla(54, 100%, 67%, 1);--md-primary-fg-color--dark: hsla(43, 96%, 58%, 1);--md-primary-bg-color: hsla(0, 0%, 0%, 0.87);--md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54)}[data-md-color-primary=amber]{--md-primary-fg-color: hsla(45, 100%, 51%, 1);--md-primary-fg-color--light: hsla(45, 100%, 58%, 1);--md-primary-fg-color--dark: hsla(38, 100%, 50%, 1);--md-primary-bg-color: hsla(0, 0%, 0%, 0.87);--md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54)}[data-md-color-primary=orange]{--md-primary-fg-color: hsla(36, 100%, 57%, 1);--md-primary-fg-color--light: hsla(36, 100%, 57%, 1);--md-primary-fg-color--dark: hsla(33, 100%, 49%, 1);--md-primary-bg-color: hsla(0, 0%, 0%, 0.87);--md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54)}[data-md-color-primary=deep-orange]{--md-primary-fg-color: hsla(14, 100%, 63%, 1);--md-primary-fg-color--light: hsla(14, 100%, 70%, 1);--md-primary-fg-color--dark: hsla(14, 91%, 54%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=brown]{--md-primary-fg-color: hsla(16, 25%, 38%, 1);--md-primary-fg-color--light: hsla(16, 18%, 47%, 1);--md-primary-fg-color--dark: hsla(14, 26%, 29%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=grey]{--md-primary-fg-color: hsla(0, 0%, 46%, 1);--md-primary-fg-color--light: hsla(0, 0%, 62%, 1);--md-primary-fg-color--dark: hsla(0, 0%, 38%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=blue-grey]{--md-primary-fg-color: hsla(199, 18%, 40%, 1);--md-primary-fg-color--light: hsla(200, 18%, 46%, 1);--md-primary-fg-color--dark: hsla(199, 18%, 33%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7)}[data-md-color-primary=white]{--md-primary-fg-color: hsla(0, 0%, 100%, 1);--md-primary-fg-color--light: hsla(0, 0%, 100%, 0.7);--md-primary-fg-color--dark: hsla(0, 0%, 0%, 0.07);--md-primary-bg-color: hsla(0, 0%, 0%, 0.87);--md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);--md-typeset-a-color: hsla(231, 48%, 48%, 1)}@media screen and (min-width: 60em){[data-md-color-primary=white] .md-search__input{background-color:rgba(0,0,0,.07)}[data-md-color-primary=white] .md-search__input+.md-search__icon{color:rgba(0,0,0,.87)}[data-md-color-primary=white] .md-search__input::-webkit-input-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::-moz-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::-ms-input-placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input::placeholder{color:rgba(0,0,0,.54)}[data-md-color-primary=white] .md-search__input:hover{background-color:rgba(0,0,0,.32)}}@media screen and (min-width: 76.25em){[data-md-color-primary=white] .md-tabs{border-bottom:.05rem solid rgba(0,0,0,.07)}}[data-md-color-primary=black]{--md-primary-fg-color: hsla(0, 0%, 0%, 1);--md-primary-fg-color--light: hsla(0, 0%, 0%, 0.54);--md-primary-fg-color--dark: hsla(0, 0%, 0%, 1);--md-primary-bg-color: hsla(0, 0%, 100%, 1);--md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);--md-typeset-a-color: hsla(231, 48%, 48%, 1)}[data-md-color-primary=black] .md-header{background-color:#000}@media screen and (max-width: 59.9375em){[data-md-color-primary=black] .md-nav__source{background-color:rgba(0,0,0,.87)}}@media screen and (min-width: 60em){[data-md-color-primary=black] .md-search__input{background-color:rgba(255,255,255,.12)}[data-md-color-primary=black] .md-search__input:hover{background-color:rgba(255,255,255,.3)}}@media screen and (max-width: 76.1875em){html [data-md-color-primary=black] .md-nav--primary .md-nav__title[for=__drawer]{background-color:#000}}@media screen and (min-width: 76.25em){[data-md-color-primary=black] .md-tabs{background-color:#000}}@media screen{[data-md-color-scheme=slate]{--md-hue: 232;--md-default-fg-color: hsla(var(--md-hue), 75%, 95%, 1);--md-default-fg-color--light: hsla(var(--md-hue), 75%, 90%, 0.62);--md-default-fg-color--lighter: hsla(var(--md-hue), 75%, 90%, 0.32);--md-default-fg-color--lightest: hsla(var(--md-hue), 75%, 90%, 0.12);--md-default-bg-color: hsla(var(--md-hue), 15%, 21%, 1);--md-default-bg-color--light: hsla(var(--md-hue), 15%, 21%, 0.54);--md-default-bg-color--lighter: hsla(var(--md-hue), 15%, 21%, 0.26);--md-default-bg-color--lightest: hsla(var(--md-hue), 15%, 21%, 0.07);--md-code-fg-color: hsla(var(--md-hue), 18%, 86%, 1);--md-code-bg-color: hsla(var(--md-hue), 15%, 15%, 1);--md-code-hl-color: hsla(218, 100%, 63%, 0.15);--md-code-hl-number-color: hsla(6, 74%, 63%, 1);--md-code-hl-special-color: hsla(340, 83%, 66%, 1);--md-code-hl-function-color: hsla(291, 57%, 65%, 1);--md-code-hl-constant-color: hsla(250, 62%, 70%, 1);--md-code-hl-keyword-color: hsla(219, 66%, 64%, 1);--md-code-hl-string-color: hsla(150, 58%, 44%, 1);--md-typeset-a-color: var(--md-primary-fg-color--light);--md-typeset-mark-color: hsla(218, 100%, 63%, 0.3);--md-typeset-kbd-color: hsla(var(--md-hue), 15%, 94%, 0.12);--md-typeset-kbd-accent-color: hsla(var(--md-hue), 15%, 94%, 0.2);--md-typeset-kbd-border-color: hsla(var(--md-hue), 15%, 14%, 1);--md-admonition-bg-color: hsla(var(--md-hue), 0%, 100%, 0.025);--md-footer-bg-color: hsla(var(--md-hue), 15%, 12%, 0.87);--md-footer-bg-color--dark: hsla(var(--md-hue), 15%, 10%, 1)}} diff --git a/v4.2.3/clusters/adding-clusters/index.html b/v4.2.3/clusters/adding-clusters/index.html new file mode 100644 index 0000000000..ae9c4a5ccd --- /dev/null +++ b/v4.2.3/clusters/adding-clusters/index.html @@ -0,0 +1,1014 @@ + + + + + + + + + + + + + + + + + + + + + + Adding Clusters - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Adding Clusters#

+

Add clusters by clicking the Add Cluster button in the left-side menu.

+
    +
  1. Click the Add Cluster button (indicated with a '+' icon). Or click here.
  2. +
  3. Enter the path to your kubeconfig file. You'll need to have a kubeconfig file for the cluster you want to add. You can either browse for the path from the file system or or enter it directly.
  4. +
+

Selected cluster contexts are added as a separate item in the left-side cluster menu to allow you to operate easily on multiple clusters and/or contexts.

+

NOTE: Any cluster that you added manually will not be merged into your kubeconfig file.

+

Add Cluster

+

For more information on kubeconfig see Kubernetes docs.

+

To see your currently-enabled config with kubectl, enter kubectl config view --minify --raw in your terminal.

+

When connecting to a cluster, make sure you have a valid and working kubeconfig for the cluster. Following lists known "gotchas" in some authentication types used in kubeconfig with Lens app.

+

Exec auth plugins#

+

When using exec auth plugins make sure the paths that are used to call any binaries are full paths as Lens app might not be able to call binaries with relative paths. Make also sure that you pass all needed information either as arguments or env variables in the config, Lens app might not have all login shell env variables set automatically.

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/clusters/images/add-cluster.png b/v4.2.3/clusters/images/add-cluster.png new file mode 100644 index 0000000000000000000000000000000000000000..fa7b632026ea92ab18bd1b3f57f5cb452aafa300 GIT binary patch literal 625287 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⁣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

%q9MwwvWEv(-@tYMGyC$wQW$1sy9!TqiZmvL8 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%0D<`!D6s)B~wsE)he6*v9q-k+e8;DLftkT4a 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∈Vy?};TKm|+gI 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

Ln$`%7eXJU&AXrT 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

}X5emzv_E#dotvWxXA7cjgN; z4Li9SQB7$wXvmrdfq$m#iM)KKOw;a^he3Qmrz(b zPoTEKRQ+lxR^;eL`M9PmGxgkmc4J=cJK5Qx@5`{tEY2aLmLH{Gzo&aP)cVtPF`K)U zKV7cMD5+i;3o#o%mE5N!BbW(MrM2C?6%NvrmVt$KB?-m*EME1;^cr`xUGE67QmgpL zflz@8ds^zE6k|QgoyOF2QMGnmtvB((KOPZmwN=vU=l#<7wf{=FUVrA8ryhw)J~v5)i?L@$O~-hE@@RAW8v ziS6nuD6PVIn$$SZ%&dW$#PSha$gP#F1wc_HR27asqpXfEyhV^l7hvK6l|0#LtZ>+| zHzS=OMEx1qb!o+~OcOp1Fk^ct^%RuZZO{YXTN|3J?dhwm!udMPuo=Gl6mq)8f~XE+ z{@K9eX>5BUb*o2_4XmLXITFR5=QTwhMRGA0P)IN% zW(O(gTwS7-RPK|gY`!B=uFLz3rpr^<~lwNR+5HFXQU`)p~k7oKeP<}J_y7Dh_lNE?~lq-$&hcqy+JbjF+Dm#pg~ zbh~d7zUp$jm2G6&74Pk^cAo~ISzpGN95_|Jnj%_HM2`7anR!X%8+=%v@*21d-EBd} zFDf8=CZfTV7d6a@{GR^0b#pODqH*Q8XB}y|H#mRHz2Uwot&KMtDW_)|UJYyUC3yAk zY5{^39X24z-bky^o2;=lLu)LJjGR!M$S~>|ARb;yoid8)2LO$tN0u|%YP|Xw^cPX5 z&e%=cXDyAGln$sY^|~$36v+y@lo}~Bg*PNZY;&s~3yYTDe}ous=XZBr*1?&t@gbq6 zl{lM+GmBH{Q9dxAQXCtTzBLec#0li*ZX^0t*d(wjU8BgH<>a6BptTVS^k8uOF*Y|% z#C6Yqplz&Mc|ej!227?w%GHbAJ>6Du(~nkXrom5b^x~~XjjHO&YlyLwl`2JZ1MgyX zP&L}rvn$XVAbpQL$LvP0`CxMwn%OsG)AN=+TO$?i+V(K$#k?Ms1PQqt#+ML(I23vo0LQ#F8L^2xVy}&T!dB z6E#HLWN*^u%)`_PC&zn5DA>fqzkWYrGF2m314Y?iv<_yq zcGlsmd0{<1j}+y_u%OnVS;73)HGt^V!=usANZ&!CpR}h($LC_53^|BYE(lxdsN}bR<>@{nvqNt2>A9CqAx!?F)8X?`d$zc0p%D1J6aTBBPJezzB+Nx8St9V-013aJHFphh4TK^TGlHijhVqxouz;z2JT3UR&5deKuh(V$7w=r?$GSLC z?)1x4PGp7F0P1xQ1in3WUu(kU$G(H_+E+g?o;eJgpn0Zd!G!G%e&?h}?H5OTdG_Ey z;Sz~;VVD7(wVr1Hx>MR7Zvyn%0o#G6vqDG`P<)q zl~D&LD|;eaV=Bk;981R+Bd<~`P2eW*r|n%l-wV;rZKX@NJ$cQdLIO8i)f!&%d%L1N zX4zM2eI_*-9%{tR@)X(oPp)5h%YC3%egtq-Q@+l*k}z((_hR zoKXkcIJeW@!8;(3$1*Q(v(s#8kn6k35L;}3rFZdaq5$nyZ^bCaVh*CZxRQO}o)^jZ zE*|AS|3|7eh(}g#974IHH5-GH7a&-EwMt966`DKMAuu^?XtCi`HI18OD#aesd}B?K119Ab*`B|v zoZQ7WrYgzxJgi$dZE^!uq_UAR5+YKwpUNSQXbfYeNvo{ao6MO^_ysP_cg5rv2iU-3 zwgzznVNXz~P!GZYBj<5C-f5Ie7US1ve7F4nVeLD^no7I16&=M!Rf?3TGz(RvDI_XQ zL5T`T=#WTn(m_Zfq7*3+P&x!bKsrd1t`I^eA`m)A3%w^8Li;xFd(QdZ8J(Hqx#qg~ z0c1mVp1q#+taYz@-7Bj*&Jl#3FKBNo@Ga1FA96Gcxd=vX6~y@N08>i6^jy2Un_Hi- zF5R*Xks@Y$aT_PTm+^CMS*+!N4*^j5mC|9bHk!@PW-v1-007~znVTNApU`!2Tz)p( zXeHD2Y#~2=V0yFSB*cf`J~Y<-tg&+_XI&jGs|l*R7i(G$$&H+!B{6#4$e5tL}Cd7^# z#ifH+GBA*H{o+k=M(J0*&ho0OLx3uLtAzvEnU|D7C_bXU;Qr}SHRV;Uezc`8(>;%C z^xWw`rsS8z_uF$-Q-}jk5|_u(y9KMEtiwk3A4l;{6LX=9oGF?=Mu0!oR(`k6Y@wgz zM;9DjyMt-VJ>Qt$t|qZ69lPBk>ld1zWBjPqw|KlTQLZSw={7fV3#XdSsUYA??GO_L z*<~9t8e4ZR88v`4A+ZhfFFd?62q;N^EX}G-H3HJYm= z%;X(@zk~^{_mPuxBlqjNFNCxi1m{$nSu3|(;~Owywy0x#0X;2px_n0nadA0YB$CI-Z-eVbQFGdAhDqH_Cu!gN z@W2*%=LK03Q!^Z=R3Fb>lyP7m$!cTYS7>etRa$P=g;f%UgnM-pPWN{~tGoP#D4vbX z)eE%188DhC@*Z{fTFp)XWdEbiA0PUj=X@wj#|YVa9E0jHoIKIMZOCwK{)Ldr}kw#6MEb;1v^iKutb$D(s1x0n*jC2x6=@3-dUHabLjRr z&McjwZPiXH#N#dJj`I-5JcD|bq#N;<+s|6AOzkTkfPI%;3A`)XPlYLR=lig}BCiOD zZr*Oc+TCRVCIXmuBsaOx-J2XZdKlOYvc(0gyzf>G|$RM*cJiGTSV-5!M4 zz`d5XT7W?oRnC6%ZQc*yJb^I^78-IZxQJ$*>eb@a+G86OEsOrpU#PeKd(#|`x<2Cm zfeL5a6RYUBQPR-CdKoGldxNz0LX|z}M0I3L%?bogzXV4pVwJ7~o= zJ`x}e^GG`vNf6Dj6XPcu8e8J}s;x>Z9?nMaeH);xzBLUk#znBUpsZE^YM;gSy*VKe zr73DHqRzy?Gym6n@SXi4M4KZ*!kIseapq@N;eGbvk z$ZSJMwa@Ihg@RsVSLTp8Bm;wfPYJZ^0o~f|8wUEHEEc5kvNjPIHzmA}igh0#moHt( z&Cg{fdhP*n@{4W@cfo=ynN=05P$*sC6V6>JA*bUd2F%aPe?*vQ^AGT(!79Mxm3@ji zkS9i=MwCAN^*cyBZt_m?Kpt316I+IwvUu7eQ2mqFf9FJhx4=I2 z8c8{5r9-_$h`DHaty_yhkza?lxrj5lN%hXe3!E9Zof*92GDAAbkl5i`G8bV3eC9cA ztb#eTRS06&PVn@5f+9|Cb=Zfad)Wf&H14sJOl+Skc92Yi3mm-zCz&|Fq~*151X+{J ztQd7J$O@1-2mu4Kh`jDSLQr=k@f~XYWu9S{Ar>_T^Z&-iCkFj4TYz)vVa%E@D>l0`bPve>%x}J`f;jeDFSxmc*fEPp$n)FU$TS6FV8IfO z9cP`GEeiuZtGm*9cZ?{&xdMN1ZKulwl~2p&$wsZdlA#g$7t*ql)&E-yU>-slSFef} z*?gtNkE@-9dRrzQy4hPJIgi;;QmDLnRohMPLW%^Qtd5!YzPx&gcp^&)rore&9}&0oLW zpDz7R{!G}FZWhFj*^y+gQmJ{l^BP4?51I&ZFs{Eg_}uoW;>jTD8|mbpMMr&E_2WdN z2LB5-a_6^OHT^d_D4)+YoAIVh&KUWNG0muEs@c<+7X@=Gz^)!_S`Z7vd)u*@1zl6} zy6Pc|wE0UE-CiWh`=7L#m%$%dzx6HYECz3y|ATfvL9~es-c0 zLob7To@-mV;E5xP0hZ)Y7=nBcobrISLgcjsbV7mCT6L6K51gqTB_ zP;N#FAHAUJY&up(loBB}S25RfG9(o|2cL)jllOm)2?;Oqofj<~N@foxz1o-t#WY|> zF}dR7(~N;olwL5^e%tgr&1Y6M>UP}e4D4XAq-xu|q}{bdDZu$a6MWjSG+kAV;1Zqf z5;2LkXJM7X0P*y2;BWWzwtN&pki+Err$>JfQ@ zu4DHtL}JGqlPxs&HNB zJZwUo^o@`apfttElhk=DV%Cjx174XnI72vg|&P(88fXRhRt;fiBHpUG#R646hZoeH2b7l4oXt(g_W{_GbWzt0PSr}j+S##ekh&I&^H zy>5Ym{66H=@H5(^p!q}NIo|~<1O2@2T z4TvR3WY6ScJy(VED18+_VTk?t0sNQG^wR@@r-S#m5oSyaq+4WcM|y2h)Q;rouGUh0 zTHOcbvz2y1hJBCLGTz&j!Xi(M9e4;|HdF8l%#Ym2K78ESGa#MdP5cUH?*58xQ7@i& zS96XyW$@3sK?){FXP5J?l}mcj^n;aBN>&~1$}8J_#6MAAIM<6p4dCh zHIofsGxe@JgJ}bwa^v}2{I&x^?qa%nIgXk*orO;}$j0UoVhmE9C~qdLIOrnF!_uL4{Y^8u9XkQd}_UHZ$n*7>Szh^`q50<-V z0)HqA!xXhKSpc^9lcel-Vc%a`-TyaM80}yeWZg>2Q;6-wPGQtekv^kZ&a@iP?Z*@& zdU38=SNfdJDqpTy-M*XOPM@^}%f~<&@Yz#uu@WnCvOpi734rn9`<=TCJLaYae+kq6 zNx1MIizs}GE~M!GzxV{nr+&N4*smFk(nt5p`fom?cYB97XR119U(bQ)d&F@4j`u>e z;K%C6*PWO!sf5G9{t|XX^Xl@el!3<&ju|^K4Xg{X??{{AGaB@q9<_24d8f99D1quo zcz)L%TdX?@Ico}>+fW9gX{(UV__FdZrm6pbE&rIv`=s6mI;WI(8}=D~8>A^|au}NQ z1B9&<=U}Y#lUge08b4YeeG78+Hc7(i9#$PXKv_xGaKf=e7ECBH2oXk#WnrY_?EM-A zjXSGCs_ngrdFos(W#N(=uprl-r8R~%*ZcGieK4<1+uw{CKArVsQHlyUJ(Q;_j@4{5|BAIOZic z00r&$I^*DyC}%vjj2NO3EF}Wxz!00{4Q@5$D&xS14pX7`$K zMu^zZY2T+G+~4^1{d!k}sNvQY}>qrT@)U_TU}6Y+P|y1AqU5P$(PP z`mzS3I5VrzeU`-+pd+vE#5nwmt9&qyC{I8NqcJdjn=`|VA6yds^M42%@ z2U4_!9TDKMTCr=@R8@;EO^Xf4X+{}Tk+Feh$XS)$Kn&6iin5$JYxMRVJh!-4l3Bb54cEDPkYSCpb1JYuCK^Vv)XdY_rgw>I zp*{UGNaNQ53l^9;eUfW1-Z8Zs(vA=hUt>&zgiuTL9j=Zs?&spoC~%a%6~{;?x1#*2 zB^rGA`qoPcprLw)>g0OaCLAlbu5N()P&~jqIyRS!r3N?zLXqAaUe-OIRFSJI;y@>M zOPO_POiNt20yEdhbbmT;b!#D5&Zd;_sGy+p0?jUWLLIr4m4E9WJfC&Xe0jffdfRyD zZc)(mv5rG3EVn>a=k#t0uQ+e|-JP$rmsB+%eiZ`K8Z0FvFmiCuWLJLa>VCUbp+rXj znwl5G8@Pm1`zf5PacfLbv{sS#;1v#={9vzc42EOXoIsW1vbeL2d)QN}FI~8NX)3QV z&GG=YPnui0O+KzYt|{&r$Oh!++UodtOU{JhZjb=Tj+exOrEQ4wqh4e(^8bXT@IPDP zFKy^Q%<13X`k47$CkJoO3!j#W`nalrvD(n)$Q2;>5v2Y|O$Ew$i18C37rw z5sF`-8vRt~UfkC)bzurCkTwOOUt}{L{70AWDG`t5rCBBwE{gwI+4DS=T*{f_; zB^|&a9oKsJH;|ufBnr=c{5P4%GJ4Aa{}adiC(KV!I8_7UxC7ss-JLZ9BZ$fz@#R*! zaqXGP2U zce*e;5kPr(FTIfPO!03Uwvr$M@+lUEtoiw3w=47K%E$Y(Ha`U;$ZLl_%yhjYkT_ZE zA|%Sf`5Yd(N&zh_Feeini@(H3sHwej9--`?%s0XNf$$%?%jqbx@xNS1;*Y?c`xLOgZ-&Emlb(wOn$ z?16t0zKA*d)Z8((2lDVxkm7D1F~`rDoL*+)rUZIUub~>wFVjYM22Tp-va?kB$XudA z&oyL;FB^)KaGp4$15|U80)v>`T^1SuJ&LsTqdE}mEAGKx=@9wr)5a%NIVpvOj} zrf4f$H_6gE`+2IBuUy+YzUB}nz#cb#AS@D$(%V-&Cy?0d28fXf=#W;{UL6B51-uOr zvk6GSx+&)vW8VLS?*D%{{PrT~{H`OFPsw{JasE3pc3DOJw890wugsjuU156mVIkk% zc#|c-XUkGcHi}xgB>f?WO+eRy9viq#X_J(-QA>23YeWPkm@l`j{7o8)L66h&uQ%}j zHo)8S!T{2WOs+AIE`Klwnj6UHZ^yJ>dC)SgrAj_>{maz{HVy#>w#U!f9xQ5AWr|}w z2If6j#5@ELor!v5g`udiY1QY)j^nc%8bel8CJYv;#CviH(UlWTdV6&Ngj3q^y;)3R zREiFgXhG<*xWhfQppC71hgw*NKq7w3=}kNZ!~s^rWw-h05BSqIk=i4ebjOju z|G=)0o;wiiC!zP5`sI|0@vW9} z%M&SCt$L*CLTOq{znx1sr>cHT?P-ad8QJHZFi%41!v#u=YZJTh!oG|E<3%!MW{(z0)F zPt^D1cIQGNj@gQjgTkWHz2af;@;QI)^}bMGfnZ!D?=#@upD<#U6RED!M6 zaIBe3v>tv5+aa@gdT=0$y3~-~P2Gkd^y*Yy0|%P;N~}z`CW$8Xt`7?IHHte;g}gIb zzjN&#lJua)t>swOE9D?7lLhH#c{hB`^7 z&_aI51Yfc3E8l!hh8USNq~+}6X(~sdG;}LKZ$`DKIkvJ77Y-!5IE%aRLhu*e!rE^1 z*(FP8Nv7O_=&JSDABrT2}B%$Z0J| z`=4WgM9Pz!6nRK0J%{U}DA|ZRC{kbw@KoOyHw7`*$P*o;mx6xCg-krp+CZ|t7P_^X;WeBJq zEDX?brgs{jQhcV&)I#!Pi7LkNgFIP!z{2_B*OS~dyq(^ml9(a)kgFy2C9b_qrIlS4 zgx{OP-dmcKoy(uiMDEHFjC+2P(Eefj@t^Ujho0FTG1#douQ%>E`iGYvS_3J#YVNMV ztDV;ymiN|7gW9i*n-~At|hxW2duqK83%LcQ7pd&KQ zHtDB}8~fUCpuBxzQE*MjT))jsI-7{iWvt{0Evzi>sw&f+&@L#}Q~2K%jql0?i{^5U z&3_V#E1_4yax9#w7{{|*c_H7yeHpaPw?>uN!gaulIzTMgts;)KAzIxcLA`yELJdqoIgQr!PZ46m z<2H;anh~DC)VEziI_m(x+2}_<@+(K_e_ji~BTWBRzV_@jEZq^0y|FdJ_bO!6;$LH2 z^C;AE3I@keiqe-UOWLdT6{6cgAQ9rwn2n8K4B^QZtSEXuy=TKK$BHd>VzW}t@3|3OIq z^3Chp0SKd)mAUqunCSm+BrDv6L?80oMgCDcCn4WV9p_g96 zO*|&YOzl6;2v8Et4DAyHWd5h*uyM6`kZ7^=)0|aH~y~IuApD_EFON=B_mMWxrdHSsyRhMBtDyv5=hz(8Cl=qFWT@ zk)*;%wxIWsI|fFX0z%uT3cyo8YuEZC9Qqe`^q)H!CJlH@gGvD6Q%kv)svPyQCdZhE znC|lkaP`3_Qb7fmlKZ%y0+Bp<9BS(-wHBk#qgsqRn`zhZAgHYC9p-(M1W2vFD{Dwl zdc5n?NPEoo<(kT_spJ3T0w(NR#i@+kvM}p`h~}-zo8*2gIj?GK`{W%Se{WyJ zG3HB9Jo6{>HP=i@!slf^H-SVLZ?K~ibHvAW6ln4BQC_e{k=dfMZ>7pN0S0y5GtbcRLvOk^+T`sdZmz(%9UMsb+~-ws$fm4V znwXff_|gb6Rr2OlQB3rAhwD+Sn-5tp^X8cccA0;WlWea&EQFYE(YQn&R0#fI-Et|w()$g8dn^wi2-O{ z@NkHn6Mo&>upid`CcddbFS`PTb&t-weYJJ6?XpvmOo-&+yC{ZOMdy9O_f|Sp4|1Qe zyYbkmX9mTFu0YMMs61j6J{Re~bxCjg$v=v*JqOIXS_W=415qVQ1l)7wzfIkDCO+hq z^jP0{KTb`5PdHydn>+%(dLtRj4bW|a#86KEh5V;{5)`{Rc>xWJ2`40 zK0`g%h(^GD0J{P@7!BYG0wEgaRMOMg0EmQE&FZ*EM0|{A9?7=_>R1DDjXo=rClCm^ zqqA`%n3&M=8wdprHN7`*O3QX|_EZ``g7FY93rthg#{4zsrZ)LVsu3lk zRLqGZ&+hGX|15}|V=7VSc1RXiRx~EsHizH89 zo@x?m$<{4A#9(kxQvCz*T<_v#EPPLp>4Z!?j0i}_tbRJc7`X}ZNRt1~U32+w0%8~& z{ru|JDmFEjIE72qCywaFxCn5qQn2ACtq6p!l= zg2bxPIL7U_`A}mS1iK2@SjC*AD$<&z&U?1UejE`G$PHjXpzUBQO$d!JEvJc^olBmShPksq<+qmke4S$NDaWQ{ z-CD~?$BF{t_td0fwb=R3H&x}`TLHoQoRYy022c7X zCoL?n*T%f-?uw%ZKYpOiW<|wdz4i{glP+SBgg3>w}2zADS<2UCbdQ z<|Gfybf!l+c&`mO_Wh&_>_1Y;{F6t5xnxki-OM8zF|_d2tu=2cw`plFBI{(SjG?jl zpp@NoQ1I*DpWyjQN3M)i*pSi1!gg1DiZ&kbBFQhA-wA?^sn)vX?uq z#i|gz0aHx~Zt`Jlspcr1ifJj+JPfLZfv@23BZiQTh&(@O*IHlh1zKzAoFwM{ZrMR; zUgMusZqCQqesJ_0@ftB)Oq59R-ng{e$<*hSr_k(^=dH|lbF0+?B6B_!5sEVGb7~Q3 zrpOG!s&{=sCr($KyTiLpOKI*}NPF$zJvR{Yg{^=D2&5!le$w@RHA1reqK=U(1r8xy zMKnZy-|nd3@|m<6*)=U&!N(oS>6=sFb@{9&UDj`%^#<}}2^85usoKKqQeCD9Cqp;klerqdpT~%AAE{4X=Kp#)Q#dVnLS#ebzx=xZ97&3_mIy z70!A##M4Y5fKvvY)hsB!*wotu6B}UkOzEKaIB#Lb_)Q?)kXt2H%bgX0u%jM`bvT-M3G)wYB-Gig^_V*zlECeX9*>_M9^Q(#J0| z>LmH$?}G4k^v36-4%-~R&-Yr+@1J-Y@)oT${Zg5|kssMV&Dfcji~quG9tu_o+L5T$ zc2e4fRcw=^vg_YN4T8B3bVGUIGiya_lA$}2PwtX3l-nm#jq+%%5qyqCatQD4ZVpE| zLYHKcWmOe0sd{IB&!3@pO6EORC1p$C~6fDv~hxwV(OOfOWJU< z5;*umH@ehBw-&rzdx2P?a;9j)vO(-UYBucz->m=rYsRjOFo;e6%7ht~FqOprle+q) zYd-fWk;DY|;S71r7x6M(TsFm@kIa|MiJEn5>xk5pt(OD+6kE;7J1nV39Uz7dzZvae z!N7tVP3?pB~&WhhNAYLF-rEaEh-$XT59dASt9HC0=k@1txsF=pz^{Zet_O!0u+ ztu4D7m%zlwXMWnn8_b;@f>zENaaS|`ac5tW@QJd86lWKcVkZF+i3jmA&k6fw8qV3z zSMyN&EU<>~^QG4yIX_t+iWK`9?Y}JwGxY$J6fZ zV(vM=(h#*WRIcy`Kk$d-EK+d)PGj~TjNGJ;@5?PvToiHmp&J0J$fI`<;&x)&R>!t$ z-S3|fJBmQi8}*&vE|I_!4*xc4qra@@pCCuWF{$SU*r$9EWUQWmg7NY=2@nj3A^kD^ zRRF1A!DH6{?&{@{_K_^G&HL_QK13o;NX+Z=1FY1-nvnesN*sUnAD-e~?s)I$%?H`~ zx604=*%nVm?(NxT+T7jq1mb`x$a5mhX`3Pwd6?Jx@t4b*X}0<$d2{#>E*kr31NVROA5}>GMFt*ro;*=$5{} z-is{#FzUw@>52~(!GHm;@_l$Smdm!R%uRd%{`K959on4K*d3) zySanzyW0yHX#~5E0}mai(&FqN2-@f0@Prey_d>ND^!o6%-sZVG-wn>ZYLuHgz`{cR z+x4Vd_ioAwwe)=$k{tTJp3qxrZoQKb8>=s+T{<-6Hn3nnaP;8^?$^F=Byac#Gs#Wy zUuKD===)m~wl{#M=2`dcC+HUwN^2{I-E&61FCcA;uxp1d0xh$eA>`(!h_B^Pa02Hz zJ`$d`C9$gA2q&sGR#CjiSLt?I}zMYMhNYQ-Rou%Xd0xPDr z5QGms!gI~-cuS-Rqk5D`OX;hA-@_-=zMJc0f4OEy3+5wnTJ|L?XMP&2LDzhd8t!oo zV}|z%s7FOodQ6r)AY#FU>lhET+fpAZ_Kj;;=d*l;;SpN!MZ5@nxP17)P=#w&=tzo} ztO$zJY&`Am%wS7Y-g_zUIoMqq&@X)q7~n$BGgesQxkk!&TPPQYfcZAz^<&91aw@p( z_KGEe$bhuN$EUFuxf}*RO0))a+pbBj>`V`oI&jEanjGyB1dlv%19XE}*@U;`iyTJ4 z!65hhvAd6Fi}Hn5FX$}|SB-g*vZ>zd>T8uk9(lzWG-c;mqXi*xXtXY)GpJ=yX8$h_ zdlL5{@t;vRE78HQYWCT{rcqujXJLWaUgp!k2~{*Wl`T>0f9{AJrIgoe#Y z?20_Z_-eLD%~+#xLBNf;=w`wxh|$-3Y-WV}z|ZQ=1u;)q^EmwF zCR+!nO<4JPV^nJx7Hk)6&`c=rUmb6d$M@6Pp~JLQNoe+i9YM%`iRhn=<<&SuN57q! znORFZ|J<+|u3QK@;yA6~J`!^=m(7)6MVO`IOJ7(qQ{v1#p~`)&GfrsM;r+9&ajVj?E{Jx=bz=6A{0*+ z81eF=S2Os7vn8Tj@k*aX{a_`QItD1K>jo7fN1cLd^`A$5A9mK6KB=6c9QU~1Y;;8^ z@#rO;oJ@(-wKIpRp8n^hdls(5JjGbOJH&roMRx16zoz;o za6zd9cG;Z!!lgA?Qt!xK?+Z?YrHuoK~mv@>y@?|EqeaZk^jpCoulrBz*&6J*{N z8$n#*gzKeeerUvX~M!8ht^XrhMdK-_xR?><;!8OT_d^EA^B{ZD%0M zW5yIyCH)vjz!Tb{HDmah(;G90W*^YhH??f1jWzCm*12MTIBKlhZAbRaosB@9Rw($6 z*IUBQBfTt?Z{D;1Z!h}j7#i^b^(qoKrc`E9+rIXgS|Rk(VZq}Bbs3epGSb}ZV-lHT zmM2h^92V$#&24zRtaiCB^;_1K^>_+LQDEGZ1y7npe{;i5QKZDAMX;=a9E9tAry%)Ongf3aL6L7Gq4sFMHTjx9E`^c;thQoudR zHX}ojOqm!kFG7)JXtB3|uX3FhmvPxP3Rbn=eE!|L%TwR0Hy4%*(XAoEh9+d{w8AeZtdtxCfZZ%>w!=l1dN)>moCD zORVxbqFtu}Na8$REaR&imes+&k~F^c0-!4`Z)T{?*1o{{%Q;U8bSy8ATBKd9nx9Lo zSfYpQ_Mk86|3;b367)xgfwavsBFmj7o8`T$7D$y1b^}F6Ms|nY!>1!N>lqccHgPG# zceSP;?|7y>kUyBH9w~fV+bDzFQs@MXWb-qua1+{Z&%5{xcAu?7q_#(9~X zYJh<&xP5lb@<_KusKm^Pn7V1iG@}G<`gkf@OTQfFod7>YiOM$B*yxag2VX$(`peBg zq@c&G&RHQ0)?BHxTSXEH?2ySQ;u|pPt1jMr*13Db3UT#-&ZLFGhLucnQH+WRxaiiI z-Ya$rr|6z>A;^8=hw;$0R;v>_B=Wu^ue@EgdF#iU58Se?XW5c{jn@t8j>2v@Z4_JN zHs^UXi#Y<*e*LH{nj4cTh2P?8W?Mi*j8j4dKXux!bRx;&uhgOrr+6%N#uSDgWl#$1 z_18=n*q;*)$au?W_r43C22On&Ku~`?Gz3xcef~(z%UWDQg&D?VUw*n|K^g;ixDvOagw#A{gl$^xnzB%Y^~@a)^P+CP3{mHUE1AQx;fRJQ1``D zG3Aw`QT3H#W`)Gza@S~HU7qt=G77bFTuDyTRt3+*k_Sd0>q=IBYr@9WmtQ*7M6EJ# z%AeO35|QJ!o*%Bdwl&*RbDM5*%mBF!*fu?;W^-sWV%bymq%?%OoRaFLIRd_z0P$Eh z$-G+WGV|dpOX8{LZ{@S14Bc*@d<+#klFOVw>^9fd#9jgzzDSNf_lpX~t?5nE<)j;< znZW*0m0TA{@4Z*ti)q%9Smd~Ll8qXng4c6Egu`#7-XhF`L9th@cx(wZrEl8!4cHfJugTeIO|^_;5b8I+(H2F5M6J#9 zj{){x-)B#iyU(#n+YQI#IhK0zpf4Yr?E2(eu8iF*>aWnzNQ@TL$G^+lRNR3rNVXArINH_kff+G>Za zPSeqj^Q0$AL=$SG7y%mRcxT0`#sA}1C>sSswaSeK8E1by1gXze+RXs^&p3jpSEJek zp^I6_nc!@z*UUv3X=G=L$dbfG%Simv}cd-h@EypRFj8Aa`B?|*}YlNEU zbxr*@_l{hFi1K}DMVuM{A-8T*+Z;eg3H4Ovl-0%cXs)@=bUj&Jvgc%8o|Kx4dOWGT zVX$Rs5N*uyr3THSq&X9*R^Miq-=+Mep4#r=`UrpV1%gGjRFEl3|jt^F^$Tl zPSFZp_SPQ`b+~r)Y^-?K3njw_ZXndL!WqF=TtZ%%Z^6dZLZ7U%X6b5l8a zo{{V7m11MB@wV`3=@U2*y*{Ab-`$nkpG&kd>H#DhoNv2iNn|cGm%Ghnny2I;H`i}} zf4$G4n&Jk$@Kj4`=UbiCEX|tke`5rHxJDIoUHBYJ8?6D6zWZE8@4?LNj&SKFrc~+f zceatYB0Y*Eco|5{__XxNdq52Ok>L|~`7=9Y18@E^^=+NPNXRT5ztAn*onIqv5LU-w>RD2L~=fAzapR+dfeVB2nYS+i_W($my zP2x<+`G=(<7FyTq%Uu>8*q3WHmB?mXOiH-sdbD)dNppI*O8*4AY(D7XH?|yA%%bVH zPy0=`X(uvXS~*tdg0(fG@?gv*OTA%(OfUD&UGmJ(wW{^Sp(wn-15tePsskcNZqZSA z{q*9;ZQ|2gCr5$V%JOW|_Jdu$BHd*g-4BB_^7U&>6;Cg+U8-t6L|%%D4YKik_}<`- zvPHIfRQpWquIy6f{h63}DX(_sb2?kJ?^&T3j*qY#F`kJl##^gBqZYg5HSyh7k4udQ zS>O15SMrfbUUw=nU+CA$i7W$VH@|T{;`Ln{!oIkwvHTdr{NXoRYDs!zf1}mcJrI>c4L5g>Slkv#)yyH=zoA^)I??f=^VA6v z7kodL;;l>jMb=nwv!~wm8_J~5QCN^|ViU_2iWt7gh8drzIe`LO@Q_W6V-6997 zbLXUnOm57uYHnO?f*#?9ziuHsS%?8<35-`xuCl6bAPPwvF-1QKvp!|qNwOO#$|F;%^x10fbsCcyYSUWT?r@(s7;=Z_? z`{GuMJ|X{>p&v)B zMDJExp*Gj8J6x(CE+kxY&y2}EaF`73*$ewPd!k#f>X+IdQz&=G&@C_aO&8d?DexQZ zo_k0x{>fVX5TX9z=|+E&dHR$b@KsN(?tD%X+28vZly);WJA!zxTrI~eRN7`Gtda>r z>9_=6wX;P5&j{MCwl=OK3KU&J3&r!+9J@Ebj zNA2-InWJhYc04<1UT2`OZvZ%WUR6WWRtZ_*C{f?M>8{T3&8po&mYYt>_x^eUzFlvui8C< zmD}om+u|ETF@cSqG}X^2|2Eu!rPeWb8)Vda-8eb>V8w-$El07N3D^kbx%wQtL-x6z zI)p5EITK&z9P!i@n*FGyOsv|&d;04}qjk3GLF;eVore%grSS=9t(l=LosXhNqp;}F z)I*DDGmFOcnc2OZ_iaPY3fr^R_i&8OIi0fVoOlb;I^7;pc&{V!C2o%RhMhIyz(CDz z<7}a4cID97VTa&N{V1g8x9hR?10}TMt{c2LWe;;QcR536E2V!ONZ8LRTYc~qLt0*@ zqcT^()7N6MtCM1aR%_bQNA4jC-`TV(7g3ktCv3Wf1QAp?IVOT3Oe`byF866o)M|I6 z@mwDlxH;8v(xf_fD?8^>%@~sojnFH+V7wuf=6yA8U6D5dEB$a#hhoWxB5~Q^R*U#Y z444I-pS8Y;)8B5Zopt1itUGp6=ku4-v`TUKtWRx}!#cA+J2LoE*=wvs{Y8?6!3t%$ z!@|HOAiXy`PYmsHd-FmRRwB5!JZz#fv5Xjrm7B!0ExS7FygK{-r$+@pUFy+XY?skz z*QH_Wg0tFYbA^)qTATACeBU-N9~HD{k4-Sj(Jy5HMxAQZ_S^>mELI_du!FA&3cGN% zFr6dYQP|xNMk{dS=0%wr(>na}tc}Av_S%8M_N$UFjT;1*7oq6Y>(uVN9R=Ir52-~i z9`Q?Gs*%w$4ygA^#|`v6-aBsEmGXBie3)#hTLK}^y_Egl^H|P(qLIHcOSq~-;M-C#Quz&W-0|bj*5=ON zY}qcH?9>T^%bI~7+6yjsOQV5atHrT*VYnM-}F5j zHn}Q^uOv!cfq2R?>Z}`fq496O>P9y-zQIBWd2$OvB9_yP&t$rbZZP1@W#8G~L0PUo zwhZa8$T2#t+NH+z$v~H{mpXg)0q=%Qh!UV`;k~B({A&7r%eFHsdGSW-ph=B z8L$@b>}PY;P{1TdJxLdFgE(s7oAQOjYct_{DASO6Zd-pgnO7(LwKKZJ#57tOsgg~+ zCMHt0K#Wr~N`N^scGq!ew)G^4XCvs zcNoJD7P^QB6BY#x9r5&VA-nP0#sY zcyHw0Rk$xpRVI4cCQV8@6vJ>T&WZtom#BYxmwQz_-Qo4+G)i^~!85u6#_p7t178kG} ziLrQc@R??#YHwvL>zS`+848QZ1#b;c21H379Hh^5zP33(3jF9t*tNaUtC^-&=*=#s z8yj2a$8ci9`RzvJO4^FS_VVEokt1QAjPw1)mkP=z##Wqi906e5MV9aK*2U@?B2UB1 zQk!II;u>Ef2x4y=qLA5HgC6>R2UQ*Ww`cs17hIQQ`WELxggl&+;mX=Q39(nbzkA!b z{~pO|P2h8^@u5d)%qq)ivGD1*pzB}G2DE*ww!a-GCrwaC>2djg<x6oc%M!I$j_ z{j0}L?-Wl8iF#^GY&mZJbfZ$}i(a0)cd_+>r`vjbnJZmym6v<=SDO85+19Fh-Kmw- z<|4gYQoR=d%*^m&O0Hq4hNkIgEg>R5UvYDN)Nd}G|80t3232n5Ws4^J{WYS>4>I#!Coc_t-6Wq}_KRq{q&En^C z;LtnKH&4yjjUF3aT}zj=c;S1oKC9_y?j9&Hz^HwyY9f5)tqvj4>J+ye=-FNE(+j-? zh~Jp!+^rfF>`%QYj53fHJ!2p;Jm3_wzA(U^NUa0aMHwSc(I|6VX$D@dCrXR`aV_*O z2^c~Q{M_X#QLqqSyIh4Ix6pf~e zKlH{6YJ5Bw%q^E(bn2p_Gg?)pqwxQBOfc`C1I6X;W<$}jHrlTG&N=V#r@eDTHNSo{ zlVUq#J^8|M(#NE(NT61m>+K~jLc?0IA5^Eedi#zwa&5b=# zIW0Y3AByH?cT~1(>7%wh!i=Apz|Yt8mpcN;l%8=bNReL?MQrND{_JKoZqw0&21=}0 z&D&#nnCOWX4$7wEPxo)v#nkx;e4fJvveuIB#%T%+E-I9#!*F{spU1`<9h>I^T;o72 zSa>`B)+8aQ0dp+tp|(!p0(<@Ibmf%`aH0j)>n*-~50%j|_TmEubG`AgE~nppuM(70 zgx=lRUocIy8>p>VLf%6dB6+qB<0x7!+bahkx3q8TG#DULdNq@EGBavbq^}+g>KH(+ zHr+WPMWsDBsWa@pH1t;W`{F2MduW%b#C9n5d8(GF!sBn(dsph&Z{vWD9n7Hy(bA-| z-=mxJWDJZ&td-AHF0Uz1-XwCQu&kL^}Qao`$Z5uN3Xwox(Dfb>)T6@^;TGjr@nmNMG}!-Z~DwZ z01sYb+@`Icc!?1=7_(a(L0}YOaASHe=@X{rp8M1RyRiL zUsaE4(w2K|Trgu38sDFuTL!UNzChAR>~GK8(o?+?Y*V(i5$*l;S=yE*1E3`pcH~uV z@G%BEyqtLC$Q^uO9m?rjK^(2Tk7}t+I)t2FR=&J4A~7aLX6d7Wv$VD6|eP7O0I z;HX<&o4fO}&AV)?xk=s+EwB-ox@`l^F8xUY_vwOa(pNPso%8ay&&$hvnAGOC5kk;A zWA`s6zyr*Ca*RRX9criEZ_fi@G7iJx2cwb6uN(mQ;wVoffLR!!$8++9kIDqCFM2H< zR?3$d6c+&EC86U0K2&y($GyH;d%wh`HyT{PE-}rpr^-<=6ti1K;lQIkU&aJC-M!VVJA35aHMTHgUXXkXhvF&_b#?q$U@zwZ_ zy3nL~rp!s@4nD~se7(Sm@te;o!#Cf}_v5AJ@H>j64R1Kl+F83c=CnMk_`bL0&fk@0 znAAst4!87<=ao&K4?94T!}2ik@-kDl%F5YdnVa(2>ebL3}bftxG*-Kz=r1_2xz4GV8`CTKG;;D6`wQ z-6Js{N0UM?ag0Tyzm~tma(H#z#j2>6Ad=6s%kYxrShQZIOyqBNWUV!Ydk=jzw@Wm7w6@>fE1cPk7rY01Rn+emZ^QoEc)Hia! zU$eU-IwRT$nyiw$VdcGV!VH&pi}bMn&yQiDN#QT|LLhHxNgr&o%D;e;pS|&{rvKi} zQjpls5N}t%ANN)e4O*BSCzd1uFn#dt<^vQ#3dt;J!`dU2)a$IYnEu-%Gezhr)w-04 zRi(>hd))_jiaWC^Mxg?`>V0bQ&8f#Z;@8Z*@fRPsq>c^sqX*G?hEV&joS*sxVMa8i z!#TeSND>Ad$P@`_9fB7K5@oq(21*>2KU(cA8J-vy>U@?xCRRp_ONx|oU2qQ_W9p*5 z7n@^JS)NE%J8;RIR_CDhWjOfIZTcazp1{~vxreZcOd-=Zhr^s3lnE)zA{g|ooR2|F zV_R|e?iZ!P!U`gh6B}Ug?i@9AZ7Ilw1ta!LcdKHzq23N4p zvsPQ5RdZ&Y{iGDMPaSlyAsn6M9`_1dWFl%&C96n0?m|RQ9_0LsgV)>_M#r^~0ztQ( znuaY}(s^nD8m>yRdk6`&+uXFN{EU$Gcg4K`_kbYO&*^A{7Qq~B)`6bEzq|5Q)Jkih zJKbjGJgx?^lQw7iUiX4mwTA72eU3Dnnth=tsLY&G0R{MzSJ-ynO230RvSr+e7!%}N z#4j(#F&}qy{z9c>H8RCY4TaoE-M$cFU%`cSx~wek?UL`=nLo=9X6&<@U@>z|j;~a) z&KPc$M4GhNS5~D;JBxP$W9q4O4(&-J?D+OM@XJvSbXF*FVTWGkf%A7Ak+L|a_6@s;7!ABj*XCvx{GwGkPzJt{$V`ol_JaO$)gj0>rq*#ka{Moy%`**1{; zVJ>mpTb~0RRpT#Kt)tx?SH1?43is**^)`8yuNjIR{XV=+1>n}>!&Q6uA9u!3%t-pL zoTsq0(d=RKPOLA`Z2uzL@T_k_Bk~z(!d$ENqp6wi0?p=RbblV@ZE{KPE>=JhLD;T_YjSmywuD1dmMm2zr89| z(0R|E=9B1Vu1{=CX|erCYBK{V51W(}oPVZEP%f%Ccx8$pg%SmA#w%ULt#f!5`9LR1 zTB9Q0s=8VatAU{_NU3L~V~&i3`3y#}Yj?rl1}zGTUou3dQ5I3OvqXRp9S-{I)fx^9 zr@=M@V2M&-u)w3$A&_Vln5Pg5R^rx+iQ|Lv3a&CAYUVEoh<&(DDNPd1u}J3TXb_VaHf^ z?h`9lM3G&)YFgQ}fXy&R0Y_sjkShe#+Z>Bo}C=(sYMZ;YOpZouAiT_Kj1+4hQNg@|#kXTmG zO!!C3L(Y%t#MkMXlP@-jJVHbloAIv!i-Y=0_`kgF*1&xVEgpUntjv)!50kvYTslX_ zzoQLa70i=R3yCVD1Lw%H9H}mRPxPEP0zHc<6!aAQAsU>w08oh&Tm+}Zv~|(gBh4i~ z8URI>McAuw9PKZm3DGGSG@?U5UuK4~XqTR5mYSyf<9ND_i!@i_^sh6gycR{@$UouG zUe8$U45S843mpL#IWtHypEMvWKWpikY_!-->jA0qTPi5eH0@1H#Cqo?-qz2t4cM9A zs9r)_0N07|M_(0fodz!ddEPrxhpL=89|4>vbadziA4>V4a+KmPEJ@w+u%dz>96bTp zFoY2(S-!R46zx0Y@`7C^YlIu=V5?^@T}eewiTx{ajUy+;d72Gc7*w$|;FVm=Ux#v* zBIV~3Rd)W%Jb|jzeb;Z1J|bCF&7uy((6$U`LIpgdHg5&V=}0Uw z#z+L@JYd_+heB~^kaNjjt)OG63eCvpJq9KAWJRuZ9CSl^=Dn)F&I{@IrIupNBAH^< z^~V$uwAa(m3q{bLXS%z*GicH0X)>h<0`HxTE_Qow{~e^Cf^EMiUM~PL>x}6en)%hk zvI`Wm2keRE*<~U~@S)9alj1Y?)H5$+ zIa1cR{AA#S{(=wWs>coh+K+)6>q%g*U# z7j#{v%`<#b@&%;Uz|Sq>x+*-#IfO!M$C~%T4tti&dRfXe6gL}ch%b5Eiz!uE)T zytD_y+jql`DkIb9)=oSC=zf)9*(QH^oc8%h9>YR>>b>}84_ zPn#!Vk-K0KfHuKko=g03xP;zf9Ip!So_i`0niSfCwhaL$^ti_zj!uVvIlTV<2HAP4 zn?Jb%+pJC^UwDK-v}As8Sg7c}*I1+SJh^^fgzgWUD_EOv?VmyU!az=L9skhUaC)L?M!?#~t%eIAU1v_Rr6}yc%3)QB06E?nX^0o_9qu-H_J7 zVV_b9-ZN1iTPRjWn9raI%tk>i287+#st|%{B4s8n&z)@EbzNe@@zlRuA(KMt0E z?;<{eu7V6d(%=v!IV5qOxnPpX5O)65d`VcGP9^W4Z4XO-T!Jk`Rgw6_zxxF|F~x-p8GLr5k4B?wV0>l`gP;0 zTv%<#n-4(PS>~t2!L*80WeW4S09TtfbEH(hZ=6$N?=FuruH;kcopwBT%~Px0U9e4y z{x_n$x#FikflGg=ZT=O7^4~9+t7Eu-M{Aucv6P&oAVRvmk@Lnd}^Vgu1147FfpA<6`bg zMShSr!|ni9M2-hRbK17#s$ERCjz_u~OuF23H}82ZJVV#pDy7^Cdcn!yJMrb8rIP>S zcmDGy`n#V(z*HY1laag0qaaTEfn*#y50rwh`6A5t22F-!%FoGg2#T@_dPpw;Y_luf8pTsuI z3+P=p)1q+tWTvJQ_2cBOuS}`jh^{x@N!XQ`7m_S(w42_ZmR6O3e=a0#1R)HYK{q2w zKhl%*-@z3@!4O|gVlu4$2)mdFKWEfz1&yCqwc5<^>_@Vu*djc?%;)z>LYC&4Cjj=< zK{~QMKf_`8TgDU<5>6B=0VlkcC_A$@U?twUSaj7JYX()K#)1m5XMX(uF=ekSeX2^d zGLR#I6>)>I&62q>eR`S(0we*_E!Nie&nIre$N6um2nQpV+BuMQ#(hq611vzJS3bDV zI@6{2Lga4ims7E{0BQ&I{6e|*xldGb9yLVNbYvc!5($_Uwv(vK@+FY^JGX4HJ+_4E z)ZL^zAUc=-v2gv%mF?fSVU~qr48(bj#3y5JVN^Es<~jA2UaB=un5&3jtx8A5#Ai+> zq*w>MY83OBzfQbQ>ux5OsaTzWwDWfZ+j~}>Z)nZN_+iVV4%uO?-Nk~=%zP-WNF5ER zE|2YgwLW2&y8z2bTYM9=o@{%pA4_Wg|3WYR_hR_>%jTRv}UXv<7NX8BF5^kF+ivTCxVKb32r+8$t>QNU^UBED{25_wBQW}u7 z2q_(7!WA1>t=d)lm9aQ88xX2R5(q z%zXO8J%7J#w9Ji!NtA zp>!&`eJ=NrE`^!25I7D&SphIl#QHl4F`3d4iAB?1=3|(3dzn7((aR4MAx~pGhnC#2 zjMwk|iFR!fzX_Z>%92X~)%!|8e8Kk6om zI(i!Ijo$(C+;_x@*ZmVhv?{)Ve?k{R!J2bDqO@TE+!`Tb{Vo5brTpZ3$i|B~-M@bN ze_Xvh*68P&2X|-J{;(8kzHLEk-T6+t7ve}!pL?PAc!=>%V)?Rn6E}HnF>)|1!q8bN zKi%qfRd=9IVs|3!;D&AI1Mf@S(VQ{ei?H**Bm8PYPfVE%Y!@7o}63K(Ws zwVlIxm+w|S$?IvHvp8s7u&>WyB7bRa>0EjN7Of8|vN2oNV z6hY}>XfkXU(DY?u&}sK$2{>i)goDeiPvzAyUDaC1P+$iJI$?3-(B#J7;iJF3?&Dbc zlx7xk&6P0t3{{d+{(=9Tj0UFrkReisHugZ*N=dDE7=RJ>d@BX}W{)1kc@chQ9_T`k z@TjxnDX@ArjKk2Mc4$6<(6#Q`N&S({pxJ+G4E=FnJxI7)1~kM?o9JlQ#NH#0q}4n`II^-QfkXsX<$=>+kt7JZgss%vj1K6;6ydycv{5Me zY}*OF1(^v-_~7Y@Au+IcuqeW~6z$4u)GK z^)QwY4V=>1me2q(PhsaauZ*`3LGrO8i+TWJHhJR>xuY3fu#S&_VG_v5rjA( zBT{lJY;+tvO=0l^oM2}($BelE(_RWwq99Z5|NZk-<6<0fOgPzv;FT?f! z@Qe+-95`mbk-4R?w4eC)p7%QFv}GEZNzWzgL5|Ul#Ry(ca9KZ2|tVbqqd!Fal?Naz`qBrhb~oC$jq048rMlN z@8yyTzgYzMUFAouiCX8Y8UW=9fqOgrRtKu4!FC9baNs$0z!RpE8qirvpG)S7&RL0)1!!Zs`KxXP_xIEx*w4V)Hpt zNHby$(3r{|Z&cn(6R~bf6}ANTkFK%;w%L%&7{+;tJYXM)g3ACrJ`^}M0OE}K$k9uGrt}uZ4B}-s!KmDg^3Q=O zb^usxc5OOHUux#%lri`y2l|Npuw>h%tt?WEO!8Ebfh?Ydvwpmhg!Gv=}&$pXHAP`vvvK8|i}| z&6sX6y8?z?!_QT`C06wUEC?sLvA+?>3dg|(_mZ6&0DzoFvX|*ls9thc1*|B{Wtm=j{+Q{*=G`{S zE%uYg0g@f?4)R)Yd4l$a`&xrP;Cq|5Je+2nsBtm^$F9q`P&MPxA;scjS=l`zO*gHA zHb*}`y+ponSfQ6Kt<<=)&=Yyyeq9Z(TL_=OsE}rLN12*cQ8qeWkbdU3N5Sf9Mqh@4 zXp?|0Smw|0^gsHh@wXV?kPW`69SwnUFMW>JO1z&b?h~257l|F_*cBVoYSaN5W_<+x za=zbN@9fR~jKV_+Ec4C^o%8!QM4SnDbG_UKzI(xcW5@B(EUA|?dMRgZcQ07l2| z(8t~QbkQZ|b%mXDp7;@4V&90VK5@@p>3o}cu_tl`{HjHd_grvikuYd|*UaT0R|@{9 zJE==x8AC09)fr1RV(S4>oT_M*rzS_q!EL%fKFhVAL$x>}jQ&Qy7ISC4?SDEK zFHqgD z5#8mUW4{PV-o(KH;zU8e0f+s4i678C9@`w-#f|V_d;H^$$BkO~dXl_U?8D1-UsYVw z&-`+w=|bXmA+A~4-Z8JakSXFegpX&15>+7Bxi0zYrD9^7;4_!hiSEu6shCplkyOBA zPK&mOZiWZw5||CvV+qAgwBAp$<4Awn_~ycH?JVe&hY?`H{MjG-SRKMnpE&|d+dh6c{ZX=Mo#t$n#0O->8@D9y_O88dn@cr3Mq~N|7!t=o`Yhapdk|jAsg&E~FC^BW^pwbp?%1<(j_XTrUub?fS^nkZyZCB6SFay$bv% zq9Yd3GISqObA5O8+qiDN@BgMb(plx`6e@Gz0AU5MfX$)MY%O?(Xqv5DM%PaHO%S{) zWHWmIPs2{u?!tBBX`tqGI;jHK0=iV8M{MLR_mf+3*Cga2EXC*C#w*~zyd~L>bKj(z zxdnalxCD6IL*kp3m8&qQlM>lqh`$|NT0E~0R6C=SeSZ!;f#>w<$pBX_*T^MVb<#)4*Kx)1cTJJ9!9J;u)IFsRC0{~1 zYT*R$=_kR2pJ`a>_cKV_1scL=N1h*J0qmifMx_Xvk^B8@k5`CJl1qw3bzyVVP z;bM&XZR?qni1^j+IxM3gs=(i~PSU0q25S6coj3QHyTW&}=B0-dU{1N$j0n~Nyg=@C zA{(liZkWZvHhq z6+aAE7tmJTCU-v{AF;cqv{lZEBJezohcoBxbeZUBV~$;C5!U9F&#W0(4R6cHEThqCSuYLBW8HYdUjJx@qS`V7c;85($M~B;20}oc{5##j|LY6g((_8{# zruH2y!SiSBfL-*XQCEUp(6872kmZt}np0d0+4O=6w54ne5uL|_)y`=ZP*Oz2b<^)w zfMA<c=pR7@WaBdS0HWjpS&wbX%gsr@G>wFB-)VLQq7ey}y2OjF9 z1R5)}e+oW}q`B6n4%XCkBPE#!o5V>3BfAP8N;w2BrI@WZoo@uu%{K2YPtIpmMn+03 z1}_E7BYu0A?e^bGX`2nEumB|mvtag%1Q=^3&&i{w=vBh}&o&X+lg5EOZ_G{y7ulR) z26kn8wI%e-u+rLWv-|khr_SbZ`z3m2_#*=omje<|IYhSZvdSuKeGGbn@Ep$P|87f{ zDq9Dc4gKkD#p@9^JXee!T z9zWfgQvp;`2dmz5!v+qcM*-eIS4F;aS|1Ezv{31P2AnU`7 zewW9vexVbq|iOPv0UYd)A@ zmx9uo9x156eO>RwwP)4im_)4C7luD+9*O~S{m}K+*S3)W z!OTlzd8xVKIi-+K;Qm^MG8hncr$J9#6Pj%c3{F;}FgDvuzvY1BnIi4&CF=&iNFd!0 z&IIS)zHnt%&Q|Kl{a*tL98o97;fHk1i#;S7Azsh_2rQj@a=qoMAD+Q77QdhaT{(*r zJs#}0goTp4H25?m8M_uX5 z-g9vnDAukd9prGmc_kGq$hR1v==ByRUTUXH8rO9#!~f7EuqJ_AGl(k~%nzJ%f-hl) z^^Y~Rmij3b&N1K&G*nO5d0kqSN~WqvApXWsie8q7dfidckHQ8(>{E5ca2l|_hx5UX zj2J|I)XJ5Y=GH|waewU#uZ`P`IetTzUIdNuL2*b6Z8^F46Qc{BM`3Sul5Qxg86N{e zq2y^E%sonUo=zJ7m{q!3Zv7$<(QuJU*g@T}w4~_yef*5ymcgs0CU~wWg+sI=i-juHln^pQX*O)?DO?)6%g*zURdn^Ha^vOwp42TK zSPo~E{W1Pt^*+qrg}YNxYW>@4C0vFG9`_+pF5qa3R`Olq8ag=+&G zl0J9i_}JyJSz=Fi=6q;muO9)~2jHkaIkceRsh%d+IBWk_!u-LcTRdvCY=^5kKrH+& z6SYEE&{9|}c(F28_8ltM%D?BBtgvepCCBRSJK?nYll|%;z9Y$i7w(VHv?uQIfi7Av zI$X9w#GqK6e~`LBplr(I`jbAHX}ZpF@DLr$h-#le&2kmA4n1s$bf&t@ex&?m?~xNb z2uycH$A6;Q5-pZL9PVTQiKt3AOgC>t1Ia&>MZI=`5p;z&95LSEht95TlK_tQxv@Y! zpQR0)Q<);T$VCwa1O$zD{4VCzfxk7*o{;^9lwR?|Bor+hyFyOJ7wvG%??bA%dE-G7 zYK9<8nrGr@$oi%qu;CXKb%*frrAHa~Q%mQc7mroEz|KKP+M6!~OAA$aU@oL!8bCAf%Y+8j2gC}LW~BIe7_N6M9=*|MY0#|5Y)_Ei-eVHq>cH@Ix=2OKzha1u6V&bnr;`E9ns9@wVH;rTt@p3iwt>W zb0j_Q)g5jrw4*|Hi*HV--8?Kk-qN>k{q0vX{hFPv=4N7IGEa7&W>hy_OnR*6Fl0)X zY`B>o(`KBZ9v0-l^yy(AqunSb_DWCn#y*n0+#uJ|zLB%omM8x+gV3w7)9`oed1*Er zUm)gb)&WbuZmNZ^OQ4$GbfAr$5Sulb!xD;4LmmA0f|bHQv|;?38P67H%NM|D?e`z5 zy`TDYyw#*&1^vleShQNTDzT=`Dwy(usqoKID{fVV} z{cR;3+;Yg3oPg!}n=I-ay|_3Q+R)php0N@9`-5FMRI!V4_{es+;f|kmWarr%|0@fC ziL&y1M`r!Y^12!;Sj=o~XV&q-_9a>+tmC-Vmp9gKde-2n^_g8(yem^{nN|IrU}gQd z?M}hmQ!ocI(4#|iHCU5c*`XP?d2G)+Co;eK{VorrA76?unc?hwgD-xE4-*v8p=i&8 z3v6(m?4|9waF;a-%&4l7Yt`}%IPJ&A4^?B&s+s?zYs`&aUf6~z8-U7m` z;$gmN5w!MCy_zt;V77%75Fm^&|BwMj8@r%1PiqzzpHfp`6{J^p10jR&{UUg7v?aQg zE6abURr8^`k9~z`$5Cx3CLQIbc2b}1JC-ruS38qnvY3`kmeEk1Wi(FE^yzWfg5}<4 zflIeJ<=h)MdYs zZ%(iCO%Ev^e>-i=1SP#w@Jia_(PcmT9s3*4*H2NjQ!KAaXj-zTxpN3iKUvmyxc;74 zS6J^Z&IhG>%6eYRY$>)cNgCu(`6pu!P$RVp+p~12Oy<7ySt>G->c1Mh9L|^HFQ5yQ zwG3Y$s?&TF;n6OF@<5VWE{k7Y$jC4>*9D3f^NSH&@hsV!0vt zF}x0lJElS!>A*VlVwJbh3)A(Mc~o+~vl4NAX0}<8hq~ZZSX%*25c5X~FUhepw1e)!vUNcCrSKA23 z&&+3p-r$+~oxnH3Yj498{xj=zsI=l2j;V6nS!35Uhc#M5{unyO#jL37^wl`TCvA^G zx-VX|byuetxBB+@bC;>p)D3-Asp$#RhH4~}INb3ph?7oRX0*-#$P0c_6r;Oup;j3Z z&zzbjVwp-AYRr>jC{-KM3^l|z*4_N}Gyz5D&#k6$D%vpoccNw+nT1y6&MUV#(EFBS zMox${w|@uQv9e==1F!3c-b5|N^824eHClyG;W;1uW`mmd0vY-7`tZtB7uK)MxxDEuei!-+cR=#bzqXrrb4ODgI7u5~SdTg+ zur9mJr}0)8QuND%rbCeKXlj5c&%?4Fyi)tNjxxKc8eDGsbj~rYa@Kn?KV>sJJ?2V0 zsAC72>0U6!&?xguNu|-W)S_St1v+_Hcu)K!XsM6o>f)g-FU5Ea^ zzm_;)b!U8S0AKhyL=E$!xE@8TBh;E;1`HSfB;8g(blA7DLj@+}7uW=zlGNv%ptAo_ z`od*QHhrYCmyx|ky>V}sTN$kwvXOe!s{<*P?Jo2zOCOn-P=GeBcq6?CQU)%>74RCM zm^{zbZ(|89?M%EH4CG0?TOw$`{*$kuC0gV0!x9%cx2f@=8v4_~HdaSUiT&^kqWPbl%m7+Ao z@NeknBI$_NQ(xK4mfdday_9p({Woi6Kpd)p4&WQM@K*>ru$vdY_pC$PcwcCumtQ`Q zhfh&Ic2tahQ7V%AR_>Z0MuX~6RRJtm#3VW80ka(=#rIt91nZ_iy>EVjB3`g1LDS{w zk>BR@yLSOFr|ZTt_H>vF6>n^+SJ|Va2n8QU+breW#3=u{m!}H_wkP}zZjM+nosEr! z!s{YVUamyyWxjZ#Zdt@FlJE*7Ak0%VtW-)r_rPJGWla_axr2*Zb+xR$CZ2yf>`f6} zDLmq90fSh?V^(@gx2SHqM>R3_a?~G}!mrxAY4|MdOz&jh2#ZaLquQ*Q?8{MZsaD1AnT2qsgSw5C6v>3 zhbnm}ZO`WY{htcVne;lSXlAe22o|FG#7loJ1dyl?q=&)A?)Q*By%J^iCA2d^4kVEY zOWTyniLpq`LBKApzE258f(1o zPW6H{Uk)&MLp%6l5Kn63Vp56HJ?kLAxE`aiFl@RJ1%bwa1X{P&mm68=cw z+^5)_tTlM`$Q8Oh6Ku#*qkLia%M~s4er;X*dOgEN^L}Y{L*X$1DD_d=ZuD*+7atvE z8@@~2^<7L3({i|~foxGD2s#POk0ed-$oZ&B7Q;mF4oh3%DE=kN^S=c%i;Hyx_2Ix+*0(L zaVY!>=DgI(UK8L=h(WS{`oK2tn&?mVY7^~TW7}pPvwGDMQ31+ocoABD5TKDMJ)dtL z{mqeT{$`_ae_=?42N(USUn0uejlsD~lka+|G$DT15hqdBcB)S|JXnkB3Pgv6}$?t(~&0J-bbHKnMmsANjr)SL=-C)C+p8hjQiJ zzHqi+VJmOL9%amt>ME6-ERQKG6vC~^rjCp~ zQblZD2aFo_0M8VEJsv0H~5|02E?gUf1y{J`o9)SQ>%G5HbMCaTA6hrK!6h*o;hxtlKaP8kB|h z0=kfOqSc?Kw8uS0|M~DVHml9*sZjbI`|1n6^x}qc2Fwz(f$Q1E^>-50&wc|t8K3L? zGBU}MDdFH&WUAoRA!nGi=T&q!I^7ZIACl*BZEgM)*on(9Ys6}-MsJd-NZIpg&UU|o zyMYNE{Y`IaHIL&%E~>xL36oQ`^%Ga)uQ9p-3BSg{9yTSZ+M|zhxWnAdtmO)GC5;0} ziL=Tq8d=^i=4`T9!z%%^BMn+FgQ0T@7KT}r5c&A%*t{u4yTRB&*dcOTeHx{=5lqHeRz*)!77Zp*vx$rp>)3v;b;4l zhjfJHgrbrij+fGijI;BocSj4{7ngF3NVN=$N>d+$BkxK%hCvz2>J%GsTR|y8u2m?r zr~NnS-QcfE-(8QHf_`Z$@A!~{n9W=d{?H`3KT*VdBE;T?z(;Z=)UF1Q1;|kTLrySt zsCRw6_5l=6C?k=)@ZMhtP(I_YwO-1@`KbFmmIA*LqG08aXSfB@?k_H~vAdLGP9Kbj zkNoJ6$Z4luQl%hlTC)6eNg`mX4qkXCsJ?Lt$%f5&td!Ejg&(ASC`CAH2vK%E0Fsy> z21Q@v)6<{V{)uAyN8GzuXj01EcchPez59T_CR{XORp&wPN9K;tPRZmqp7B~~QC#8! z4|3&h(ug}2qvUPkD)lEi#)V2tg+a0+tUTEn9oEOzidq%?wk|f44`-!ssbxDSptr;1WlT^vw@HA{RgBwTI z*i%E@132TLDUE z*PF!cx_UFCD@q+oSs4IDrf7;w=6jX_3bcgk#_wGw&Z~l41RMgwWGn82geZ&X<$K@G zUw~f`TrTHy{bg|0^%u4(j)joVI-2!nQ${Q=Xl5x*(5l)Jza>x|b zW~e$I%R~N=3gY~;b)f=Cm!hWQBYW%1Mr1{mbDGHS=oZb-D?m`!3WxfSb#$qy3BqJ)7C?(R z=4W$xPvVT4xko0i7QL{t@|;Qh z9XZKGT1vCu`l9vR?^0K%-z`+BGK;P2phZk8n#kX7Yf;{^6}Sy>=(38(Q4S{BL5D$Ny0Qa3O`7fX#qwoZh37ASoXW0IXRNQ zs<4UOS09_+WyQ#CT?x-scV2hL|OZVy>KlqzR&1#5_)EpG$9?+MSpOmRNcy`|8c9gX%)BXxq^?7LeAxJTcpS^i-||8=BZFjunPSd@yu1EcVI)yRa8nu#|+e3n)Gs7m_6 zHS2r4W&)3JKYw6ecw2&@e3FNp0`Xnj7nE(!?`_*!d{rWUjFFjv2nyMJ1x~OuYeCBA zkwt^!ug=2K?7w(Ud|aDeL;JaY4|;X@2&UZB9*U2=nkw?h;)dis$PD^FT#j>I?kA4c zri*I-5@K1>(T!WzVd}*_*C#npqy2}GY+N6Y?m{vXukOlnM6{%cAH@wX?^Fdi**H_u zhIB^tJ&c27nI|(X7s*yJ3rg!;bXoAaq5luvZ*&x|(ot80sI7A!INdApNMi?^S$RGx zT9bDt6CrEqRrKery>{_z^>n|oxYX5+DYFCaE5@E_t8=q%7~3f=mN=61w?5E$DcEhk+;%ID zxb)u;wN|vgdvIX(1$syhz~Fi;{nDE6wQGNlFUs8ovT1b|jjh$p6`U5B;knN-L$dK& z@K@k2{#+svr><3H1^zmaAs?*4mH{Z}sx*e9n!Z#`(lJJ!z?u$ehH!OTQkmDio}Fqr z#n7vj%pa4>eE;mj&phe^kG?*!M9+645bF&MA)8}vuA_hZGiJI8vplE{-b@j;wtUC? zGv+h@t&Gp<~es!tnim@c^LhRL#0Ec(%M1Jx2v3P8|2=C za<;DtmSDKe?%H|K4w;*0dW)w6YGxCljy9>ACJ<|3W(On9v9duM014!5tvtLndq&o* z%*v3wLW{6UcvM}~=}{~$vxhxo3%TlhIbyp3pZn@ND3|=>NPcB3!;uRv!8IKz+FU|v zN`dsOqgU0pgZ(1Te-2mL#-+eG>cp!plbdCl_c}$Xk6HO%_%S=+s{7F3ZS*hm6B%x~ zpvmCTmH2C@^k&>FZfjP6=x&C7Tk){PIDh|dxO;>=j~?ILD5mO=u}-oe9enX2ekjZKhXcyPc5JQ^nT)b(~}>^^ww+a zpbn}2+Wer(4Ot^exN}Eo)MGf%cC(|x<;rOx?+ypt@2;EEz9m41(-jBA3rl@u7BBi5 zW7lht6l(ztXlI4(G@wrP-D@~@Kr}S}x|t&yHc~!qw=RJ$hmH*-i)aW71!oVfRmeImY* zDWB8cI1F+^3OU3qz18Fto~jGF*QDZYz$|7*a?5pLTqG_6IE~|W``Tz%8t4QEDwg3< zHeMbL&W2#MUN7h!#LlsV?s>dej0XvtK^DMEeu$lV?D(QVa`nE1jS0&0X!T63(CmxJ zYp-=+#kK2gN4bZH0-_U12>K{|sJ!uObrxhuYjYWiS?_C~J;H2LBWckA3(c3;r2{C3Z8O=Q zHo%tVGdFhGd9I|gUnt~Zfa1{#IR1p`X?80r)voZJJuyM%^us&o38rqAN&M* z3#8VLHtW3Dns`JeJD*fXCkCPXUj)}SW4BMfC=$Ql*woNbd#5>4&gv#c_Jx)A&Fqtq z8)wTJ4H{(#LGuX;TLLgVUbDx<%w`agPq&csz&+tss-<@W#oVvp>KVij&XY`Vf|E=H z76CIlJK|j|i^J?IP1iXY-RogAQ2yyQ)3lR)HTh(R3o#_?GEr5(gxO{wZ?O_Z8+}I; z%MkfQJLW~`k&#(-ld^4R-IQbS^LX`_{`*pBn&q65^4G0lNdxo5C~;JYjPc2;8M$uS zq7Tim{Xp$q(t~Hlx5=d!_fYcdaWBqDZ)^jNsgOZ^(R{|UxA&jn3MSD%5$|?=@gAh0 zWWNI)+oOA=pw-njG|<;CVLya1qPVi0t-X{r7S@~zU2pRnV;@WuJt-t#BMqq1*0K*8 zlv10HmTS6&Z#C)F$ed*RO9YLNo4GWOn}xxo_jT)A zK@(`9kTk`E@x`akPf;hd=2o+UZW@@hryM5k=F1WOdjD=u?9dF24M{6~| zD1A72pzp)MyALZ=HyCeTu?3O1p<_P#@%ZnVa?6i0_dD{T6C-S8P`_a7883KEriAa0 zQG=5V^RWUqAfMsOv?WX&{%fPG0QCMys$}V=vO|ZANGA2Xs~@AB$IH`nU|rZ5hIZL? zM>%Q(KTuo)SK!>hvig_lR>i$&47bC=^V;~N=2{?o&783v#_{X(?7lDRy;LDe_V@z| zIxc|$UrWUmC@VjIg0K|af25j_1%i*}{h@1U1^gn4Jll*f#{Ljgo>9x6y4zjq?F_T9 z+#+>~MotL@U3cQHAgqBPP18318qB_SQCG{G=ko;~H#&Vct;?nzv^q>3;XWOFZptfm zg--k#=rnEaU^A(qJXJ@O^f*A1xz+2ni?AU;2@$*&^+3)%-7{4nd~4!+ekwb@wnq!F z;H{t7a$AxG;dRJiP}6*H7ZuA17IdQ5P)c{2her{6-Cj)>-(yP(^q2EAgcn* z{9>z3Dwi}YgBTt6vb?<@speszyl+fE$~0S(+hOEmdNki-#SM27!BtQ92P@ryU6eEc zHQ0*UexZ00HoDoa|CTg`-N(XCj@)}N%D6(Wp&xuwr)7AI#=RMxw_V{kTqFIq%E`;_ zJt=08+$^)%OKK%kCDB}PVytM{dgcP`|6%RR`NrdK6b`TQXyNVEDfe8l6@UJMT5qYFxIgRL&jh*V~m;ce7nzmKhG)M_c_1cbN}Pz z5+k> z79M*@tj-=9gwYi@qy-VS(u$|~es0%zf(Q=h%+^2aM3mR*N~iX?&p2+>=)yyQX69VH z{U_Tu+}XY%X!%;7v4y!+Yu1QgDZq!S2UD-z~Cg7Y@N#t3GUW%;Ch|sYNUs zs)1SKxKGsPLw#cICpP*P*e_*r>mP>|WEZhKaAtK<2xd2#Z1kldakU3kxEv*n&$G0x zqvmZCSY7eRB<-Z^ry=_oqwarSD;zL*$?@rU>8{9iPCDY%q1SPTg>==_Q#en}WL#RJ z6f-+DWh^dOEJ?)<7lrgn+pfgqwpR5RuqQvMTj=AZn(Jmu#=e6e3s6@G7gs}N8KsIoOj^0^&??Z<*5wqkMUkg;@?&D+o*O5Y zw?a`mAJJZe2fy4=FgCKUrZy=gvZ5oK-=cXV0%d}wq`W32Rh=U0t1R{qn_h#9A{(3A zt4ep1OGxQaqZ_`6l6tAo5dQu$mr=;w@`AFC9~4DW{tmuR;z`3-9^B$q=S=`I_2i8& zO->u@8&qUDP-{^5@==K3)%Szg8xI1!Z*_`wr}0O_Oytf=G@&F1iXCyEa<1hzwU%+H)Uk- zm+m$7_hZk+<}MIUTG}4iZ#%+u?i~T87mm|OK?1Yy@}w4+7bHr@VNDP*`tZ!B>i0%3 zyvdX&8_OFj5PWBVhuQN^zpr;PjVfki^dKf{IE_S;6lO^2eosbN!`qBF_ zNVXcX?_5!?xs8Y6h*^CH|K)io5r46+oKGN@t!YGh^Br8GyoVv*73jklx{HJ@?@+m$hiz8; zc@UxkPa}gnf4bp**2~vXfWq&8;1`lA&@IVoTJ|P(o>MZ*--5Op||KMtBpNoe2*9 zn4b3)T7vBklN9v@O%XBn2%(3uvW2-gtu%BA4HjlGVznH?@4d`o9J z8|o&8O(x?zMVBWHLs;QQ4Ja-@IRYPUPw%e}PYkErc{t;9Wc;hy{SV=$T~i;0YB7;R zz+_Cd3{5#qNi4o1#J3pnRY7xtr?4Zg1Hg$}d)5jaKFJdVQ^P zpQK=8dqA@5z)aUybHha?K%rCA15~DiQy(fUhg3U~$vSJrRdXJ$ZLZy~Z5u~c+k+%} z)o(9;h?3>KFMiqzgP1Gx>p{5$>bW=snhtcEfy0U>#VCm8gU#|T0l~F8%(P%+*N(XX z2(mdX5PLwD@II)ZS+b&iZD`a$k~IOe!0fTj2y6p5J#9@2KZ-g^4Xn9{VCxUJx=bgnN2|9w$i*Q1Z>}edoekko1#b)u(Wni zJ8j%kyj3-UR|dTA_IuBth3nr!t~7{B(Oyvk*iv8;YW}Hfzq_ zyvPGLqkpW>>a^-e)nxEtm+bjPkRI$wXx+iV+521?RkY*$We9*Z~Z&C>^kT&?`($L>EFD+j5af9Qvr6W`ttCU$Dua3O9lZa6mBI%Gi%$%^zd zTm;IdEacWdAEjLHC+AmFUs5_h>;tG*%d_p{rq+SyHL@Nxd*omS>lRtN9S4>ir@}x1 zw(HgOaUe#4>Xi9uXIo2d{oAqQ5l`oR&dmBCAB!|+k;*keb30R{S$NpN3qIjyD-TyP zyraidU6iGyg3b@l9M3kCwTMm;$b)ivoNS+{({nn(SI`Me?kID#Xp`NXq9zop0U^UU zr3{!JQ+TZytTEISz&{Z7eY$` zqre$z$B1f%ufFDbzC~>gL0hP|sbgr>TZ8Fcyu1TA`XQ}P{u@)lj+AaFFBO0?u1Yr; zVSwCr92&vAty{hhaABS;aLB9S4AGy<>%aM{UBI>rTT%ZSFn#k>SQls_1Ed?Aq`?%H zW#YI^Tlv`z6rL_yDIr?*zH_iWrV!tj^XM!T+G_>f<)Q?Yg-OZNn7vMEqLCTx2Z%ZO zx0{0c8FFdnVhU#^k42Bw{xAH*3CMquZDQd%ton3zXjiKCk@+qitM|8i2XJI9t|~ZQ`|@ z>j?ta3*>eS$sHr(J&r+phCFNs$|h{VU6$F+TGpa zPn#v;ikd}D%6t9S)`FHPCN6!kI>{%0d`GAML*T>XyUl3BRQ%kKaH@kTN|-GU+0qi0 zpn&PWbtrJ@aTwS;_e~6s669?Q++$?+V9$k2FqNQ=?Sam-E=jB@3?gW)XXXF_vxOC9 zTGsPevKiIWPI9!b0^RNJleij3W86B5IA`v)DlDytDWME;+JY5Su4A&l&cYRHy_%fl zKzetS5)oU@E8s-+aPc*fPIB0&_d%q>(yu1y8b%};{}M=^BCZHPT!bA~0*i&u!yg7`em&q29jI_B+IcTg@*!CEpdQ|Tnq1i4bt`sl(jX?+Amr4eWJ5RD zn53W~VI><~({|JeuPkJAlbIcgR%e;v>E*2=NLY7z-p!5H^Lr9h2DCUmZd)DLVcX(w zxV{b^b4?mvsZQ_dxk(g_P*l`D5Pwo*>CE-Mmov}7MH<>gO*bYDW455a(uUr%b^pWF z{`;N%?D>U;8J}hoIo(J-J6yPE>Irs!`7>&T?6zJn>9@PR4P9X8v_-m3a=33+(_q}B ziG@cVC9y1Sr$}OJZ))!Q`T}OFmIHaa`A??X|L;!!g54*+OB)p%E9lAjW{hX1U}5CD`Jc1(}z$l=Gn%*{fT<}t7ZHf>GS-&t0s2k zGTXt?^W_S9QP1$8&T)$`yAGuHL|V8%i5YtiUr`)+JbYznB%#)Uv^c$GZhHhH!qAmc zZdI~c9$jg!reWTxJ~5c9b#r$5<@3-VhP-b&jeoO@pRB&&{Sk%3Oq^pzcqyj{v4?Ad zHFHt2EZW%jtVhF5ZjWjad*#dG-TK@pU@oNjTigx4&w4(V)nR9cxt(tZ-o;rk`NxaX zygC}R^<3}Vl5e`9oR8p9_0-;Y_TQ7c!vdE!0>*$BF{2XHJ!9C+{`IhZ>f7_`xXdM` z&z(su{&p!<5y07JX)}~FJ3|#og-z!QML;eAFtH_jf+83%pzoeG!t7NsgA_3y=0Ibc zp7`^;?`^?#YZ=QZ*3xc-JE95w2wG(K-#@m$+Fg5G z^UMzFQPn|RQh>038LDZVJS!g=#Zweqc^mc=9n{#{88i_@jt>h@n)9w;GJt7=fi3&l zPL%TDwl@fPcC!_HrJDBDp_a3CL7j84$V=vs)ras#@c~gcG1&BjhVb)NzoQwV_Zzn> zyBz42mXbFiMHq^~tI4{C`As*qiDXcMX}Xxre@|D9+3h<$(jVO+o`)Rfo#vXWTgh_% zT{;()>Upmgb(+%}zgIH)O-rm!nZL>2Udfq(e$_`>R109{uhkISv6%|zid>Ua)B8re zOw|qd;H{f+&&oufAxPPctQ4l*3Qq=<1qzgrp9Z(0qrYdABv;$0f+bXWHXIVpGSzFkR2c_sj zb+oogfgj6;c1*rPXZeNqbZRaYN-q`5k&_o{Yx z2AYYmCA}uwD*R==CvP0`Zt8lP;lilm_3qN4;}-y%V#r=GQD!#xIMrdm-c9~4-OWiN zIhA z?jECIlfh4Z5XI0i=$6V1X7i`RgYA(skPPU9+Yq+Xskg}sizpP(2`5GcX_LlqU764!p!!Ez= zUPUOqO)Tv%LH!-iB~x{4-D=C~VIdhaGe+9$AKWp!U%&bANE*89nV$deQF8l{ruCZn zrlB_l%3P!Oz5x}TOdk-vo1o~uLWH{dmaVl-+15ttULA^gBj}xN0J<#iVDtN6PYyv4 z<#lIlfz*abM$6GO!hZM`Ktz%RcL>TPjnXT9$tSz*>;KNd?@JQfv82-ihr)v92CaYp z&T~|b-?G${>G9h8Eg7`hx8{v<53|Xi`&R{r&oH{@u=QlOn{66JY>TLZQpA@^&$i#Q_=1DivyOmHa6?<+8T z_aeK!N_W#s+w5Q24e|j8zO2)FyTnWF#CLF2+tqEeAg)vC@ozTfvLG?^XM#q@+oV5M zoyA8Ux!KKaAsNvAur=AJyAvxA7w2oXqXHO2fNxhD3v|dwsjXE}ThAD}yV}zDCzK$E z$lj_y5tFH1Z7)<7q02hKOX%&HtOUZ#zY%RK?B$*ee!P}8d8)tI@_VVer3&~b+bxX1 zQ>~wo^lmhL_DuGE>*H)M5sB{B;t`aiB*P zA7dX~x4>rWv**T@p1yAr#(hot>3yLs9l^Va1+Qa?v29Qa@fJ9laK z4pkw3St7TK3uc$y?c}&yr#_gmsE&u~=ALMXEh%?uGAnN-sW+7~;?e4)?a|6`pz#zzcH*IThI1|o_lD>2#O!}!Vf z|EFbV?hKvzjn|h=JlEODbUxkq%h0T_&7vUSbEOQkKayb*33-Gw z{Bm_8%*Z%K0;8unyeP|kFT6(@#Jk*TSeKIHH)I8VHW%5?AoYN0i;iiuR`cpSRa#^# zkYXYwN!!j6A$zhm8@>PKegM4w@aL;Y0QU9Q6)`&Ob|iGA>ty=TrhWCncK!G{O1Z`a z(ENqk1<^w#!`t|A0(p`})LwTSIsluEW*62Adv_U3knv6zT|0EGW|h^hgiI*n?GCKw zfIy0q?P*kR)s7@)WL|!erK&RhxkqkGrt^06fSjmmyEdvLyfyqDh%ENdx6R9wrD4Zo z6m=BjCPvzaW(FSE2g#V-{@+v&pZFru6bJPOb&UZitOn8nigAW5zsit~K|H74-xEqc zCkyg>);y^@_d-!*zBe3p*xpQpDqDB#H4%ynO3RN(P*iKM&vi^u)!6>-h56SVR9EG^XhanlWk5gR6@m9xwvZ{A_&@dru8lfjeUtPCSRg8%Z8ZI)oUgY4B=^F;GH6HV0aGt;J>ma zJ->72>Vb$WGhS4f+GN}!r5hlk;2II$PI`HJ;8@7FvZC-`=c0c5&HNHg^RE6iERR{q~#hp4D$9DZp zef(}-?iy%b&Wb4Z?3!5m^3d0jT_uD|(^+$(P4a1O-1C3FJmPgDke*yNRXxgNP99N- z`g>>fy_HdZa2gyk~=}fEk?0TpXYPH;tN`MfVGCKEBy7-aVb`Msn15Ba%t9bK4Nv!2eI@H{8>z*%BhpN*`1-6Fh_TIKSB z&%fpM_P^m(ZdT0-**hL@<(WMeuff#4U$*0=nrmqA_H;LC{em8NidKS=pU0s67R^&9c<+%4jUtd&EMnmPHKXQ>`nl(_WoZ zc6|Tg!Bmn%oP4twrV38NATg{NuF>P2xgjtG_bUH@oCfyRcHUn!nfWmZ$jdj6=EY^g zDwwVDj7bTu5LhNy)=RtV5*=S)5~i3tC7vK1gv+I1Y)Oj_kr_MdfXx1|ApcB-K+l88 zEqC@D7Ucn0YBcimp`S(@S+Hfg|i%D3ZJJvBIt?ioWcH_Dc?Y1|!Fi@+B?J8bv zm(f7-!Xmp+8Zq~*QKI!1aJegI7=D%mk{KR_-R|=Jk)vkh%eTh4@gBR>+TS-Yk zeZnVV_DCcHrG$Z_T=FL)ydi7ZorxZ7qA8B)E5D}$I^FT^TJ!V3<>^FVCYkZH!=CC@ zplIsU_^GWWyq(Bf2UOwp#xhnF6_hvY?v%cJQi=alPb2i}#VrJJ2;(7`-|NmEgTvnZ zxf5}I{Kz9=D~djkRx&QXZWj$%a+q|GrFNZ5*Pr}q3JD~yJZ450^+XsyRb^rU>=~m6 zZ(8)3p7p%6p)tG``MyeJtUnKGEF&YV48jdYHxC=DpUD%RS-ac619j0IEF-4csf*rz zW2Gp1d0gpMtmx$LXhq*D@}(e$h|3POv;&%}r&r>h^fJ9{H76v)@%cWKeXAuOg~b+nbxpn;7e4$XHk9&JC93 z3}wOzRCQ7ZMp2N<)_02CU`z+YYnpIa4~0PWvyQ z{g}y)y^77xkNS3^RNZ9abe8M_=LfR5`qE&72c~8+OcQ?DJzCMa>Nag__OVwB;Hr`> zSaype9nOJh|($_+p-S;>kF7bi9 zlA#w_rBC+jA(KIA7Y#2?RMEZ?o1dZ)_AQ2PX*O&J-@P3)ytE+MTGt8|r?-*34DdIm zKWRiRU~k!KNCqEFJTDAXjRp%9MY=wYaZJ(uJkh!J4#s>zof>H*HwYw4L<>U&9r8X!g!3gUETE!iGEm-VbIrExrbGR&FGh-PSijo4KB%m4v4}_ugD=5vu!Q%f!{W z2mrd=Ehr-cbdx3Hh$K}0Nz5p-Q&^XGN#jWwrAKa>EbBtvi{wtVFAS>L-er5Mg_rxd~m zgxBh!DZHgSJbsHNRYW!SB)6?;{z1N?VrQd}5juVMr@Rfn#<3Cp`ZO=Rr9}tp%pUq; z*lN8&fR^A$!8Lw*upGy3U7No#zhE0#`0N-C%xwL@8{jF3P?)Sa!LSC#RiFI?^uE~H zSr5RKXT~YHLFA=yh@az)g<3z3*6209LmP7s(JRIp3E%6CO-iLZ0eHB1&gqsscRdqq zor7%IX)VqlF>vTZl_)`3_dR@zPnX{?b&mdkBsG*uDR_46tUB{;?#At|9e&MS0!mO< zQgx8-gt8QmLz~55Zj8Lf?X~s`xzk*dCIJ0IT2Z3+-pv z!d_+_FG@b!CubS4RTa}9cNH(=c5YV^xj51g0~oHsh-=HQj+o-V0B$Z`0d!P_Oa&-e zwA)4QwIftdS_!5}pjp`}gg%zO1E}-`YqxEdN>sheh9=CRuCv5WG3p_p ze#8a5{;8Y;xpc8mYAbgQ{a``N507kYOu($v`Es%fd9m1+jEgT%PSx^z<~;(l8K?IV zO$)Nsn!w$r@M@>dG^P=U;K9^`j5gFSnb^L?yzG#zuUtr+Nf-Y^YPKM{wM_XzCvAm}MDIfilt8-l@Q!<=RGbMz?8ByeS% z>s^w!u|S{1l@L}}xFzSbS@F%=m9yTq?=Zu1$Dk0}xyq?g_hbH}fiBe)zmK0BJ^@ua z))fZNNB40)oh;}{YR2i(%CEcE>D2rR=8qgP|M)(xM^oNoAf>di+#x#=chK%Z=+H}v_UsjU=&U{vR8KjoPHN~l#&z1(A9Mam5y_s9H zCTeQ>N=0HwlH6Xa5MxarKRL)7?g<2K5SIIR>bRbzyC_NZ#*W6GIwsfXZB}64qJt1} ztT?EVTIsktZ~cpEL`@&Qb7_%TC;6-GHIFvJwP~BTYQjIGnf^IUu#@65EB3i9@QEbj zO_ooxwyBpdzCnnhtjkbWU4qYJBF%04cvhqQ1WF40TAv=xqnCHA#?$vNqo;;q(-l$-KgMNQZ%xF8&t8JW;jqfPjE-bamOR=i+t)$lC4fL?%HouyBOA zeMAj>X@XIB1-;gj758Q*drn@~JJ-p`BLqfrZ3-8WB`X=T1A8$m_fOQ&AUs$14T5(a zt072>Ngw^QQV89C!4Apov4&lbJv4-S5f7D(5|o$o2qdpLUfX}+dWe&N-+Z=O3XfBS z8)SWL^yF?qxfA|)6wm?xYnD;PBLzls8T9&-#ayX?DL*rJne!2md!=j6A6W-dh2^5x z`$9Hs>ogAko`*?yAE?QW^e{zxUfB|#1jX)A( z;>)1m%OgP}TAw~JQFWN>uNF$6kZTXJQG<KA$<&zl>eMa=bn;Ymxb(m&T)#O>ifH+;E{9fNfK zVAYh@q*F`JhPktiNQEP%)HhN-=Z8NXSe*;ZYkxAG0GJs0>-?^!K3X;-+_yUO?J15l zwE{`b17)?HPG|^|gBfztv+j6r!;q!87;COnf7o{>P6vL04AWIQSz>d0A zjwdYe%9>RalI4bGS9`?@>Qj6rG8g?MR;*5bms_|fxD|1|_*aj5lV!JeP*d(GcZIWN z%&xt9&=&Q<#zD8`F7bW3=yDO;@GyH*R@bp~{fnZCD@8q7qXmeS#4eRgDe6kmB!v`> zJVlGV;nrb@9-ecvrIqAkz=4I6tpi*&M20fgq2@2|kG8(ggdJlNyi|Xe2_G}q6GAc{ ziZL9S6=R)Vk z0+lbB-CGK%rwi4Uh}q3)`~-kyTrxFYJ3TW$)haD^Xn6X;Le*O>mHzsvO!CMP9=()D3I}wDH3da@ zJ(eUFAE?mNq9FbEixzU!@b>jJtNBaA%1{i)c|)DGIN)f!|Fi?!-J7&?*wUlUtA$dP z(eCzxn)&X!zNxXKPdgCooZuIB<<SJiLP58;~c&K5o&y%Uo6G$r1kddZ(fqR3uDE{YM=3+;EL%%%8dB?&OB&>)t=9 z1hraH7_kOfz#K!c%5`AOs`I7`*}Ci5(r^hh5y@JwKfb}FAZ5Mozxz*5OHAsx>Rp=Sj;7`Ms z^$Vh1E&xrTJH&~5RIgHH%kAEO9=(&cHasJ)9-+GRblB`yr?MdrlijZtbo@Cr!`^*vUIRZk$v4^_tqc-7~*m zVvVv!-o9PHP))ZaRS9;db)FE~N;C$Xh^9Et=GqUmuY)Fqd^tV;g1`T? z6XzWjvh=TI(DG^QfcLMM(z+=i8ly_*9+yt@`F-u?{xJlgpUwR!qI`GrHAxla^F7@_ ztt@?%!y9rOhC5k)^J@#HDBnuu@xnw<@Chiyu3jNXgi|B0;_o(sHpVg-226Gq-M==y5msBa4+Knwo&VOfN6d; zDST?Vem&d~Xywu#!Y+f{xkqV=epAblhPYx*7MKC^L0Xy%?wp->N<$QD(_3^Y14Rz& zW?v3`ujBq~`~T3PnR`PcJUTU}^BlhxtJP%*QYj(zq7|)z;_d}A3APv4TXgG>KXT7% zZ>H#dZwR{tfYN}2v3d$shNY1}d%%_{uHO!H?;C|~2>&83%j?o*yi_Qs(Pbf}Pbmk3 zSE2wEs|T7lJ{zw!sK2zY&$2#eBN`unP`HS|oOIxUSQvGnS#3841QfI5&|b6g@nBxE zc^C~3T8v$W9tN@yhp|%LNpR;{;@!jGE!E^LkN?5r+Ag)t47UA2V01#3{~<8`mV8e` zixFsNvLv8&y|pEKp|MY9`>wWMK`-BQt7pzZ{ym9HXNOIQum8G~&gff6-pJ{owdQ=8 zX3=1{#%kVlVl|nPAv|FUbn3Sz3R;!#pv3_=j%m@?8r9)z9)1-6Fn9agPKUsYqXDEo z-+rJozD0HYhA^~N!+RPJx+lzl?$h$)kv|-gw`|!mUIcl7Ax;sd)?xcW9;5W%&1-Jn z97*-v_5Y#W2@gwZ+ObjQlE^T_3&$hfc4R~co^>kZ! zdHsB!bV=UZDl1;4E5p=;%BwQ5?4KYYN}e>5AK z`eb%mw3JZuHGaEcs=H_~(ZH4dyLJe^xM1=vfjR*2Ob66a6Ng=sj6OE2a|YemJxAnt z$r^mvK?YS3yDc>Fk!W={i0m4(96#RoC zVEP95x?oY1iI0Zi1YJ@^s+#Y^y=h}j0fGKFKzZ_>>XHS6F}zmHCrcR%$Z8R#Ob*a1 z)Iuz1td4&8Di~m&Qc|_pZ6&y0>S<|8$oDK5(YG)9c-H%$*pxrNS36Dqh{xro@S)(H z=P|YCM8C(xlpmiy71ebxU9IW!-U;2TemAN>nEb;y?OLWTwhN>eoW$xf$wVwEq5J2u zZQ0I>0w^Z6n)3oE9&wibiyjpA(SWDapmzHE>^`XVx`${btx! z!E1FdYk;e4@{bb%WmyA%kk|dtZ7;q{fJFxnHy{nur;l(796Aj#4du3=AXy zfWRfR!oz$EAgUMe605bJ`W)#MjkWaX#wJ<-%}H*2{IoSzzGiV)-A|Q%lsKMxqWKW= zY~aw4ymO;V0mo(>Q>dSkn$%VP4GzJ@slzTc;WXW?5KEEzyDJygduwHTfd`^I=cGMo zf!!=b-L7^olH z*2nEQu#GJ&ua7P5Ik(5Ko~$3eTN|Dm+2yp?8>o`_ajIUv#~FZ3Su zLnPatf6w0Ibpn%vwF%%<`kBbrDR+X^=EW)1@=Uu*AjKn-l@f&I+ep*dzOlyK6nlYtsi259^D^|8f*O+<0ZJt>Dr7++W^kM$XBlzZ?GT;um4P2Y-Dmmbz}yqnx;aVH-`vko4q~bi^xgHNJD%(NxPPKxeb)U)yj%jOp65A^u-2xCrU<{5 zy>G)0`I%`@qDyd2V4&Y`3GK|=N5IITyy1}PPRk9QYj#6~#uN>2a$fF&j8lrQF$%dD zx^97jqy^Kz;&sZMMw1u%VlgA~3zZqJ*_fS@V(cbqi0Ln{J-DN8uz-l5YS;D31FMOv z!vh5?Ngp{wc=*y(NI+qO1g zI(3v6*)ko~^j7I#!9U!3gZNpXNM{mY0g9hrK0t6b-8f)k*8U5OpIx~AU5^e)DfVJ>{)sGfps@yRrQ{Qi zCS`RlcA3;J{|zMPgV@(IKN6V;!DrUkb#^RN<%p$IgzYKJm@mTbU|KK^%zV#nim47 zGu-j4)XN>(WLY5n7waPWEo>Lw*X^N@7F5uy!zxXqWS|*78gxeQ)au4!=j=e5$Gz@r zIk9dShWilx_ce}x{bj#7VLlu^M@JBJZ&n%&&rMx;iUVJ-Fh~*!_Nd~#NVuh4!@pQZ zp$L`IFswOdF<>e2`s%@e1$zb!nKzsQB1(^iFO9q-kP5qe zC5KdJD<}pYB_o#_m)=+D-~ZyFvv9AfGt?4kdR=w+LYujJ&HU_pxZih5cT?E+xZ&05 zF>14zoC`Xr=Fszn_#fkAp1s>zwxRMBnDsNiQT26&-6Ryd_N5;fwg!>-Qobm49+Yvp zZ5|)45$#nP)g>$CKR79z&v9N!%!ameJA5?>s~OPmAh=c21QKhDrbn0>`l$!CA;5r* z$;P)&5QE=9*sAl*C3V$OA{mrl&WM5!lN@)w6qNv7#ZP~!!Y$W#P8MX|A6)~RafQVoBy_Qs6-tkv}>DVR7hSkgf zp8K-q#jkspoLqQ!xVe0<?sz1=@`GILH#Cp%N^>D9n_i~)@Hd*7p+LeavIAM zJ&$hzIoRo6UV}lW@d}B|Qbvgf>Fsk~blHj`=}RY9I68n-IO&k0+?L1gS-^gQYRkIx z8?s8X(Y^zH4f}Q8$mA+Y*R4*hB0~sOzGXQEKml{LANAmmStlNF=>C(}dqk|JpG~KU zRP6OZQn>jk`~c+cAwlSBdgidE$NBIe>eGi4i}36bIL@d`F(xd(W0KCdDRzbeM zR~$h7a(Us#?fp?5Irg2hD7A!C8ojq@(2RT(=`NthXv-^D$5kl$1@6~fMw{>r&XX~( z;=)(W=rI){@2SQkc|q>(#T1pM^1?HZYaEwJCq|~~Q9rJ8vszh4H54_Anbs$kRx?V< z)={Nv-$%J2{AQJ~^FUtAvi_<=+Ph9Vb202zmpR_OTl7o%@ky?>&q8{TB#_mSw6*yv zO;-mCQdPR*MEbSY?E>u*f!Se2JV*?f%1F;R0;ZWaizcuY^&#Z9apO=oY&LXc(!g~E zJs?EQ{TKm_$(1w>xEb3&Ul&QiJ0aTe`=7)HQb&Gqz1O}t+31*|4X|kn^51XQH~X}; z=yWDJY^PM+maMp=5H}#wJrE!7OVD1SeuPGCP4S&17)SBEKPqgC3DLNSQh zOXw0_Q;16>uFj;sYG(fM0qmb?9EvJ=s+CTNobc$KlGJwHhO5`)@V_W;`Pn{ zf3q_G&eO|O37y&ayi+eMVuVju7pR01hSbe~s+oqcb25e(VFHGrC>t-kQ)AK|E00Q> z9H_ozX=pt&H*)Mb0t0r)MRSU6L-2GhB)qX#+LWHew62vVR}(cw>m8MeoeG6djl2&p zIfe}!ahsjAiv-vtAVItBvM$wY5g(QM+EH)j%&2yHngO=l?0T3=PwJ*(%lx;pq)9&g2N>Ih!IsNw-(zKt8Iu z>;8ibE_%@GBvu$F<-Nszf{ZO4V{%Pcz)CUix~G33-iTFosV>SMeGqTKc$(qIwffi$ zE=((OXXiF1GG*U7XN--V)iM)d7k3Nx=;%!F<$Wl(~!$ zJTG*;x5!+gcI)pDJ#2l(6V~@tTo4JoG3uF{yfP9A;Vk7mgwE3+@aIiQiyt=ey&3uL za2kFSf64J03sW~^cJ8X($^Xvy$S(OU9|pK@OQyxxCn@?SNvq!LZvzs)^845T(o!y0 z$7oe?TCf6|+Qe-`)o^<`-3;ORS<|#XC%66wXRhGL{T3iE^zkgbyOf}UpUg1W}-!Vsz%JVK`;O4V*dTR z+w?Lo?%mdPTx^!v9GQlub=`evCH@)V&%gxB;S^S_Dn#Of$;qSy|(^vlo5d%I8TWkBZ7q)%PFg<4&aTKxIP?$F` zt`7fs9sFUQ3cpkhajbC*}|mAk=6R$odVWA}Kw-sW0#6?SoJ{#A(-mwhzL% z-kLi(YWBpaYbUtGTHW--5~lx&=5SR-F6gATUI)P(Cg*; zZ>oo9;(R&|rE#U%#4Dye`EkW^m7kNa&^_3_g-w?vX#%F!VJ~mFvKz(=f2h;@|9P8S@eO0XsPGz~ z@xZU~c^l_Y2UCx~_;NvJd#aaDewh|nl6p>7qTe+lrJ+IM-qDBcq=X@NYx@A$1!k*( z2$Bb7W&w|UgO~t#GE{(3c>2Fv{LllL2LW2lvoy1`>oJyVbr(*~K+{}LPE0l8^L}v| zsEqvYtO$p%0#Muw(PJM5N(qhoIxA4sJeF<~t&MI~*(TNPw}RLy-J87~1;<@;1Imk? zYvv_V%MgQ$1H>xDzd=g6G?UL6auP^l9y@^W^eJ9JuZj1RvRATn zbK<<7H91((Gd)!wj_oJAD-pS!`P(yZ?Z8BrJWP!AGQBUt@8-*EbMhkE3}%-r&EpVq zhp%z?V!=d5DnKNAfOlnnX^3U$TU@VvKTMcga_lUw3E6V%fP zwD)FVfF_Rj$Kn_6aXs2>Q-LIKxyNW%IVOObo?T)PuSHX|h;}#(} zV=Dw{&(Fij-TZcG1y|?wf+jn2^kFzpK-coNJv`%+(1fp2S zwI#{SrRxOL_oSMizBdIU?!{XDIb$Qei% zO3!<+H$5FPb;JEEem^c&?Xv1U=LE#auc|3vH=eseNfm9%eK8I^uVnNt_F!AjpftDG zr6us*MZkPNVp=a}S+>>93JiT~?hND(-hj2UJO9aeU05ptx~Zv9L}=2iosW$+1An5Y zx1rQLTgXIzcmGPB`|*1l`T#WGat9_{ zU1Qj6D#Crl7tx_Ocy=Yu+FF9y2(UFL?=d29aQlg@m|O*>p?y(l(~*2jG#DYX_Eq{} zO&63t3yQ>9d9YbqoEHvGJPkg@>`V#QtgU>D_MS><@^L6BNO__{Eauj2E(=(YP<^tu zxG372+k&NWnxaZRBn@CT=Yg&x5!+Qgw><^dH910B&9f{*NZ$z04y|V(!Oi+;;k2G+ zG+3rYmEt@r@U6Om{Vp zMb%HYRGZE?ml&v`8$ar6i)6h)_*;d$#j0Yf=HlV-G2y^9g=#el9shd>YzG`;V{?#X zW~i-EG?yp{a`Onm$CV?NE~DWZ5Dfrk>vIdwK?dBr!?W4+E4Xnl?p*-JNIy5V8Myut zvrKNsc;j--IVb%G;dkAy{#p8eP?i65(YTTu(sT+E0e$wIGUQ)MKkU)G^us4d4l67Y zAJ;PVNnQJtaJp#e7cGNs_#9+3;z>e(?x6@V;SBF1LVBV>O(V=)ToBU?g8%}|=FXtf z$Jy7a-5}X<$WkD!hX)yN3=sYgd+!<6WV*F~JL(9d(qt4ABq|~nswfajf+C>ORFvKk zg3^hAKtjX@NK+9)kAi?mub~$SH9(9&=pY>uIs`%>$$Pu^%zmCdGJDU=GspYs|J5TN z+{t}i>sr@Z=lY#oOTDl;S)2HxW(~#TV=BNT_|Nu+eCC|5L(lW^oT0c+XW9a{dCnP#PqZ~~ZLKx-4mM2B56CtE5f;?!=oewBtB^c5M9>5`KV))o!OAOEG-`OohT+=`n7;=Xabu3P0( zF^>k(%%8Pqo_ZAU>g0OyHbK4ft#J9POH1xogpQ=R4+)Z|t~uWB5ab3qOh-iYWTw=k zA6f@#I+6&}^qc^7<^L+e`{R#Vb4e7q&$6bWaH7L6&>n>|AjJCFp`}xI_4tzvaXE!N zm1|+;pNy5N86T*(ltVNH+#P{?S#FNkUL7R9`1wxKmEv0yZ%o}p&eR8)xt&Of zKOK41^Q1wkR#2X;TGSQ2a`B+xtDLZ_oB;(3`}S;B4F-!a5K~OfBWzPUOZM$4saerS zV#|m9Hj(9+g;tQfhhN7u*HW?oE=l8kI2ZExA%@lH`G7q_tF-}~2UaS$hIKZy&sVTytOjW=Uc z5HMceZqD)sGwx;FX)|#tN?Ot`PY4!p;ptL0)Wowr=I97#mqR|ycC4Uc9VoZu&`LZD zUq;7*J{NnI8;?7}UxF;&rV^_9=tkYyDH!9z%w|OUg*(X6haW(fq`9f!KRCt)xFMb# zlNW=Fhg7tB9%YPcw(n?4+<1G}X>M&S#)VQKvB|HGQNm#5IRI_LqB5h2X zAQ`!j3FudcTD4g+TD#M|O)!;zEYtl%vC~v{AAV5v9qKr=*SU=gshltF&6Ez}i4!N=x1h`)| z(7JfK|I(r8&1@U4PSbH`nPA$bq}mF6z+*5CO4i%x!SW+t(09!a<+L5M%A^F_nH#ZtP=K2v7>#DCQ)J+VYcQ4$AX`{~_Kj1;%8C;zO2rB|-{nc>G zFInmt7UA#zz9O@00>HHC@#X2h&H`tIUpnWSaPI_U2T#SGotKSwXR}+%fGl?BoqiwF zsH+9J8fYV2lQmfNv6Nb1_u#yQN1%wDTWbVnMH&MK5Tv$)4=B7CdQm??6_v{zZT2Ro z>0GG=gvK-R)mhL_D&JQnS~YeCM}h5Z!{l4TnEwQDs2tPpR zv8z%aW;AFvWCa1#(BO28X;J@-q#im-Fi0d!z$f`xd>AuNg0j|0hBgNfUk6tf0-ym) zC&uFOwd>>pNQhwsgn7?ocY23;k64oxSdgtQKV9&RbX?m$c0uczvGDL7PqXC$$jkE< zW`o8J@jpffCD&tOLppS`$mDKd(9iZLk_-zIoMXO@cnD!nwIlL8|PZ`lg7o=@)UMo*z4++aU z0n9DwWiN3G?eA;cgYiEL1E`YHZwckrTn#6mh^#zGr__V?& zT424L7Ag>PF{_FPnz-92F@K`I98p-npp1C|Vht{kAe3mM%5 zu#!2!5jmbYC6K&yjLc}+;;% z%4gBUfcT({L1!(q%7daLM-*KGTdscUP^twA4<4sw|naxQAdFw8og*wGprOaT|JOUDC7nPLlk} ztg%*eZR?1PEWmL=opjfXe3yfg7n1C8*U8=VqhGWub2h=a8NJa-Fm=aH>2e~R7~@&< zF-GSeBp5vxQjv{pyE`^lE5Ad1KO-ba8x!TW+bQJ|rAfq4L&Nn>-ebDeX*a1I9(n zmcP8-1!{;^3gHFWbvE7#fEd)d`dN>GGBI1t2CC%>v~-QIV!xy2H=x~w8!WAzKW&rd z%AN36mGr9&0reUj$}zQwa;iucd^m|8lr|XhK^b}X3*c!Z%C-w*sGG6_>$UkwVSEzC zw-Ol)i?i%rHp%$zHykcou13YowS3E^*X{^H@C0ohhOdQzJ|5rdU{qw4uOn?|`b=6% zWzz5t78`^6mbr@%V+poxYhDlbtwEPIVpmA{j&(;TTGPjDyA7al$jy#^T0{67Vi_xf z&C}C*)b4)E{OhhbJbe>-dp$qJRc0>zNjd%%y6Pq;gthp_A^K|wAj>kr&x~o{gDMGL zt(N>I|%&JCaMRtD&6`k4FGdD626O_MFJA5YD#sS}VbV1A}ZXtUM9mTt8F5wGe zbj(+J?t8vvWWJ82w__tG?zkf9caD%&<;*IsH!@vViUZ1(*b?Jje)<*X zpHK2?T7P;#uP%#^675rWu2MVHL*}C7=J*4Sb!skGp$Zy>!I=P)Bq+%IRg^JcKSJjR z!%Q#$E~n~*o1i`h`5q!pE%nAKtNP)Zg_<>l#HL_o?U+Lr?N>p6j3dcvD0o`0ic#eFlv+PDRj&960WlXwh#*xkUjF!vN2Y~VNz;vvq7FKlq( ziQS13=Uh;5Bh)Zht^a|H#eC&mrfqRx0ME1Al@sj2UMH7I4Vb{ zpLIoM4N&t~Ng*L(r(q4cZw4(`bfVNH4V?=3M3i5(D2RI;?^XSq0R2SRO9}wVu0P9qhy}QthAVYS~Vw#Bn{G; zpd+rR-1&u^$SD>Lv#N%7_{e@}>ApkUFg?$?B zFa4p_S7$ky4|~^XQ)L696yGC154FEBA@}`}zTE+W?-Yhl^fAH$lL9`U+F#Qdg=n>fNx2Z&%X()n%n^GF<}`T~Q%;Iq8Mt^8EW|U4D^mv6RiPF_3_hqqd*VD2>ybH>N$-17ZBSfA*~Dip zY}UGeO|KT?73K8ukW*eXOPD@%X=VkrdT!9Ege{TbUTQNc+VYqvVmmmva7GbCuiUp5 zxX8C8F1I+3A_w!eatLHrZVn=sW`|su-r&^%RjQUKzR!0^k5oOvu${y^~y z$)L+2-kNwtnb=j+OeS0p5+qD3DjX3j*sh|5d3nT2H_IGcwO;QNv9J)yxKq>8R@h%P zCt7xaz`A+x7)Y@*=%p@3=~f~zUE8^VMXeJ^N}3rxYr|2(cRpw_&t1f|yU;RFIaP6J z{Cp0g%vU2L1DNTkToB)f7L)A%cx;1c!EzyEMG$6R3c9=ynx!j>tO93O1YyON(9J3t z3Mt2iI8|aDA9egMb8RlZF)gWdO9{(mz2->kLYzZ`8R0&a5Rig8 z>MDj!+{!txO<{TbI2#h^h6xlfI#WjRD9JDk+R&}74;sS)Mts;%agtX;(BCBVy2JERR{A2vCL9ZI%c0h{j5IxK@0 zaFo#q&Xe^H#Nz|Q`4J(zE`SfH`lbWL&ZdhV9r?1}ee|wDIkL_8wf$q6nn*-EcvJXL z`D=Qn=DaKA(B}7=P}k%GJ+7<({Pc3y;1ahrr_7ailBl%^KCR=k6;o_}*?Xf;#faQcxS&g zDh0SOWMMx8qrE^MGx}#mMYoSbCpRs<#^z&v1K3@#)yct%%gZ)=1DXBcfGr~wi%oHX zn4s(F!Rt;-(P(*v28s7WnKFZI1yV8cejnn5`X3ko@73=k1cln$pcNn^1!g?zi2)V6Ry(z?U z6n*3DLTEF$`y}qLP3Ql=t{}L^+s&-ew@gX8s^6PNL7zI=Q}jBTG2=Mo!84+woy3?u zzr$5Nv}qO;P>I9hjWhAFv|GaT#&k08FzL8NsWFP2oQ#Wh=(Yn&kRi+lPwSe)0^`@+&De;WByF%djbHEt&5N@eJw1RUsk4Mq$>uNvi7asIXB^8 z6J1WE)NON~wVD7I>8#ViQHdz-((Dg%@k7jax^EOux!hID^`3r~WA>myFTgX>0J1K? zw_y}6f6!_+!-9tPV18P-!5uU2v*=asVKTgdr0NfBv1;z$Js32p-VY>HU&qavfY+V@ zu3EABiwQbuGvnCL0{w-Ryvq&H^Z9RI+#M!ytV5SdOC)>UHN|E996NTAUhT8lQ>b^~v7Z@~ClUT!yDxX^E5$u2jMKrC$|kxgHVOeW-yXbD^;3~kx|1I> zHV=w#>{*dQS2#hb_tNW_yaD0#kQp1`5=54g%Y;BC^Tu_|5i>Fxf*z6v81KO^${oDpq~eRX>;XvdXRpD* zDVIvMt#bR`ma|IAW-j#%_wu_f%n`mSbCYOAU-1y~-EP?Qvrj zkL!s#I=D5$Cp6Pn3*E#ptxFlnP;>5`l14>&g2S7mmQ8mAFo&UjH|LjxH~0GC@{=_U z)}~4shZIeo5dzKzyz_LXVUNp<$X=+{`3q^~>`!k&SL6aA(&(_)7wKwn&2^JFN>?ElDN0xZ%I@-Ie zydcZk9)8xj#SNB7cWbNKXhwa$?ASf5zrx(Jww;_!4Ndjxc`8#PQ_XgVc^j=(jyIK! zf6`UbHP<3_6jN^PlfJ)vm%~ko)(hHfeJG`yK&}?E4%B9>23_N%k2_HcID^Ce$a&S7 z^=LY+Nfp0Q_iV|MLAy02ww+dD_@@xipjRzVdt&10F{*kWum#b(bW!)F#k2Xu_|F?k zd&9}JkxErN-|V0ME5Yd?f0*OE6#hvT>1l`H=S9F;T)~&&jX$F>T?PfiwzhpObMf+^nLO2K5vUR z=wmG;9ZY}Z#Kr4>`i^;0N_i);3shDcME|N{5jf8s%zWwXCx(`W(~{&`xn}rnrn#gW zwoXgY>sEu(^vfkm_W(B?0Ao+QXia-v-BxG1iir``xbSLKy3g}y9vF%gn-Y)n7!@loN~@e$FovYRc3jbw!5f-Q{m{|&BJ zQ0q3z8)sU$l=ocTa+m0_nK4b%wTO6+j~N7nV=lx-3_J~6piKkkADz|_U`tA^d`-t$ z8vtUICL{26Na`ByouXXxXYr(Ab08qf-7TKF>{@O=^Ws|?xsR_tD@%@)T{$&~WE~w| zi1A(%Da z-C|ft^z=Bmdp2xoks}taQvjequdV^&JR8*pX9aff_1gk~ zb;vE5{MxqGlh@v~fscXnugQY^#gHM=hw{XbYd`Ep;6#A7y=le3`1mtXQOSbJdvcTm zc=@~-n-F5YP#l&D2Q0j|wvoZ9u*WOq7EmOHA845J72)LuyEaOwYq%=3M6|}s^0{Ov zal?G$lZ)p{utByY7Wq{}GSGo-6T~u=GxgQ2O!r(a?%zd#+-^dN6k9&H=2brbrO0G+ zWU4(uT*JcmW5x1@uE!_iQ{3xePP20fOU=7-zPzy&SeWhGpu@JBhMXxt^=I`*qJeu9 zP}z7r(C`;JYN={(Md`sk)Kn5w-#MpogBYZK|8N4i(7e}j(Uje#pW_uKv_7EcBBRxf zo&4p5U+8p^=jP>}z`KAI8-NJ@jTKvn%Lh8x&`W`}&69iN%$z;5N7q+KrEpqsb*{X)taVjlsWLLh1eru)3v3gj>7>j9K(Gv$wlF5Stf`~)$Y8qGds(tsA z`oO@~eoXwVSWc3ubA4sa#}9I{`Hyn6BxIjf_cT35{0MhzHT4E^?9_OON9G}cGjT)9 zM^!r{hVvOGSX!lKZ>|RX0Zr_0T9%g1KpPstSjBAZcmq;YcR7Nb2^k(Y-LgIp?zw#> zYqeimpe+@w!s#ClS;=%7dyOsI95qJZc04XJ9BoqNd|KMN^cj{IAUzlQJ7x}+FKfOP zZZ=P;eY|7lybkfdo4HU$(8hYbP$Gvi{7>$x!WjIYuXH>3amP}NUkay@n5h==yi{*#* z#h0_5_q*bcWWEu@&y>WLpCIBf*rcH)hJ1%ly9k^0MaV z-R8_--KZ1?Y*e1MSL7y&wtxoenPewSzxLBxr{ za=z=$gL^>|z%8!q!>m?`*_$hWWv`I{gu17C0BG*r&JZRKh-=KAqu^L@=uf zka)_DLz*AFq*fq5NN?_#2bVqv2-^sfHWuO`4;9~3hX$oU0Gh0j%|Ig1bO!ew7HEb! z^d4igk`X*FnW}ujL;e9G#3)YG57@XrXyIdPPRW9jIO4tl}^!$T@rgnWwZl!>SZS%)i^G@3OfVjwYU+9WU-f zLxJmRt49^VFMq`ev7&(|JGqovCe||3s(bkQ=TXZmd~Fu({+4Tbx(u%$iSxK6)dbgv z)M7RT;#|6FIes5%OE+T&ja7NNZ3HcJW_W9S7&xSnxqhnfRNjH?sxgzY5>-jat;DT4 zR;eI@ITB2oqmyADb3H7m;SY9Bh-Ao_bHf*7*zm+=69hWD_g0ik$=KtKQla?6Q1e7u z8!K4<4B zV)D+NHNI7tNyL0<3}-&j3Bkc_dHVB91I?QWb^K5yM9TXzIt z7N$5$BU|NUah7&9(k;k_Bk#!=t~=c?u~U?5rI!snod$6W$^vTZpe$XJ@aXggu@gcj z`k4M9mOmHrJ|R&#p$>W=`b7=xAv}(F`x5;(0}}(gcb7~YIzB~v#kkYyv-mOo;Y@7S z1h8A4oxkZqV)OyECA!lOtSwBbxOrZ2h=fJ|pwG8pcTVfVt*FeQ+vX-%$*s^MTL`31X8;I*QiRN($Cl|E zz-aya^d+^39=hR`ssTH^;Gs$p8+v+Uv=UKs@^KfL93meQkGqQ`jWiz6fKI&w2@7f4 zlG4n#LV7ipUkZEQdeWl=D5qc&zIcTOX+*kef4j)!3lm&YLD3EjSp=thl%5__H^sf9 zz6lLRgyadnL0{)=XjX%I7{)2*CDO*7DF$BEI&luUe&##9^NN3EZ5`2vUN&)`h|h#^ zLspwiIB4{yoVKH&O^vdUWZE+JX2XG!M^2LJVh}~#aXvmvL z?BFnm?yPUhf)FX@FxDz&^)IMVQnio8*4uLs1+2Gnxj_oG#r3-TtN086%YD-tEe4yW~gaZY)~`Qe+x1 z@VLq7OtRH>pAyvT(v?`Q^T_pE`=k^_Z$?v}P<@G0;CzV&<~9x5iW9jTS)d$j6tkzI zZ{>Cza*;(N?n~8oEKPGn;58_62c}wpM>e+bvgjys4)!l-nM(HVPSOqWe0hK; zwiu8f2dODGDIHPW4|OZ#cUlbqKt$pVTW^`Ju8iAMqH=ze?8RHvWn}|TfZz3-_O++m zlF=DM-U6@_<2d_(E*E6b%%Rpv0+0xUuZlhTGRh@Lr-7wNRa#r)R!|yS_mnMf1Qlmz zHs=}T@f#mZ&VTt}CPHD?oq-#-uJ)w#XwLiJ^}$rx+5NKS+g3Nqv(+%F^7b99zuIe} z_D+W4qdtyWz? zam}>i@igy(`~L*3pAo;t?ABE=@f`O}WcrHPst zVcAFbvDHz2btDRD7h!uPuA8bQf>G0kpnjZ)->d+8+w8I$d{55>nA zp^E@@Ra;qREdZ!VuZvBg_O3Cx5Yu`9eI*@0cIol*gEYFce!CxQx=t*vVVGU{mTyoW z(e6M!I1&b7gyVZV#tbqBI52$vb3j)6(5RF;1To-5k{1(~zhD?E?u(@X&JXtp-T2ed zbyCzH7!it+L@n)O-5g{DQ^7_UdmfMr+XhK@#cdvh;;sl>Q@#+|`bwA*!3E9B0u6tSt}qdg<9sR|EvsUp3t4@Ak-T+VJPb%;vJfAFc}}vftjd2c(XG$hX=eN#k0GnrN=o zzPYtGT*d%m5DDOSbH*)0Kn|2K0^N!VFBgXcsihS_{r1(aw4w%0G;b6{ZEMin9a!TJ zt9lT6cKE9;A>o|p$7rMPwSoWjXKIz%IlU{HErb&o7z#V!KX;ps7nB1hoxy>`g~fev z5?&}_3|G@!np1TC>ln{Un!#f zpap28ed|b5j@zBV+pL`b`o(|`bjPcR2HgfSzz3g>i%s5Q#q2XphK7Fj))|5bBxdDF zcLIi>{P3dx7Do zv_vxuP$z7PLs zMG;@@jA5HQqh8&G@obM_UfQi_@(+K{qJQ~&%BBMTp7O`QfsJ3LcKzz_$)JnJcYZ<( z;)tbK=8sObSBs9)_p+ebiuz99U2KYg}{ zzs@gI7vAmdJ@rw54(QsXwEGQ=rfxq_nimC+24mK4QDbbxxv2I9QEud$)kj57ZA1tI zJvhpjcK7UYEeOdPNVJ9yGqt}QmRN{-l{|Q%UGTyN*q*cPhg_95 z47UJ6?U>pxP!~C4hR?~rb4`DnHW>;o(WeuPko!;EPS8F8*})DIejoZ!_JvhLr&VGP zyR{4LnNW~J)Lp&dr3yeMdASS*-3{mF~hE@THALa9ns(zD38qn_jya7FjP|LiH zh)2Z6^BBLam25vwQbG&#FNUOT{+p>Ppa;Im7^7sc#*rGRy_-fxSF#GOeYp?qP`Y-mL)W4VN0?e)@=~V!A zt^#E!CHV&qy*~U56h=K0eQrejgu(8Q;!jtBW^P1u2-tE>1uwq@bfG4G5}cGtB@}#s zl+JydClPcab7X-0=PNR~*#FkIy2Gc*UeLvuF?RAvZ#?T3y(7?tjhb4(=XJ4Vi)Oz~%6-NRvjxxp>4Oq?1tiEV?An)&VQ|sb0IbfZDo+?+7F*)2w8Glu_qXw&i&lfenbLi&<2GT2iS|c>LUTOJ zw}N2t^j@ybU}?UDlU0Di*cvW0dJ9vE?-CWV;fPwwr7!WQ4$U5h!p1_ z$9x*>LHAq~7&gi)UGk_4NzHAV|D?JY9d5RB_>Sr_6}|d_)YqefeX*7ssGwMgT+ ztug^4$#$gkrxK;r1y|A|O=q1NV8~FIp}MrT?wvItk}rdE&h!gNZ$ib!*jwmIl=~1rYzG z;u0}fdyTwf@J|(23Iu80Cm7-_wdLeE6+aJBX^kxUmy6~OVf(gd@XrH=zqn|6A70{l z67Kfsl!mpvvWoXe4-c1tq5jdh1SRFpXRYRZR{^vX zI$-!stZdgzuU+P5+DB;ZWRJMyRjASzXmQ&45FtlRMO|5Ja z1`xKN@6K)mZV87YMA+2D-1t|V_QU0TknP{yMIY^+qM16f>}VwKI;d$5V}V;Cf8mlQ}}!-{Ma3t&OEzJfZhBV(Qp41xylSc)M zmG%gN0t;7{I(B}@0O zYX>a8$Ufh;wXLkV*{6Z0+ip->56YIc|NEljf87?p_W>YvPn?!ShYoep8|g>P!&j1J zLOahZbQvLcPF{Z4?;O~6<(U@fIN)7BRd?Bp^T{LGr2f9SeQv^UQzm|paG23}iuY*% z?^@x{OOL7K4j6O=oZ^R;w$lRq-V^+5=WhRjnv16Zp&qpZHJQ{st(`2Hu%xkrhvF#y z$w)SmYZoA#1Q8vr3*4-u>j+PvHgrLL8%|BF-Q|FeM0D!7Bq?kuFHzooWj`q=+mC@8 zjRQvJ4rmPBe4OzL4RZy!C3`4!oOnoo4^Woa#t!t)F2i5HONlf4v7@sO9v9m065g+- z+H}(R%Bue~D47?B?y(1KIjjcm%LUbSlO=wF4QZ?DmA(T&t?J2EK#b zLVpB|)?P3RJj(|FzgI+hqbXvwpT3%R2}MwRQhi4DNeV-xLXfk0(thQoB8VMfh)Y=w zB3zPJk}8OjMp`dhwFtU3KXFNd6pmllYLG)PULj7BNB%-Y-Tu8i+MO-(!+2-{u{50; zZZNX-sPfG>Xi26=L4l4`=}+SrrCzB|hIAUu^&ij@2)L6F(eoh{d<;VREGn93q!}!^ zggb!l$*g`y!R!n5as3+;X$Ktu4b}zB2%J&V1ju@HJ^Hs8Fq>8R!Yj46=jZ3Aqc}R$ zR~6))pB3ON=M*4XM)*rJutbH{a1xua+>Pi)d+$BnBm1ttz=L=fh0tWr?_2U~Il)k8j!tZ}#7{wE@zH4!vg_X|2? z=KrBX{vSHzFQ7xd9@tG11Bv6&t5xPb@P`#z@y*Z?$-LcV+FBy>Az^^O-BjtslC7FpD=_>cXM1FX9^rtJV z0Om{3zDcWnbKz_zZO53?Y&=a3i!ze|FL7KZ;Vw5=S7)^-*s^AP7tA6Z!+eN^YJC5r*%+?t z0OS^$xKRwDd5D9MC)vs@c7dJHd(;bnMuHt|UDjuLy zU3hN~NfvOTVu;U@j@Ls)q3!VzCnE$dclNz7EwFl8V93e)&f!XKjOeL=WP%cx#`Jj?#zWxQndVg=9F2?azOWyJt6A26 zQL`mJUOV@;w8c^A&nDsrUe~>pIFsV;A%D6S<6!J=C$i|H?sph~q?BTRMOj+0(ehZOKIJ{ks z_MBUV=DqoRVzBkxrfyUMn~o^q_y_9kaFre2)@d&9;RO^>4rv1(=gd~_ z9`^b0T0!wijCRu6gs`<5N4)6H9$LC8$p2hXN6z3r&IX^!hdYARe(o2b-hYYdsSy>z zM{fi=MTlM;ORMKzI}lNs2C-?E&xA;)>-Lji10>y}*7BRT0S{|ngarUNV2jO%x24gq z>~=Q8W{R0#xTT{F;MKxI(R^z{IhO})CyL1yvSqpP(O)t1di{@Iy>h4YrP$u76!A(L ziYi}UOn3iE!*%Y9J?z|NhP5tyX*2w4DSu)5p^Rd|{Pd?EC!)$Q2Q_^yWCWGHQ)d+( z=Eo}~k}_9ci%;;}^E<%6IIu6%jaRO= z!54dQKMHD)z2&;1Bk?{KisHudw`6nX2c;^e79WCrC5GLo`8glm92yVt_1UDgzj+e5 z;2*m(pdv`biJ4U73fi)$3C?B(@9FCJ_LfH;-&Z#N>-+kua2#kJLt~S}b)=vJ$>HCC z`4B(urtsY+3=uHxl^|d}dP=rx`e6B^Yf$fGgZFLW9Agd?Q9>?#{0b^2x)=iIr}l%` z56EOfm{wEaE+6URM>2;=Hb}+nx)_rMzLzog z(siqVdfT?b>K*>&vf4wQCN6-tO6khibe*T=cOP6TEofI>YkB2=a4Ntd3eeLJR#)-* zB(6s--*0>N8GhEpv_21%N#QOn_8cFdS&oEp6=&b04!h!CET{JCM-tE8b>g_Rm@Iiz zLU&fFuPk6~7`|SnQ@A+++`Ahl zp7}WhKB#7X8d>gi&?uLbDzT*ry9|8hI&6}k3uPv-Sx|x>pv8=D4Ec4(=4b7F$HqZi z;KM*}gz4L54VHVTjTDdOKu{kXKU$k#Y3kYKm3fxSU^v2{=4~6y;x9z>NcOisIZ^|N zH*aM#+yvdGxrl<3d_GU;s#`pxU&4o8Z-w+15l?WETpH`hqA+c*OI5SJAL%%(L)u4O z({hUj{-wHAj1`*hwBJGAE76KdS#5R7eu|wvCW$^|)8YRnbY-Wot8EzDju==N`Z?6s zCM=+$kiXOjy+w=GC`zy>DyFW~-lG&er#5Q>hV(d#aHY^he6aM114+SdD~H~sph)M8#&=OgFBt9{<{j&n+A z{7lbsnGSO1Itn#Q9EMkfbPJf5mL7a(zs#9E1|lzHf4Xx8i-WH8<++!<(CF6ZSy&Ud znb@_S1u}J48)GZZI=enxmLEI_KC^W+-GVC@O)VmsESL@sHYsXp`KtXW!Mj>Bmw{h9 zdm8{vr+JZN5~5GzKfd*(#HJjLzz!Cb`T4tLE13~|Q_nLSG&Rcl{dgJ@Gvzu)8+9;q z$fC#c8;ZmE=^tc%dh^Vr<=v%keB~l{)xi?eg2>vFiNDvKM~3p%`(z zL!!aDuK05y(*?u7@ZPEH5Ava_PqUa@b6+1Klj81jW*s}EZL=Cc8w-|rCGYdmF1+LbA> zSxJgL8wKvSA4(!QZdUdlW^%m$))UL~=4=bb@!J4!naSg)s$^5k6vu9iA3LN8+MyJ3 zuRwOCt1E}lSG)(%@S4Zo3+nq!o?(R7?;FX|6A2-|t5oncw3 z&f0@|E;mAztIGjX?A1~a>X&8m%YKJpU)=?}9_4^WyoFK~mbWNh$cmD!YBOP`NIE(A z;~esipf9B?WiYD@wH&I9Bu=kf+*`Y#0XS4Yrky){OsaArDsg)46(1McMHagXF>;AP zvMMPpa};zW_O{zR{LV2%SO#*cXa0lSpfvz^W(Tj~GBgzZmz}7sUQU9P-G#6W{xu?+ z3$OugD`a;8hHAveNJ9_%TL9TLFiO3d7TK}nRy8@@t4AgEt#`@ft(nXlnn5;kRa#V& z=nB(k#TGvIQ86E=`eH`6!xGC3-}YNrem`gXU;818WjxbL@?6PLUKM2Rriy&^(8UE0>38_jop~b#E_Cf7Q;~bkKILNyv7}_8n0g_s!gE#>OE% zALK(hw{t9#+R#&4thP_RgXB!ze?7@8;NPUs;0h>GT1o#NX zN1)8@ospra!o9Z*#O4^)IP)Q|6Z8A}rYKq1j-n#G?H&GVl$N!T6n>HC^155CiXd$UyK+Jesy^_(y90+t}hEAtgjx zUJJ7+Xvk<8()Xq!E<*K6jZ+BnFXY1)PkyVob)l9&erqk8BYg{IwRn%mhn8H#HrqW3 z5zd_Gj%K%v5r)JPGeg5S0EiVYLDh5;s8%*d7hG|SGu%oKl4Nv#%w`UyYwnNoSnX%X z49`n~gQlQQJ97pl43*OS)+gaLHG-Z3?ZHkAQqX4%V0<58q4;b}2He2t>_y zqXN58K?@&NEKoD9P}Qf2jk-$&`iQKf^PPilbnf3&B+lnX){!`Z9gq$UK9|47WIC<1 zrn0)GI3u|Rs;k6uuw6r5lo#`dp~&pLFx@Bvu6VJWS*VfAp2>_CcoSSR;-}?7m;Un; zk3}LD>?htwmvRVJXqO}uNd9hR_jmKYlH%P8F_vkpj7=52!1NQ-qHyBWH-ArVD%nVm)lCQ}X6d z!yvjm>Zw86jCh{m5JvzaId{ta>yELn{9`J|p1YBVleUGMwcS+@-i{=T@B!)MJ6$EN zDqNSdoSpav8wJ3PUCb*!1O_G>%QCMa8+zH0YjufwP)J{Anr>*kgCP=7Cr{}*dTh7S zRd&=)ic_LIq@qG3PPoJ(mm{oAVVDXF72Nm^l z+$W-Xte(q9ma0)b2hJ58)D&HZ$L8$K4m~Olxyc-Vr93f|b?#ei_rU%nX@21g^>E$T zKHd51Boi03_~f~WL?B1M7$8GM#-|TI63bq2{mgy)FAzHYDbYKiFURhoZbXA{OTzMW zc6Vv(&->Lan&c_VPf9bJxfb|4U`HGJ#_c8fwS}xD?qCplU1>Vx2sV6lY-@om82A^% zHJo|AR|9~{npK21w<$%@0H_$25B#J$>$Arme7T6DlH`vXvO_{*l218002`9kdxzO} zh%b2?g?I;E6BKU%FCW*0kf&-jssWP{>UiTG3U(=7gCQ$XbPH2LyA>x}6(10**VTyG zz@_=QuQfi{E>^em_7q!r8yT`h!gc_sT-XEF4k*;OD&WRiVwR2Vy@QX3ik0{>5HGyJQvPY?WVf1s+x0fRKhj}s!yQK1Xz^c z{s8|&HG+RjEd4jG?+~|MeKgJ0DB8I3gY~352-2|egOH8T_!Ht0J1s%va&r3naA~1V z=%{ESy%GdY3jdA{QWDFVbt~c|Y?=zqI z%x68W-5oLYP;&8bbtHD`+r-2CXAQkA8%}o1`ZA8PeC~9#x_sB>Z3WKkM%-Z?iY;2 zR+}b2?0H8U^B-@&fq(aJEau;E*o(z)-86PYV6e)r40dw*@iIv=fV zL>|sfTcPvBdA*}2aW=9)+jnGdV%F>FvC_D1!dv84*JoeJLV`u+*v5oY7 z@}>iKe+iG_72HgN-X>YXONmN4*fk>E*@Y*b_uBc;x}09o*aW$@9GH_dB0oE zj3l!w%6Zhcg#QB;yH)UVwop2&@TmR|g-5mTo7=y+G_&BdizVx#6J(Dd6qI=L;xC== zG=)Fh^qLP^pG({kKJ-{Zen}Vo{wHaO>UB+_UYR!}1H)slmo&X3&O7X!`C=8$@^y7f zrsy%0j&^IBFOD+9h3}UC_)6h%#J|6@hxW_PTP3XGW6SaHyhB-hA*%P&U!u#4+n~b} zx#&ybm9e>>{LYP0CRWHe5KFGuAn#P7S zB=_d)b&GpALtp-a$cuv+D_NC8Y$al>TX-fH(+!Y}eftH@03Y$Cf?oY)ePmW$#RcAQ z?yGUH#3+6eak!+9A{A#k|I#(OcJJ9Cer(3p4xkb$Q8a)hV7R9s_$g9WK?55+9Pzva4qDXjCS z5;Q3b5)vJuB{)`WAb#~!Hk3fNi3`*K$F!u)?Dz#3#FH%(UJRmWVncQ zw6I|yVrBDP4k?S`{59(n&_boA{KN=~=0+jbz#E35snbMwdl<9j>)dsUdkJ}$a-RJX{L*Jt%dqNA z<0X)-DC7whFM5`4{#vS%u0Gxv8Tv)iV#r9svU3qeVb96iW{-V(SUGa^{+TD*U&s@? zm2*-Qp2hwv<5s>%qq54yTb|-P=rf0-7Kz>|3ogFv{Q)-J@%S%Q;f1aHYjeXOZy#;N z?cVw*Gx7AUJpcN0u1h8b#+p`O-D#~;S*uC?pwc0rf698cpumq+fWlu$Ka*eLD;y?rRMv3C+L5n8O zilM!bzU9eQ4jtft9Qceua(>CAcE^?>aD)I(aN#zSl}7o<#wkG?oR#nK0PpB8EJoKE zxXoZCgU2`&M>Hk#^P}Li*DmSj6Fk>~^!J`Qe4?MTgFr52qE_QHyc!=#BcHNTY(la{ zg>Q>>znvK9Mb_@ zf{t|veEntth+(Y@lk_~iK-Jg@AaS~Q!-}Xt(-=;|poZ4b9^v)G5>b^^Lu64BbI)r& z8lymVTN0NE9P@Hbc$L&`9UPiNF~=F<>Kn!X^?@WSCwv|6gLgNK+gk%DPPt38`a=cW z-*K*52$qsR;Z(XruWoeeHI7k&@%(0EwadX25Gjt+y4WA)Gzdxaj(c8r2`Q7}osH&o zI+rMuA+wp@`$)-@yXtBtGUYMn@s9C{nR*a*F@~nGQ_)<2|Uu@rJe zZKGl5T2KN`poKpTedPI1cl$rS5#G^L8e1jB$Q4>OpbDJ&=qWsuL4NgW!qFF*!%JvE z;mL1^*IBBy%MhR|5iMa=17-OQ^n%1-<8{=CT(Do0-{XoJ$_K~j9RJVET{7$*=$|@) zHC`h!CQxtC&EoCpMuWa-;4`!70#%t`fFfzbF9l+Ccj!=%7g914cJ(@CPv}!oo6S036fv1=&_cl(i6Y}g#m(;3pj!xDy zW02(h2B0%$VrOF!0vwdMrp}eb{nfhjbUSv!Bn$_8e-R3jP7R=W;8cr4=a;hT&xG`^ zKLgu(*>SY(*3_5UCF65`VpVQ9+c`9x|LrZa*>|E2cD0X0k|KnU3c9h5_1_M^%3YzL z=vJt#{lCmU2vrx+4%4&>^b~a>mO8r0y1az8fvxUT3)hvJR>%R)@uZ~@1VL%H%H*xV zp$7Xhp93d1{rooHtG@mY;h?c-t<;aGE>_}6l}y$lV;iZ*WPu;{yvj&0YE1P5LfZbn z+nPTcH@_a~Q?!*C)po!4ZP!dC=uxMb7KktC`LPVHk9SR9k7V4uM^D1|pX8p@-M&dj zBP5<3!O2b^4d3#pQ|d<@Z6m^z4ij%^@{xvw?x4&2O6ikh7NO1O!&QWTmMi|z<`1r! zSN5&H@^Jq5w$35GPz0bim%x*D(+&ot_M4_^qs@~^SNc1d6L*+>>_f#m&nBW-!JVJ2 z#tr!pSD;BlY?&QnOr}_5yGO3EOkr&k31~g>RL`rQVyVi$s|81NwZ4W3tGFG} zVvB$!aPx7;LH_e&m;YQ={ezv7tjX}UD@&+?QOD5aI>%c^bWip^@$dnh{iX126PCiu zi(B5vGM{eL8S~L)7Jbsf2Z7nd1I9D0o)2=33ps64@7q|igjj6%qpGUHb`Gs&ri1)G zmCm;FPh|Q(Skt@(;VmZ}LnSnDz>6P>imJ=j#vTb_u(%8>{F1?{=~G0qDVVebod7ejFP@{b z=O_B$`IOw!N>jMyiqogotu2IYzx;e~_4|GNw87I?k{0Ov&mE3zbPQ#kW?{#hi_JOa z!k+YC1{?2c&J?ezq6}nX*wCAf(!g%qfZ0WVD7{c=N(AJt8&1w1OaPdF0EUrsoN~5v z41qA4Tv9)|o}?(r!%ElUAkH`zOTnCyC#pBJX$W+X@mbN%80* z_8zRUq@IYu-mgMCUGV<6r+N8B|MiagouK@OXFqSxsi#!h{^8wPU*T!dxd}3;$kcZ4270Iz(b80|#3MHbOvFFVZ~K5BzhsiIpFHtPiuA( ztGlr!I%k;Nf_rKPzOKk^RS>`3VYY87l#8&2huJAQ0d1g9v6j?Vx^iJRISss` z7eB1fIg4ikj2hya-$uh=`D-&SCrog|v}s)V<^&RY9~VF5{XaaWzuA|LSLRHWaI|nZ z^o1lJwC<~H`4Iy=1-90s!zVXh*{iq353<-r8Jw6c^2MmP*aFe`Fk7VHat_H+>~-{} z{hATIpoy+rMx}HEzRbTnlBaMx2fg8d6Q}Fg1044#jMI!q8}GjSn+5z~kZ07-W|L|# zp=|n^#IR=Rn&Ft|HV7Ong>9Zv3=@!oifzybLTs-@bmCgx5Tn#Pvemt^53QR`T zVgFjKpbTpBHIH2U+O5C+V}doOtl(6##(54j8A-9pxqY1X9}sRD>;CTN{=u;q?44cY zRJHh+}7o_BA`^$6vP;b~xkp_Jt2EMWYkCdTbJ&$PhNO z^-XQs%?5ir&XGURrY`_nZi!gNo&mnaRKQ|Uu;sDJs*yIo~a)b_uFN4guFN54f)OpfMK+wpCB|F!A^~H1P68-$y0_9;l-A)=ejq4jauNY zgbZ@Yqlcbb%;X;R*MArgzYS<~%;m#_tD{;SnyC^NEUMN2)5NmX{u^dotz&)}3chRP zKrn}h&y~iF=J($nUdpi;5JQOoxYj1tYpOg&hj1k_Rj5U+1@b|vvVW7w>>`$2)w!JY zA+?VRN-c*;)}5V+uJJR(`vcwmt9oE)O^0O;Mme9K&-J>Q)4p`?@?F?cQ3%_tQ#!i) z!^|G_l;_dr^;$f@$;Gh9iHNIOg`d`m0Ux`J=UqA{ranz=2-8_0pexGNJ3~0;H+~C~ zCc0lvAlocfS1rykuz1&RgX6cm`*&M3^Z905$MB1^xe3>Arg-*|{V8oV9MSqB7Hnrf zKm4goxI$UMS}q0lV$869;iOU+!J!Zdl{*3Kc+Vka{+=O;O;Y72K2Rk|;6J+5l1d*A z#xNVOM64QV^meI!M1Q1bzJjAN7B|~bM?c(sU8uF!83%oc8&#BhW@o`G(fzH01KK7z zF_>{VP5&Z6Lyk5}4I1v>rKx}6iJ*$Jqs24f-EXH#2p4>HRg@mAU}W+~-@Fo;*Vby)7zE zb1Ou^9yz$Q14|t_(4$ka91jR6g08X?M>Wuqw#P1yQ#x>|)u{TrIQVUt|FiToX!CgH zYizzmdM)N#u*p zr)$kTB4+f%B9tfVPyu878{#QZgFbv@{me|SCwu#lU%k~sH`WG>Fu)V-8u05DekydM zL~w9)g`^__Cmdmms&w@g)m9f|Bb5$>Tx*U9u`tZVP9?M1ECD#%O>50K`pz@(f3{oy zCNaSDGvs&}0&&Iq6M=aI0@DEXl|U;-K(;azMk1oH8yYJ)0Ka zlzrseF5*9z8Mj#<@i!-3XT`zhg@1!znTPRJQRod$9%#{>>3jRq<35Irf`x9@pZ?sX z`3GMN>|^L+Fr3L_IJCRbXFLw#j{F4Me5>Ch#k&gmX{*+9L)hf`Gef8qjh{O}!n`9D z^H_8~OHF#N+$0BJr&R48ndo5`|A#++75z@a;=KidK<+LrR6>oPfoo%M_IIITg&nl? z`YTuN1bnPCon}RwUpuKsf$Oh&iev(IcRe<_fmv_X;ZSDh{fwc7N}0gy69;zG#mR(r zg|N+O{glR;`VE)!uSP)L_ES4|?Q>0bc2g|*Fv=z8?xZU+#M01Yc-Ub~F8TtC}x7G4djg?CJx+EZe@5JkSwStK){#UkB7Bx$TsE=)rSa( z@{BPJ-pr_8At&oC*HK;2JuWP^pf_8~2jC0bL+}RQ4xnN*VV-t7_OQ! zBs?#Mu|c zq?}151$~xEIS3THdCa#T%@-y4a)oUWEzpA=a?)N^DM-(UKcS)Zwrh_*<&-UNW^Fo= zbV^Z$(Oj^vWx=F{DKifa4YFy7!|Z%S{nw)kpV(3FqdvVWl$4?K*NE5SxL`)X5%)r9 z&nci1>Pq|q3Nc3(9~S3~}ia zAov;vc7y~SK>(GT$d$93^bm5P;4zd^px8a~1hySYhPr2P;3O?bFIY6H$P$L;9$8|! z(G@k{e-SszaBe@MCL_%pVf}PW(&A{o^IX6x?{!7MzTgH0UnAn#8oPCX=W&K( zG<2&rX`Lk_z#~^_QK6NWuN1D+w>c5asrqpZPcOuy{{lq)qkHG?z}$aJ58<4S)pkN9 zh)_?^I!DL+aCs|Q98VNIwmXWhHv^5Wf(Y21yhUwaE9146VHk%ZQP$^|w?Kg2G1O^+ z;C!_ROUDBiw5vs68t86QQzUe5_;`<+|7d{DafTSz5AFohp1>*z5rU{nbgQ;>40s`I z+R~tYLQLN!uR>rj<7XhwSC=-6X&?284vxV~ZWvim8S3}1Cfon|Y#k=gd$UMEdz(e- z65lukPu@u+XCK*Ye(3qm>sG%eMBPSR3Mp=3-oDUVmM9ryd4UmK8x>0jnK7&xdn6_={Zf3a_*filFEqrT!6 z)T{$oN)+3s&F>tl5dx7X|8H=!_x_ig{aFTXnlK(v*Jyp(pyvg)Enn14Lq#m!#^PcUPq6~Y9y$oa7a@(DxmoRAl$?+Zf z2wIDO;>-hwf?+D5lEz)yfoEEaF+oYu8l7?(Ka0fFS6pnMm@rKLbN%@%3c%u#guke# zl8alDs2=;mvg0He?%C%_y0FCYJK>Ugftfw>Lhgv*gL0^M*D0r{h52EfQ2+-b>`a0h zXUSFf0GQ{i-%tuKIkfA4N{XcUL}=kO&w!|SV5&BR^h(ud-+Iko`?z3no1w!a*^hY9 z1L=JlNlCP1Np;4B*XkePYltRGeG46_i~_1VH);z&voBIJ?y5w(wX;|A6 z9|^EYBoM#0rJGlnl4Rx9MmtDf4eCS36{}#HuZGCW%k+7yBGx(!LN#YsqOxH#d}g15O^{XQVSyOQI= zC4uTK?rjzFa^BO`n#03%sKqA(jPh()U$ND<6YB_X8PboM{xnmuRXv# zk?oL_F3*BJxWKCHOnAwcQgBOlqAx_yRATVCOZy`xZ0$(&<_G{w`%qB z0a+iORBAG*!2(c(1w{wgT9KONYNP-M*{*z0b^=x7qUWScxW}9AIkj^fXA`dI@({oo zNegM71Eh<$tHhxUJ}~t;#@L3@Rhx>XwC@{)kCy2*B~?{cCJ9KRLcAhSYhg0mka{@@ zPgIlj6temPT^M9JuXQDk)r|AmBQi|-Z~@4bMMJ%Zk_z%g*)naEywzJ}=RZfadtYC~ zvWyj-oS(IL9!`H1V3x9~tr{|ENm$hP%al?(6AKQNx<{!OEr0@sv_w)0@ot#L%VPoO zraeCRh`UmMyJhDh>p-MAB==OG**b86^lcrEdbQvpht1;1xLza#lm=HfA~-7z?u&E0 z-&+ah(MBCjQ`Mvitz&dI`g7stb?0+^Gg&8 zp}Bob(@y7DH`UPuqz}Sk6Xh1ebq*SQ2JL$rVLV+EDgLEn1FZ=V-&EI*v z!PN^A_ETsMP39$ocwR30-x>?@?>2v4N~KV&c^6Gr3Pv#lBZqK~sS@$=biRF=lGTuy zD9=3r)8Psw5Z)Or^fL#%e?*xNR{3zPDFYU!5f6k29#wQz`6?(_YKp3|&7!6g23$}Z zk(A$mOi(!DwITPq;SSUKb?+6O@d5B5us4-ifxeb+Ha}$5AD1;pu@B9s`|nla^**ua z8cWS3*ekw@g#(r>PjN5~Q@RdGOkC@nla{DR1aJcnv%SozR!Hen?^Xyw(k>8Rj*A5I z3Kzyyg8t?06_9dgn}4y|l*NcPXVw%!imF?N&GfgoC#~ueW%oI|^!XZ5wtjUzuG@go zh||-oieR=ggbd))^~@}AiMzW5(R7uLWZ#MAYbx3*B*GBV8R&UC@?ie+lSRh}_elFv z>)$v}7idup^9V^K&j(fL+_zMmT)aZ4^~mIiMA^6=3j(Yv=Nz4|sQ7INEf0KHh*k)j zzcE6M6sVa8b)$6$$)(P6j+0;ze@6M8*3qBd(No%`tsjF76GiOfn)(Py8h%BRSO!l} zhC-^Hw%fzYj84LJlc$xppX7VASY0IzE0j=26?hDmO8O?c zH>t84mxej8Oxe1_saJ2Q~usg0jMlE3_(hX2vl$9v9{+#lc{> zF^@M*(9CZ%FXJ``p;WFA%G|#^+v5%l4ln9h|6P)gA8tLE$Fs`wK+orswGE@qb=v}n zs9A}vz<(n!^Co%b&3@Tf25D6;6GgP1>;bTaiISmu+<+{eqDRsXA{J0bpc3^Y|nbWWIGasV_ z0lrX8LxMdB-P%CU^dUk5N9Xh%zLtE1fC(0Ai!dR^?s1`a#3J|7OQ?roD+OqJ7*a_I zk38!;4?27Jn zx_l5ys1rk_VpN1zB6sL=k#JmEBEu?SG~=r}BX3fM+}pyt3*K1Hdp3_tdnMt+n~RQB zCcP@2Uq(sT)5xYGEsX+3m88F0B+czX2d9VrY$_>F@0Q_&C3>Na%2f-4+LyK9A$_3& z4)G-^^kI0(Sd!k(1{G{H2~$s23k!zZoecA<6i)wp*VHkicScu-C0LPkh>60M7VWGL zA;TVti`yVPgS#)-rNa!!Zs?tvIXF7C-&C&w-v@TQ17o_CY9wp+@+SA!@gS*lTpoB7 zUJ4J0Ex@N+Mm!?l`Ee#$zBu7Sb^(?Yy3`A~KVMT}(Xg6!?zWz01=SW{f^+du>u{2a z9T26v>eV2S@(zsQ-f99@f-^Z&)k!#^yuc#=~e3v!3*ZsvYqj%z0%CH2@Zq}~Uy`Y}&KI;1Do_nILw1EX3A z9v<7zrWjk=^qG8$R^i&sBZCU}!Xs(H4=*QtaPys^^`8%WN!soWzZ#Zv97~3 zzJa;u)0%werF2~&`tBV;pDc3$=J0Xt51I@;HMwCk{vLvV@lC z(vUvfmS8~vK1?qA2x{SC3!r`!@!Q1*m5bwuu>Chs=whRywHx9?uqx|!J_tmO7x%S~ zuk@Gb;WtU4m+*XWiE#M;2sQJc+SMD?|E^t)g~n^HC_FG+Yti!#Na>E`U&hRbbE>r~ zkTe0kWg^|GXkU6W0)ou(Cf;_PJovFROr8&Rhe_xHetSr=lUQ4#*R(P$=#{NOY;X)1 zgy>48L+3169hd}!;A%|n3ERZ49gfWGzqN;h<_5r8?;mrD;W9L_#xlIn%5xkW;*hO7 zhM1;exe3k&vo5MQofeHEg2{{^^r$35<-HelPL8BgO#yHy%%OJpO|T7{82Ea+&Gg1C zCF--J&0Kk8#TW|`*PDuu5OvvA8)hc+^3}zv3*ET!kswAhiCcUig)hZu9Mt7$@OoYl zQ!7`uS~T&jgFQweL7^~1ztaMh?K9{kP^PdEu8p|IGm4iSb}=2tY`2h=hE0^#`$zTl z-rpc^@U>ZGNsD|hp_MtVrlt}VSW)g6a8+WUNi;sFXpdtUp<$cv%{a2YGzpseiZX%^ zD#Sk{T;oeP4NWUkiw$G>Sosou8Y%f}(gkh4l%tlt)6p~ForEtLbI#Z$&^M*cI{_s% zN4}bK6U@wZ4}h(LXuz27!GyCn?`yNJY8~3FD@lLFpk33~n76+7pL(*nC|FSbzN@4Mra)Tc^Je#=OdlC`N`o8%AUfFz+-kXR;fEud%z0{@u*SLffs! zocc+rPBUOAElRBy8YTPK$IbFqiqTD67&WV{7=hE)APqN(ZI2Zan>3o_Gh0lZ$+;}` z&JEbe^?t6#lcaJ%Q*>_)g(O7X*%!>%tItm(N;whr-edYUSdvvwH~>qu@*+~<%r=t@ zq>pRDKKLKNoxdSU2=}}Z!+Yja&oeuQM?gqG-7g_-FNjYmPE_ENfw#E{F$*VqksC zsLTencSF6_P|kH-9VLSsdMtHV%tmNffRzfLYvnmFDVGr$%q+4RKpQo!dd-C{%RnDj z=4-(TyJT>qW?6UrV<9W>6*sxEH5p$z13-CHTZgriwd+Y1G~p84hY#&!5zti``UnCR zvUqK@XMJami@)jw9`>4CEL=6ciOnKFnsIXwr{39)OP45_PKm^)#mo_@CkH6I_&@OF zvVnqbdV-N6x8D;YroZil^~MhsK3``25h3(e?X=D*y&^;LmrQK#IWSg+u8Q0kkPt6TarsT8p8caQq}bRML9USA16i?ek2~_L z!a07F-cLFPS@Z5%)z>wQzz>8liLmAm)0{}6n&)wXV-R606T6a(cAc_y7K~feWCTG1 zBY|o+d$VUdvcAGafO$F~g!1--i@9Ke%XAHQE7k+&*|v0V#Cr{DKB+zUxP(90^MJ3V zGSxE%aosl&828_GXV%W zPJ-rD;wU;SsG#h>>fRZccWURD@jEbVPcP|WhvD43Lonvyvc~2~qj3ccA9(;qqACZ* zsAyMa|9wcfmdGv3NgG$3A4_sljro8vyb@O<82&d*m{EgIv_?{uE;BSeCW^Zh+i!{j znDljY?gqJgIx#pzHT1#w@wYeO@sQ_BU2@vVHBzry*(Ray+V5*NoHxwcbrqj z=iZZzT`u)VB{E2fWA%>(2TV0jq7bK)DCk=n!P3`X!{Bz+pig3V5z|0w*d@ail-_k` zG|4?`8lns+>85V2Z%NFP8>Z@{SlWhw*!C}m9}rPJ=GnpJ2|C1#F25dh=eqwq<%Pvu zbX$Z`d4a+I%nThtJ+YsvM=3>Y5Zb10y7QpH_q2O~Fe__^W*f)nqGUIL^*>?6&XK;P zEq%3Xy_PqAIKH?IwgX#wyGd#tI9EEzXn>^SCh_8{fGm9vVCAhe$oeiAy8FpG4c@eL zky^kFA?PZg`B&pkAa3cD$}|Es@NQ}?IDQwinPOstJ*11{UVoT={sdh$F))YrT$AI% z<=;WCsI6!6p5))3D#nCqy)b@pt-K+-g|}#E-Lv)Sm`Wv0IN*xFF-NdH3U=pIi7%vg z){>TSSUq|r#U`=$;6tE>R|Ll})fh&!?!a@@77b5)66S0v5@xH-GmCS`PpabTjC02y zC|e4OjcpKNo=&GXc}<;YZ)mYmvD6)jK5;j|@M{9OfMTS(SD3?~!W=>ho^s0?SZ%zs zB0z6@nDnAF8kVtZfcbMewJ4bj3+J93&lmDPCSh=n5e|w(M`y4LW+1p}&$qUE zvI7@z2cB11b?gYad>NfpAW42M3itvrTxUX){&=FW-D!QL|D2n{Ijf;*f8wkP`}J9c z>(n)IMODl7;TY~1_r~95{W0@VH|ScAqvb6wsu4w8V;CzHjmy)C{Ug;{$h^R10A66D z664sSdL=l5>-c=YEt;)%$>HtIX^F$TM|?}Hu4P8bixI9Lf{=$;*OMgT>J`#XTG4T6 zeA!F*t}=c(1NO5)iZQNukT0a-#`6o!RAs!5$**UndR|$llCwjp^#TB+0`s=H2Y_== z8P7#_LCiJ;EH)UMe-eLRwwizAjU9Z}c-&{+d075fsbCdQst|LA@8C&LXKGXQ7p$Q4 zM2I+}SCd<<12A2B_lT93p&#L2bXtEbKIK+=39s!yKF7g>?T|}DXXivBj}qFuEr1rw zAN84qJEl{c?(e@R^}G#D?~sltIJ7mJxep*EnAg+5%}Tx>)TBc%;MgLJ%g2}-bBP9j zYCR7MrcVh>EzGSfavv&(;V2g#KHbh6ovJBuEqvosKFj|jeO@?{yjNxVWPmzqMk z{jHFqUMvbI&U0n<();atYm+lXm!LK?J3ctA=!dv6P@MI?&CKgH5RneQjfz* zB|scAfdfr;Jv9ase|`+CA$`REtXLID~le7cZ)2-%p6i2-Qjw?<<$lZ2g`_bGA)!>Z zxW=`^%FyMrUTL!bSVu>aZmDK@YEpY72UMH!fbULZm&Hg5=0q^8khD(trQC=vcP~5^ zomzj&v#2aF;cTPhNvL;Q_@}jjI}ZyQn;plnrRLHt4I7#0UaV@^OXo*vbt-BFRplCp zujN2uno2&q(pYHFYa*+a6yrlD&oD;c*B`0PtfXTS2{KU}E?uiwHruw{je~knut!%? zl}}QQ+tx~Tx(TEYrw!sj=m07!5mP^XEbjCN8-XTgF&h?*XIOooa(Mqo=opJbtDUOV zHjG7@@rSap=t9a@XkNep?oq5&uw;2F)Iq8D&ejiVEvA91x<{OxrD{D2AwSKAAafk1 zN`AtrINM&J-DDKzYulupI4d-2V4QAp`pBg&&v_h?1x@lDuxJX(DSWW$=bAKdgq|Jg zUJ5=kNBn+ZSl_4x!x{FVg*H%ZopucKu^{0|6%C%|kQq@ajvUuSfveMk4r~D|eJ%u7 zYi4PC+JO8*{4$7Lw%Gar2;O13cUX%pa1Qo<((M3B)w_Aha}A45SQW*wd<&{I%k?1! zSJ{Jq3BCd*0UCWENTTA24zh99Z`RT|1^RMf(;0noDQCp&Q25AQhADgQakPcx!zxQtL%~yMbh$)9lBxCiFCa{UpkS;r76T zElof*{(ETT437mXg;q4e+GXam@yDB8-AsP7|8Z^pbEoem{KY(R_421>K}$c@KR`w> z^~-*w(T!g>d6~kQcA4_h+`fyzk7H@zQHHQQ;Dx%mP2}UT5Uj8Pi|Q z2g+;->C+WpLg39sDSC0WdO9fYyKRy0T;Hn;ebzn~n&25vTAGbqkn5!Oiw`n|eis;! z%+1iPWcILgv0i%0ieAX+LQcshwE%=%_jdNssi)^>ZF`!_InQQ2E|4z;nWkz=RmQ3n zlh!q-Iod`{F|W|?JdkskJtSQ!6Fp|zDr;<|_7M05dv1`R02(afH}A!otPE+l8f0;(YhED)-dWFKLB|rJO2? zBi<-P_wtYW_IPeerr<{(aLN`Rn$yZ!*p#b>W{sA+p0^u~cT-{GiWyPv!2)$WwZGMr z54A(}oKWDyc-*mB(jZJ@c6ksXMiR~|^KlDn%=wk*`7x$+cEG)TJjJ@c<|6!)(D_Gj zM;fENPap?#=BIZrZ?`WNOtONQ%`c>5Hr8gLjEv!8fvFu~3@2l(U-kn2< z;2Wp;tn3S0nMDY{h`8K){LP87+!gq@3mu~#h^v#OQs8usd4PnMQ#PuM6j48lg{6wB zl$=BQqK15FST=IHMiX3%0fK? zn}ow)!3W-uYe(6dguo1I(n4aOw$)+~zs}%m8FWgI?;-S_X4ekPO$xlAKrOWBTY?}i z(NL`r3Py5SXlu7VA7FvD{6w}())!U^j+ zw2pMu=~hU(h1%hkLLBw=tW(7`Q)d^&atktI2qC>Xdj&4@e0=u7lchiE^KU7x7QEb% z%cNX<=#hv)D@Ua44GB)tY|0yl{fHuuI^uXe1y z29f$hBXEF6gLk{GHSg60oU3T5UfvMIh22*usB7jS+6pn}fsq{Jwxwt3LX4!G^MYQc zYNg|MwT&YwB%iohFs@eObOu|EQ3JTyk6m(j&m<(G$C1Dh*xXIMhH5cIJspr&H;7#& zpHr9oxs=O^k&DLLya(QHxAG>XkO>~y>`bPYbpx-ex{|rJ6#@c#|a7@#+5X#G&W^GRh9R}dto5!)9&nyXi?++aDHz+l2 zEGB&k7Teu#H|MBD0shdqNK`8eX%tR+Y9P6!{LttwZA2;tl{B_Q5J}RY%uab`xuT7)jKh%2i$6GLH2^5IFVD7&Xji8>wTneJI03J z6u)*T*yU6WCG`}K)i5*55&TIpJg~eC604=jo6kcFf~qUwWCRYZtToXeb1FW=YMsRN zadmB`QYetuv4q-$=YE4Sp8+;)qm!PA>2s*hyff@eSND<&0hkyCV|TIiuV>=I=Fz4>gylGzqTBJS}t5 zCH^8^A2~hslbC5Kj7@1mh!^+AFTdHm87pDoc9BXIv{b>y!V`WON^yX{l1D!X={Bi1 zrac>}DUcv1GrBk8alMN25x>E$5P~QJXoN~&gG>O{gy*mD_9|l2YXha`fXzg5|FLY1 zqB{kw^8Q)1%%_(hs>DHIpgw&|NwAKjSDIYWCQ=I6wN(H$PoM^#Wxz#`vmLbHAO^Ax z_Px`sv{{81e9g)20RwO|;-PGFX-Ig<5myFQ3sr-|3u%M|O%?4}_}PSC$LgnON}*OS z<#iuXS`ND=6M+yH5AuePwUGcA2$@$HW_$fw8FEE#GE}q}WJ*^#;q8eU3VVXq!(E}d z(gPbX?J$#0E-xS+GEPK8Torte$E1>^WpC zpd^%zJf4;9r<>LiQGBgk=IYk_mbn$B5G%9(+^o*|twO3p8_L{8{;^jU==ab zy@8yzd4^cZugdE=kgD~FI{RWTekse55=ROtUE0PgH?W zx}~gfNO61BKGXbQd?;?_N!(|M`a9;LK7N5-HFuMdGf9moVG1%47$=LsI)q)d@fy_s ztj&}XD0Ik7=(>AMd*B4=Ve~As4FQW0WLb9pqvoGNO1IwNlsUf|pTnfb@gIeJCfrZ7 zu?zDUObdUrc0m(cgdK-cySdlPS_LGj=>3i=Z-$B&(gLEUKXfm>Xy0h{bm}{|YqBA$ zgty3FTVcuV*N3y}LP&EVxI>KGTYO|;Tfr7+VuuIY30T&9obYassIzVv@HoLG6hTco z&nJ+el^+Goho(y^YcflrU_y->%#PLnTJQI_&6lbpkP@a-OfeLrXdy_!^h5Nitqq(q zkL0k&f<;g>$nM#lKE7Ce!JcZYBT1yhCp$=`)FVd;*zQpUa5H__k$^Dy$Q4LAFgxXi zOT$9lm!M!qjwWd41G+ND$!nsvso~tNp8OTS0~ggj&mr&k_GV9f_xd<0IOEoX^`GaI zZS(g%?8*$ir3lXLzhiGNh)fRgiGx)1{jI}GB=Ge1AcW8v3F+ZO32}Cnx>RR@rnwxd<0Tgg;5A;gwDAlTfn^aaVI5o=NLSDB z{|fUR8G-Q3I$%AWnTe=nTRWwE7SxnxlELb6zf2y_tyB|UyLnQy^TyPy(eV@K8Rr4l z&0VA2ZT;omGZ|kztwx4r-0B-+nTHRDXMZwG!Ye3pP@?7=MAXlYytQpE(&REC=1xys zF3d=jN8)<`=LsiL?0DIlyg}~$PI8L7>DP$XbiAAB>~2G z^O|3z&I4975)TBR+P$5hdyqzmun4l+FXk&)H6`bQr3Jd9ndxFlRfmMueno1y%$QKG zx!q}H#=Q62CH!lutH`sPFLo4d6|W17I_#Rb|DU$00g${Do0zl&Lx*frm5^Y{(vYf+;ldI%8u(md{)SfJ#rBYe;C?)M`P>H#CW`o?w-{_XG zBN5_lBCA0Mq};z>XAqK)ZawlnH%;Q6>5irE8#Ar1aXQ>uEM>wHd*|^9~3}mnaP2;utzw?iN_~ zf|!GuV4EcAuj0bMkOD|bIXjgPPSwVcUQvJcy<~PO|7-$b@N^4{fB!VY^Hw@9l-OqQ zF}}X5I$pwJ&}V5>0tqICYj2J;xkSt>)ogOIdut-R`GMgBFz;=Du5H)<$KJa~HFc(Y zz}0H)h_}wPQbnY8W;(4X)T&TKNY!bbdMQ?f2q8pEDQXB&Vh9kDcp0UqEz&tHPz@5T zMbwali%CdAvc0s>F@~s^Y)D9=r6iI~5;5+?B<$pSv2*L3>6y;S_s{n&{&TImy0+Qx ze%|N#J-*pPEz9Fc*+#UtH#VpOhT}67CEo@J`-m~)JX2LmLX%41S|SjwRH2tw zNYdO2Y6V%LpL@X()CO}X%#u*7{{M~7G1&JP7TRiP943PI>NDc7_0zBwPo^Kbt9@DRQWIT`mgA`x9Yb+7TvN-+&eOW{ zKQunlZig7XKmPy!jcWU|{&3J6IsP=d5!~oppSJEnQ+3&mJxlQhj89n9E8SBKEm3?* z4nztamnJ>8mpG?{)KEpOZXj5i0x5}{ah~aXfdfy5ds^*5JL)wH!}?_uPY;X>@ne1v z;`7>?#7-@UEb$qD5T8f+L5L4Nt#KiKJ$jN>IG^GBs~3Rt&oD2yB?XY!S)`WK6o$!A zMIw^yyw~{|7SAqcKcuwd4uXkEFX?WG;-3V7YPVlQz^u13X*3)f%z(-P8&eOwh;{QV zxs1y23{08R2mXqu+R&`Cdu5l1b+3%b>IeObxU`O7L!dCUoYRLD|92H^IOE6e4QD|? zUH?J^SXxqb)Mhd30!$}^hqd#x+;&XbZ5~|!)tV_Taf*~gCRd|4RQ14>z#4kM%wpD8 z3Tg3jjCoVJKYmNp9?Ucjr_OuYY=-ZL$OsMrMjRiWJpHD|(Hn%aF{CEEuj=sl(!{^M z6TqqG$Kh0M;g8@{`h2Q$a%+@JmK1oA4y6cmfmG^SRg08X_W>VV$IayNw6 z+l<4hO`B{u;9nZUv8M6-FLna|(v*MjFNGb^2ONe+kNry_m4HtzC~Qs(B%0+;KseO^ z!fD7u%^iFaQAtKkqEHhbNYyN15>BJ1I=}dGY!Jr{jfBPtr)lCN*}VSmud_>9JR|Z~ z$;`y2Ifag(J_i;c2H;<6Eajz8O_MJg8E%PI{Jqdrn#aY5q;`?VPO+qL9{QEMu*^Ry zW*i)PmIJC^yUXIwf1|*FGJV=6)l}+polC#Zegpk|9}BiW?5|Jp9!g#ZtW=?ZmEl-k z-{l=(@i-(NW^mA%(kePpS!V}uYPx>*+Av?*8)e_-FW?x*1`7@sm_vkdI5oz7Hfa_S*YDuib!pACM;yr5=!)z?Sl@f9}V%}srp%^ z@h9+tM^8^?*j+s#V$-mE(+>E}$%@B(Q;CnmF7JdZRLbrXQn4u!tjhD3OG$YeM|*P~ z4Q80k0V-R|hur&B;;!1ynqAEn8qJ#uYEYL75BbFU+n%wl7`n2F#jyIv(Nr|iYxf5z zmA*i1C>z+9MzhcS?w!h_&UG$cKdv!o@VzD=H%E#%jX_NAIoqrLL0 z@cOsE*p~)NeBH=N&ewtXU(118$PawerfhDCvE*Bi{gil|Z_1&~=j)(tZquktbcqr# zZ7D<~_<6l(Vv|1pQbN;wK2(N>BhQf}L114R)(>Brb}$|%^%-q3qR|Pt>nlK#wpK?Gm<%lv{fVQAy2chK9%`rr?db@UHOSpGK)*VG$c$Q z2-P*m918CP8|RzG0KREVXY+12{||6optn_hsD-M_UA1FpUvx3)bN`+rc?t_HKJ$=5 z(mHjQwl4ZD*kL+hALpBT`s#&(EM*lCwnscAatZ~e)B=nj*vMy77Fj@LuqQU1;9J<@ z&{;N;$+4*-!*eg~lwOL)nAgX_R0tlP58O+80GP@u2)3w-kEoN23bpE2bJLw=Mr4E( zEJm5R0zF0J&&&gqS{*f*)%5s3U_-d5WVlF^howke<787fn=G~1siu^>u3&!`hhZ8V zn?+ac)sjuFn7-5a_P{J~%KalUrKCIfCp@gw>Jz0Ydo+|>!6@yWJg6Kq6T+%0X3{vg zGlT;T3e;J@$6Fw|Xv0gVZX+o#i}ymmRHV#paLDhEOl~VsDu16h?$7}~Ne3XC22we> zylk>Pl!-Zvazg_HtN@YFu)VS|%r6JX@u@sc=M47mgYN5pmE)(6%kg>rkLCE;l}7Xb zkmI*{c8N^hinWQA_=EB1Aqzlvv1#Cu9-EgIjAN<1 zu7*972ZhFkKbV)o_Hpx4ePM-Lp(lN$2xQX$=SNwHXzB1^ikTid0PKv!j#0Ia;|IY~ z_^>AUr9T8q1(v$2VP@z`?ie;T0Fg!O*j;&%uieo*yeP=f7R|yQLfb+hRZW z7aB$1#@#otO|bvy2!4-?s?3RfA$L1hpvo%-h%?$-B95RyL)F5z`-8BdT6uaxq z_$R}Ap0tB$ry;EG9`z)rGdMH!b)arJ@pf^Nu1PhC3Iv6Z_4rQJ3nN`jb6unS2R**X z82=bd_51?dK=FSx`Ww8ns^Alf6UiIhd!QUl+1CWS>%uxt1)%0};zF{Ra-w;^?-rgj zb$V;6ac;e1OW?Krkj(?=rZmQV>xxVc4;VAE;&aH&lB9?cp=c$`ljh%*LN&~0%R<%(pvM=mG0O#r zWgz>sh{vpG)sZarl@gUx>o>s*1E3H8&h?SK+U zgCjBli~jpB=_hN^1S~oMi%!6z|67Im$xr78Tx$Xr{aM8I30U;soTLB2Kbn9=f7~(u z{gRu2MJL#zKUH*6C)lDtqtHyiq7$&_1S~qi7X3>VonVVjutg`>qJM8N{|S#QonVXp zjGkgn=>%JJf-U;5KcWdi{e+MPr{1X=W z!W$FJ(VyD={DuSlgc}G$8Z*0etT7I zbh2mhffutv;;)QPigUeH4i+K?+1RXvkhO1~$kBbHeI$oVbFY*XD}w7B5xB(Rh)Uko z6NB>M#f%#o%NoYLSzG4qK~u*4NLSA3lvP_p_)HFwgP?B~&YpRJig$A)X!Wndiwv6f z%%_}+M=zRVLuIgb#~K~;rQvB?_Li(M94V-K-l?ST5xFL}l3mKwz#_CW=~y>yz@BNz zu`DzuXdV8IJI3wS(q!z)@WN+ikH@NfIy{!{)2bekgAauqB<(cX6FJzPnC;pcv8xQ_nEc6oWs75e z3fBKQAK9hk>GjLr^mUKhkp^;uD*}pZYX#m-#TvGx)jFbjl}v+y9qG`RZh^N7F|PsX zPD-*X3Zy$(iI9diBMBBNB`7~wfKVL*X_+^86LwWh|M#QlKYZo?^q221n^K!TX7_b7 zwU$TYcBB~Ir&X}0ivD6p`caF`Dd-iaGF=CZ>%3+dviTXV`R_QGE*WC!7IPFS3$<+$ zC&48{BX3}_@a(l=Wy_>~^4N|PDh!U^ywl(gE#b)TJ1FLd&X_e(D(S`1ggzGTkJjd* zg9B!!^NAy*Sg~k@#IJkqOM!417m|1g(2@M=?xs0KbSVPtD5a>yugfs>(yQ#*kWaqH z(y5WsqN@vxs?QzgRs2B7YH2QgJnMS(LamqprIHmwNMhhp5qwCrIJ`8OUq4-c9$Fq^ zjGPU;cF+|0ixFApds$bm`8k}@l|hfA(nvN z!ZuhoP}FZ{GKi4Z?_7-<{bFnn=Eu)Z?+?%rkuX)GNWokBR}Jb(mNRy*I>8{3{jnRkk;($M)Stych5)hg&(5XB_i5sr*CvaVcqmnzae;Kf*Ie2RvYqbE zt)&cD7w5_S{%!tgeg2DGdJ=TT{tJ7r5LZ8o|1W#}pFY7q1{qwh+<(a6l7O*dMTF>N zXbD$dzx(*DHinqE$Hs{K%Ehhqr-+pOmn>n4_y^f zy>`76g*gbd5aktPbHaGPd*26e-9t#Ze| ziRW=v&oI9jD%1R6M|ydLhy!+{uH)~ARzzLezy)TA>msiZTj*>0hTih3I8ujFV%;T7 z@v@HyfnT@fn61W$GO3O*E26IgCH61i6=4d_ zq+b>P?#G|ze|B%?uG=y1&uvvT@y9u$LZ^(6k&(}*BmG? zX+Wk4NOtOoZx7BYfBxnF>__Ab69rfSN zWZ_ZJMm&k%!*AA3R`AK2;GW*j8iYx&5|L;O6DV{k0!XF9c45}-kQK|comoMJ9Ra`I zR)UQzHrm848Um+<`z7AIy!>~4%ECK`PUk;OUh?tw)RwWq;zK%ttF2N@N7Sy&^<*q$W?1c;bB{>Ef#`ttrjJ3;Srm;ME*#s;hjc%#tGid^? z8HWKc(zNeh4=>oMb3E9o{o(yacQtiya0jOrw=}(+QRH#{VqxODW9{UqxaW;DI`;b9 z*~G17P`%zFR&CtOxMZK-OQY!-c?!HVhzczJqOqpj5U%(2S>YvMKPH!g=$6+SfsZc< zR2TPyrtU#($dB)gKPlLpG5s6KU1x;StRfw5N6+VUqj`qDSq8U((Bz?ZXY6)v*(2KT zl1JlBbC|i?#4={?UItbKQ%?#>0;oN>2g|$AUWoOyw+i+t*dWGcW@ieA9$t&HY|6DM zanEKS+c)pZgGxB(`v)I7wR)=dAjNR3fPa4Xp6|hKe z8G})&*Diq&m6VN)?ZHl-3DC_ciR<%`oPby=L`}H}Ft#?r*4G!3GP56=+mcE?O~^1M z;91koKg=O;UD;4o%7q@eGx>XeCVp5gobv82&w6Aw1$V4#K#2PqD#Lmj!|Ib_)&Ym^ z;FwMHpb2iat59<0emcbBRB`^2e9xXk=>X-yn{z{4MM6Y*)o0r&?j@Z@rCd0bQr%4x zSUY=ej_GF7wGKoc>>`2|Ml4VKz>(Yw8UYd>iJvpDfWXlPzLNy4#z#i9`jwtGG)j6a z7+yP-_lqUGj*%S-BV?+L%(1q3hGIaS--;C3`%`hjib11j_kUV0KCPW zW>|m1Xmi5Bs`FsFB-qy5EdD6CzQ(B)a0CP%?NUmN=$TH(3$afcl>WO9b6C@aInZ@G zw+YL+Tn)Qfq!LzwN)?5NuIU{Mw>J7bIars-wIe_n(v&5u{C;uJdO=v666(1qBXf!{ zK^Az1kjAeOW7M=N{EtiaPc>fuv|jzot#Ghs_Jy!jmglFps4SYenlM-Y6 zI)w%jo6aiANv5U0uM{{wYK?cV652G z9ccgEa-niO_}*3HtTIA92@E=TTaMl@j3~@rfr$|*BfOg&|F__K@Ao)P&EJCWW6Zht zee*9H$$jF@4bVq}?5J7_Q+Gt1s-sjecULres%D>+5J9-Hr^=C=bxvY)u@>ahJY(}< zS5COK=KB~+LP)l0xVXurZp`FpM5=r6jrYAE-*Tp-Y$v?7J^2l2RXo7 ze5{RqWRHkN;7bJkw9{sD;N22SdG}yH!$mmbN9v7K2S@EcxhAYD(o8&6`rUEr$X&iI z#$q1}B$|E|*qeJJDWKTM1tWRuFE42_J`|H(5toYG>wD9g)A*_uGKLs4hFLUS0VWI( zc?OBOYecVw3yhjf;BW#nRAtVv{>kNV)n$ViT@GOg(0fvgq7q1UfAB zBJ-;pBr;w|5d`{Si!8j{d&V=bpQ(CKP5mLU3E$tlK?{!!XZdbbuWj+xCZyjJ?b)ATx~w~82e7rhvKu7I2&O|mlumK+`FAk$J_MLDK~ zGi55*m=uAj2;9`R684_?XM@Q{sOI>TFUrgiBEhNtnKW0iVF~f_F*CQ)G(*T^<#h z9rCMExg6TaC$J~)URH@vBlFEC$cUlSo+CW&!y{LcPwAw5AI|9S{!@6j*LX}*YQ;0InouWF&~nP2^4Y^D zUw&Qjg5yg2#u;AoDlyDB*eCYp@~}_K%?r8*lZxnks*qYu;ew9$w=G=h3(lq-XkB>N zY~?sM`|bYmJO$F&N>GGn-(7h~s%d?L@-(Grk-;3<3?RKH3cZH9dBj%%wnoXJ8}lec z4T(8eZnn&TMJ*JR3$ewsn{C$&-cCPMghh|6u9^LBw)p@0hWpDwxf4CLXFR2er{Q>5 z@thMFG5@rl`I77doN+s?g!F}2hNM3&DGu&A7U-h8UWmA=H;cVhgaajRp~aeXw4My- z8vPld4VQZK#!hDF9>Pcs>wb9j{ABejY;?ubd2aF2Q{`{= z(Y*TMY@U*F$#I(L0^J;@V9adtD7^!yYtR6h7FHKz5xj!&9NT-r8f4n(@Vd3PPObj_ zwPU1&(4$>@wLZ|t6CZgJsO8@3Q!_0DLuu5ADrPM$Q~E}cD}{03im1kbpHIN-({EyJm=b$!9hJM3W2rWz&qrp$X3~VtQ zi>*38g2_-ko@X^R@Lh!`_aP$JyJ#Sv>%;yO`lRnH$h_CbzQYwNH@nm$8_%nXQ#K9m zLGI{W2a@-DuUQclUjmTgz_R90Q#S55;hmgUC##po1^O`cP)zl5=o??%Go}I7@DP}I z9GLLd_;ubUGwjMgXfX3hJi}sLysjd1wf?yd$KD8aLJ_TI8Ii?Wj6GS%%FaVXmUq!9 z=x#XXoyv@`8cFZ7rGACxF~D;K?%~vKCiZ}c-xq7wxmZc?;Anp1f4P=|sLXYmd2i(} z0*GusrgqRx{{4Z;ozGWvYWzrF&AArY+5K7(qr8r5N|QeesbzrkOb{_A)WcIQb%cb=H}HwP+LKRlVS}Zs$3x`pd}{ z=HT2JX1OA<#GM1BOch!FFxj0vcL>YgzbbnG{9Q=GxM}WKnT}M@xNe>e5*CTL9 z{tlJ^i`fWByf@NEzyJq%tswE92@>x|tVVwnqvVmPdh?iKuqYrsj~rx@hRaAhxaJcn zQlA;=6??6Q1%Vf*_Z_i~EV<~7 ztOF@ct1mCx8~UXp38XZs##5SLwB$oWCMi@!RT)k|cM7#c08`xh!p;H19VI8<#dInq zx)2?y409$Ow9Du~JTJyubUC^sTX;^s@e4oN z87LrzUjH(@bELS$`6%@ocyFA=q2r9KTSITF|J$4~z0pkY#J5FsCXlo>>_ve(gByPE zD3^dHzY%!4RqhwKMoW88S2xpzwL7ha6|M-lXrL~OGc9FCcx_h7)P-v~f%cp6Cjp*) z6t^!}eD>q)xTbPA{toDL;F;p%jh`~(o>q9w-n`wWS?LE#P8$bDU-?k+1jQ@d8)bB_ z?Wl6G3eG9FS_CrXZP9~az2)-4W46!2I!oiCdt6;;AVwKSl~)XZ%$a;-J1Dw6lJnT} z^!vF@GLUz_P%9%F{d{A&SRk|^AVaMP ziP=NCFZ(9<)rY(PKzgULkY-}6^s?vZK;FGW7EJy_8w@K~-dG|7X zfs4n+IF8@#TaX*xNSl7DbTF&@(Jfzh;_I9ioSIkriZVHo>77!|eL2`Ko*DUxLndc0 z__#9ed?)E0#FcGnJe$0OUNtOBLKLkgJ|X1SQ(1|@bP))#Uob5^kcR=Hek-_R1;=lJ zg@OoFm$LEwMz9!*HP`j%&n`alo^h}DNG{bPy4>&ICLHuHqZCealsN?H0qNj{6^xg~ zcsav#j9>I&O8f=GKuUavf-Oa)?~DVHSsZb2nJ!Dhw)OYvJBSdAf<0w!fL4Xq;ygb& ze{$sXrQIDfcKWW8+_1>nC~o|Y+HDok?KV+gi1L< zH{RDv&ZJxXD`Vwyiwf$(nde?0wn&(`4-*DJd0@ufGjxeixOIJRzocxg*^x_x4@tTQ zWtp^G+peJfsNCkE6FGxI(86Sc4X)?pFlYosd^GauqGJNc#@a{VxG7@}fA_Nm{r)P# zZccdZRO^)5w49O_lfzP^j)@VFbs%s z(xAQ>JOfx$TMa>JQ&;T2YO{WB$-2}%XM0dIw$pc+=x`=*IDwz6D9OVrP& zCaUDdu{;(@9$cB|~egOOGjM(nV4FE*5ofUYH2o3(eR= zAK9A%o1fc+Z}e{Pb~#7|T!kFGEzj=j4nG-pB4|L3itui7{u}$&`?|00=+`hG@StnF zxWgyPe7CMSXH(-JRaD(^tQ;}Cq$Pc`51Of#DD79WdG-XAa)oMZple#XQRw&P1iDH@ zOST!^-qd4lNzC9U2qP}sS_5z_ZYbyMep#<`Xe%GG;zJF*z%A*Ku;E_ zpPMP;kL+%=0bXEp#qjz?eawyAR~}|}h;K3TxdW5z?Q$}&-937968B87CdKkiwEx-lLF z8~k}hvbtZsSMpacfFI9Ue;xBZizttWn3a<~7tN14=< z21N13h=D26vj31mJvKPHKq}WI!qRSuhNcMqvQI;p<4qS@PKP%@jFYxf-(MBl26$V+ z6QCeh-Ullo>-JL#e@u|hp|~RS0N#5-!gQ!ViF+R4YzacSqg5ibij@0OT-2iozE9%U zkRZb}JuTnC%*9C3;H;8{YvIA-$0iqSdN(+#wc-M*I-DjbY}c_#hND>+nscuIO*sMw7^O+Z1c2%@ifHxVUpd_#hcj!f0gAfr3JOItnh4>r7 zyYZf$Twr%y4@E16RhxEr-<-^h6K$_;X$x9na<$8FGdW?>Rr# zrWp%<%XzCX-Bd|Jo@?3+o6malJ&oH)vV~{&iRt(4j7!mSX1<$l$rwkCvFG)nbV1C2 zhj((GKR7h6jx`b-dQjbc-16O+`okip>fr-0{dm~;-Q!n#e-7nh+Zz;@PLxKevDfWM zja`ULA1LWKk{>0NUHd|)O05Y_lB9x07IvL0KjgoN%x=26IIPP7kf|_}^)c9Uh5Vx! zdsRI$`l#*J*WTJAJEW(rGtRWlDP$SI<9p;qEP2Vd4T%L_ovQ@_~DT1v~SBMGvY4fL8Tttl?$;hHGFXw7Nfu0o~QrQ8?s6xC#kQj`gi7+qQ;8XMtrvIZq=RyGYuBn?4X z5Ew=RsnY^~ufqQk-|L6JY$n|KBxtgRY7@sSc?@w)Vy6e>*wf*$o%EsUb&MRNxo+ob zdHrJ`)Tb5zj`N;@uI3{0lF*|wD8eB&vAIY#gw}lVZl(=q07-VP|~HW~!#aSm6TXT_%lkjPrcX0m8v>-xTLMknp)Q^-W|DM7Z zg}M?+6b%Tnw+UT&F3%bLLGzj0)5WFc`*iR`A*WuY)df}|5Y{JUTSi6w3;N9@f5%CW0&6pwZ-f%Uc>xw1A z55CHO+qL+}R@c%%WdGD$uE@3l`V`yf@R7?ZL;`>GDb^pi6EVHFbhXXz9aMUQSqxf& z%6o*I=u|gDhZjB-9$?Tgc{Yf#@4r{qgIh?t%6pxY)cfYrx^yKHIo|0YM-A7vewz~c zMP} zXQ>@b#5^^}S)E&#NK`%i26u36v$u9?f$=tb1}JpC$P+{hr4wigEEyPRBQDh#79;JK zoPe$ZspAM-(GFDMTfyos06FC!l6a@rN)j(NwRo zlmk}UAi_|vY5R2rfw7yQSpdZH-W)XtELsP|6ii1^8Zu!w9cze{qO-;Ej|Se0f8M|1 ztN5mM5}8wR0^m>f#SwL$oKW;vS1V<$N^cGi`$C@yY0^#JLAyBzY4@f$5~* zd_$8ayI$GSIl3gJVt8yYsvg(J8%k4uZa&FXG7oicel|2>I2zIA$syu?2(gcELKytUd{7>&CqBmM;3g} zwXuMlUbD89(h*oIlDgnKg{;N!KJ1GG$ze~YM}HnO?#nol{JA04q$ujnNc_4XGK1o5 zh#Vk-ahuQtKuK3KlpXrQzJvg|3k%5uLW@emev+ysoeZzVnQ`#7gAqq+^Ky>1jNM%s zDO>%XB5vb$RZAPV5NpIWYnoRGIlUC~&}?!nrvuGyk^m|Y%10AJbj+cYJ6v*?z_JR; z=GgABPcpQccl%etY=?l%lEQxPK%YkpM00gDbCuGrAwO zTnO!hTT`e4XH{09=OJhWV4Xi=N@BO(;#PGCAYVeT1k3vfuzI@$7jfaWQ`;x2e;1eB z=k!peLsRRLnpwVX17EZa%DHO>^xcrvm3ux!3EnRmtJag^+5`GNKUd)ui>)46K+MUr zgXvQ5yXlh#yH*x70tprg(c2d6)pi4(ee$>04wQ)4uLD8W!B{xH-EZBE!`~l7D=c+H zUX{qzr4zN$6_wj|t5WdLD3aV4%q*jskBL-l0VKP?&(T85DNX~Az#;3wGk}#fjS@1Z z4~8c{%X@lB2p?=2yCW=NaB(>wwD?mZKP8@5d5dfFXYis(fKJ+~iYJCnaL06h2N|J; zPIBm`Sio8q9{;l;QRTnZ_JzYHbK?@N3re-!3H!7QBEFOi3(a^&#Lb;##d{;_&SOZK zo6<9>P>XFz@RU~ANdY=gA;o9~menY9EWp*{B;gUpV}1`v%Jc_3^{2JIoT7&(LOF34 zXY5ARJb(?9*1Wwiaoag`ezECjL{DbP7gLFmhlos8Nk;?OHT^9A7PFB#=n=JRh$is1 z0xPT~m^fxL$KiK`2iux6PIa6a8{FA4VomXBNkeIMYc!n|yYs!3(#Q(cTlYQlODLb& zMBjB-j^-P4={p5!^e9X2eA0Q=;NkNWJjN8V0Iz=T1&5Crv%bGRh0}#5*M(VY#??(4 zPF%WtV7IsUypH7N$NN{V=vU@Pk=HSE`@}a!W`POZP@aqV!TKa%2sV9mrkQlwK(^>F zP{^K~b5bw+bCc9OTIw+c^yh-BY#sppwXqAr8_5}wFE^B0qnM9?yi~d>6x{6nI<-D> ze^1bP>ns?_o2TrhJ@=l&5SZLz9J~4Ow)ygf_z^(bE6FIg>1GYX0VT;38AAm~ngg|mS5X7tc1wMK zW#FaUUx$1-!G{U64cY1%&)9cczkMja=D?}rzBh~=AshF;F*PUhkEZGZ2ltG(i-C4} z{jNI>O#W7005;T+2?*PRGKv^s5%GvqdUk>14Ok)SkB$yxcrM;@1CC&(>fxC=Bg#h2 zv*k+%vWJyzo1IUfSthZz-}mU=0nNLiYYl;ebkxksgV{i|!}+E^TSqzO&qWgPDE^LF znw!VXbBQyAuH=xz55%nK`9clKI)@ctdVV3;3Tke4Y;bUq=KJB%beb;B3lM^$y5fVD zYVz?bLz5Y#vn}4@V|9K6m#qy(=wEgy121LO0N!V+9DT?-S|~ zRVx5=^^i)WwOSS=4~oHVzV;-UR;236EP^@bSa)qNvF_fdZKvfV5{G8VeaZJ`nI zCs5heUV2jY)S*Q0&9Trmy9l8wRUbM|uR$Gqf?7#%Uznt_7sfGt($~x(oXbCN$+>dv zZ?Gq(_r(1{aew5OSC!It94PSxAoGF?a9=efc8``GBbe-5#F%Ha0ukmfMyyLe47>un zwuCn{jFYxvUONd$9{rIV4Jg9vN~`WrXiK(4t>qFvlz69-tGky!VN`nZ--`SMU~5r$ zlV>{t?}p7C4c^47Xlx+?vx-QLClOhjCq)z#5jfM5(}u!>#n&HPe)i?iqXIXNWl{4! z;NY{)0nk|3uT9X`n<77;IQ`Ea64XN{237k^$=_aS5i=aD!MUeQortvT*dm)j3`^MK zZMZ;*Cb-NvzyD;Iin61Zia#Qygi2k$C}_sLO^VQBV1gjJBR(WOk`r+*_ZiQCk}d~S zhUmS_d*%RGnT4FhtLIsOxQPWiKz9OmL3%w4Ns$I8%Q-{-HQ`AFE1!9Jw(OI^It?y$ z{s1iq`uIqdQo}W4zut8fFu~1FDO{B|>UB#$H8Qo)r|y#*JvCjKkbLb$-O3N#u%3-b zTfp}7*((BP35Jp$NrD7OzJVzhzDoq)5#GU-`bva@qlL!0wiF$M4n(PXevzZfQV(|F zB?w$Vfl)Y<2@o86D5EjFTW-q1-QOkU|^s7Bhin zN2hBlliKXbgn|J-5LaOA{twuk?{UADoOfOop&#|0B~yC?uLZVV5arD7?J%q=MU(H$ zGAY}9a@Pfb6bIQekkEPk?6@BI^r4PilV1`9;Bl28m@bSt6y7lyHzSq)nd6xnPd2dT-O>%Q86#~k zjF4+=3EQ79;SS7hlyA7(*Wfi@-mn+1mptJ>Tdv+y$)bAw%J>fzN%|&cp2TeMnmeW* zmO7nPrqwW7ZEw2euQ^iTRqX>F5CR#>6+N&tTfhLq;vHs%H%2er`&OvP%~3}MU9Aek zwW!>{5>5xuleWlI)FmLbVvgz+I}@h zUlOeV1Ds1)R##~tt~v(gW=6qOf{ca^e) zZq>JE?DYkMh;c!UUoYAk5T{XiEUZTm-al(x>r&#=9w7&6>(U**6H6V~H~Euvk!gEp z3_xEO9XnE>h+nNZFhW;Ge<{(yoI&7mVU2&?NQ1qAvUJwZ6F_BA`2IixQ$!gzR@oU| z2L-BJ`=cRub>(G1(-g^cN%0&x?hCNDYq>O>^4SRQgD1D|rg0U8_tthqNWhkP;GWs* zk|<&Q0*%;a7TrL>+R!-KS*&2Y1Q=lZ#lJs|5te%0yz$N}s24m@cjEoIKJA0E>iXRF zb3x$BI>t&oebMcvfIZ7IrtQ)Con}uuy828Yy zz^IuSYE~ox3Hudsls8{*Su^{|us{OfG+BAW5-fbU5#ZUPyJ_`M{qUEy>hoqa0(3eK z`Z~%7uYBJSaYd-~V%xK&SD!sayaxu~>EFe@VN}Krba^`G6b&*h^Y(~tGss2pD8E9E zGFmDJeZToXY*hZX4K-(hDOfv%^R5>G1~SS29q)}rdZzkNJ7o{@l%?w{Qptma9&KBxsl9Quv5Z&eql#{gsBu zilWxY8LauY>UtL$bG$?iz?|qcM>aBrp;@=?ULEK&Glg3ACNke*J?{+cqf>=wf1rsJ zA_d-FP#GRq)BEhp=F-}Qs{O&ynLRNh+6PVf8(cjabIRqxmpsRO*=Z9x)C+3wG_4tblfwc^z0)7xxq1#BPV1D=I@a|^Q)W<4{tg{!vLV-V& z#>@r#jZP>h^pUr*U3`AS>Ar*k)@j)2CGVA_)*v11O;N@*%v>gNJLu?Gtcl*>sBsbj zhcxOv?Z+1q7}^M@5RBM@UI0Wg^dtdi6TMboDNB&71S)$H0XitPiQWmX#X0)M@k>Y6 zs+YyB+aA1s;^Ul!t;D+DE+K8t0vF;n!?hPO=flu&g6l!0xCS>+E=VT;Dv)32=Z54# zPp-+sFnRUVlOzE|+Yj|9Y}RvyC&`dUFIE}J7_+D_U;v^y^@fklgoN%{x6WQLS}(X> zsA(XR-9$v%x?YzBvnq2e_QkCJnir;Pz(G6h=)MUg#g&f|MHX3joRK`h88P!hV;RAR zCo)V@w&o+DQ|c0pR!fiUiEMV5XMZ`<+d0SC5FwY0k}>+o&HWNe!x4r84~tJZMoWdd zdN}C>BtPwxv52sx1L+aTLL2-vCzcV5T8V z633E*L%*tvE@T9x#s`Pg3-qe7JckZ{fh64P0`y&un<2U#O5l_x2iGIaYz0o_+ND`EMxjxOyPSx>SSIWwG2B zd9ja1%T+G55Ugn#gLZts+_dh(3QGgu@(7JCFq71;9o1HeoC%@rmO3Fv zvl;kFc*LkQ)C0+#HGs7YUw_{bMPlV=UH7;Le7q>ytWH}Vx1-?L)OU^h@h-mN$h{UZ zahWGSw;S#BCD@*j*w`;eF;}OeB1{fcNYyqywZTv7#x^4{gz$>c>=!}zwaTZ>|AV?B zF0mXSf05ZoFZzel05;Hh?Kjm?i*J|Dloef_S`eFj{g5!?vQU|toTC*pruJqGD{m?H z1>kZmSZXP61Hku99i@%uGs(h|K~k6BZ?u{>{63 z(H4i8O4dnMGUIL=nYe4f+OBkUz{w(S}5&JrS!4IE>xBU?k6++##FZTH;_$>Z1gAmG5!w&_$MjZJJ`Sk}C8!Tj&syZqysU zV9nD=TR`QgbpXx9Ath(fU)^2&>u?&4)C1rbTldyO@dKU~;MysU+_Nj(_*dW;kd$9Z zh9?UmI*YDqWShO6RU!_(iofK5aY5Dj92@hTugS5>WmR}A3rt+agLX9HJAE)wXz35H zqGI57i)lN-`jzNU;{yM3?lg*EXakeI@0Iuc*+U*)eq=EvctuQk{nTV(#1&_EyGL`A zIj8_y8jNw@!zP|-#mJ6pVgVf&@Fz>d^T&#tTyPN_Z@>h}e{-F4F*AGEcLJ9ZOY*<_ zw8wnwgXzk-MS_R9{Vy>N_?w*u+ek&l{!7+#oO~^INnY+!wUWn0JJ5H90(-)GmI&qY z{jqyp1W~J|)oWM`dryW+Fd%02Zs5$9(KEalT z;El3Nu5R(ByTu0;@#%fcq;4I9)UX#-GAKbXkJ^TQLl&)Ak9eD!V3coJ#m%GhUBPyg zOfJMDbW0xqaS@UQE^t$iog6iQeZ0CyoRmn)i?h4cz z4g;A0jkn=?b2*pciUEj0n2NG>JCeQ;HE=q;V^yT5_MbIz#!V3L_p>h>*9xa@6Ftpz znpY74ePLEd%6=CMtjRcD;oaLRZ-XMp$^qR8*#D3b71}`HOfo^m*bCv+ma9*HUYXN1 zs+tp*A`>jK1o3-VUcxzxo9-l;9WU$X~ z_mRmEO4vR=_}$H9D1!d@3PMOgA~vQF;d4R&9`QXIV?{DNS}JjD>~F9ubNu9{;O8)}JmlsAFq?+uR)TR>HLF zgMk3WNCEK&i*cn@U^piQCcJCfFKPtuW0gxhEu5y|JC7^ z@EXa6$!Q#^Zyex}-Z%KPZRgd;YhNLLU3^a&Zv$XT^NLX=5Yki5C0#wYWD0?opy0@q zLIO`1-DcDDv(V%be~GAwMc@GNxGOXC3OqYJlb**>amMd)fkSmG9jY0__F^cxBx{aG ze2o^hWQJn1vvMo3ac`lP>Duwzj#x6`fTz4~=YGpT)o#oj`L$^Q(yLrXpgNe;fkT%G z3~yIa1L9wgrtikCtyM7r5=!Ff2mBhmkE*AF0Ys&}occF-;{Wi6gWkEXp8-D~G&D2h z?ITi#W{Oy~xE!D--A(+WaK=yu}J= z+1L<{tT<)@1Dw~~slHm|GR0PzD!?q#GYbl|{uhTaKnW$#Q}()IQ(O^+y@YmK0>vN`^{1Sq_Y%9Ww3{Luh;Ml0=2`C=?FcjqJTBak^$r;l*q1Rs9nd{J1I>m1e`q`RfTYj;kFQ#*&6VwJtCf{&JG*7+R!e85RGzJKx~#TR zQbg9ASt62=q9V{`<<2&raBO&-Zyg&-?X$-FAR$Lql#dACwTwJs{yXt!9tVFM8ed#+`!>C-_8NLAl?! z((>9;KV~OfAE-ie)Nx0C0X2A2&!Nw8Cb2gtKqvrYf*eG)_$8vW#L=hCjLPU@ckNfy zik#w|5~Q|7(%&P8oYUT&^G6rng9xh;$1D2l`5)h&ar=nZtDSN5t%&a9U(fkMxa#1l zn!2%n-@LgajDWWp9Ezpj)npEAWU|X?_72#7Zp-U6w~;rHg&@(+W2! z8Io|Uy}~05!Ia)Ma(2*qsDkJ{4P#bp@ausiP8(c%6##oJH%H7*1Ht^X__6t^6>A4Q z2@lD8OD+x8YKY*W7d^q zp3eFy)C^i2CXg0ato19?P!0|fUcO83xt*QY*1Zbje(~*}99t5$ao2#le6xl|J=Shf zH-dME1uZjy_kGeSW=%{$AB*)KI%=&szSY({0|V)d0*tphKbcBqI5iH*S&GEDqMUuL z0c|tED7w>9%gCUoX-nm7KL;|e?D}yJuk15h&8~obhvu9M{Px1P2D$&dMMtZ)oxf4RfSb&e!xoz>dpKp~{ZQlsYpLh{y%rTO2Og`C2vEo;gjSB5zZIoB8t=FC2LEY-E%_L`z zn{Chi<|b}J!t^UfSzr~2C2Z?j6g62F=`Bs9$bIpOOwXSq~X%-sRsjZmdUn)E}_A@&)P}n_z$PqeS zoeTEJO#GdFD=nhZ+IcC1*9Loy=3)!k;7H3HNE_Kls%1ot0Pk1nsar4OZoUrsNMC=@ zM;h(xBmD`0_m8AX^9zg^C*L0Oj63!CX*n0!c1LUZXC{5v(KG$`6kZ`pfj z4wGVUE2KPwU+^E^q?gm9V_9G&YHyxgdlX)N2FsRCRuBy6^E=}5**owZo@_3kK>|P4 z+7zP#RXTe!vyS{GiN{L3(8bmy~);S>f&LnoFzIOY29Y31biozMO-h zM5QPx-I7MJ#6kPsB-Lf4;I>Eugj0{G#|Ui6C@BM@W%SC$T<@t{b7AC3Yo98SgOgMQ zSge}j8mC-18&9^07gZzl9Tcn=EjK;y-^t53_U9Mz_Qu&_fSw|U#-|s>L#fivYbSyq zOO?v*c08UcB|I`dwd97Vv~G|pr8ZfhS)%~nubqCC*Gv^3ybs=M|6R6BzT&r2rIC74 zwVh!oBbv+I5i4vumTQZ9cRk0uA0~$T_ipn!52{XY*8T({5twGWM!yV&{Wpl!II$tQQhyU#fLPm>9EHG`}QTe5dngNTlOpG#$;BUOpES~f)RbKC#g zwr|3l5gvgnE#c|`VRJ=%evG+_*Q}ttw3}R4cX&B_FDgWYPVv>a`&JLdn9*%KUCUInItN?7b-O> zsMX|d5Gw7yqdKGe;0dA9NZ<4{-8VheJ5cPf&q-U>k%dRRwM^X%+elsN-xQZ)-(=HPn&pvwTJvZZsQ^1a$<9G$G*?u9YRicZ{v05#8a^MZa)! z3>+rL0?02cUL+CPiouk@-#y@&vRg_q&!S=!9)mT%p@fsI%@1QjJB@fgWr~06@usJnV?(AyLFRbvSW3oZrB?H%djY z?k7wYUAQ6ezI7B6rl?-iA+PZ9Zc=YSzNpA<%>{uH0KIv;gG(hH1soXsc!PWo_?ok@wa4`$mbp_YRTw$=VC3$H{xkpy1k1#lIr&lm5pMQ*bIALEd-z$a~)0 zu-_o>&3_Ov)jN1;O!NJC#Gv3Rl9xef=uz$}xy#;1XH5wl=!(J2sE!D|}htYWe!aQ16x7Ce_UPJMog9`=(c4<#57tg1`$)obdTeah-oV6n^v?WM0vA|bDnLQu?BFmxreB=H4Uc>0CDlG* z*xh_D<(V{iedI`I6N1IK)^Y55a*rk(!4k}|Hk?c+*cxsc9cs3Av2Q4u=5BW=Ht=dJ zQPM_kquYleN8ItaWd0?Po2I<|V*R=;k&USnTY@Y2m%3k2WhY!1*jv&a$Y7jiKL2@T zmYbGo4yA5H*)K8`i#Zl>>ZJqNTsrJ*B4~Z(q+o!1)m=7B-lshpF;#TIE5C_Jd{V>| zDPulL-fM=*dmA9{iK9Z^7cBAGYh68ueG${mA0ll$6aI-2(^}6=(jv7oTzWyMX26M8 zz^0!mE7Q-EVAShu9pY9XW1Oin%X>9Ha7?Sg|CoYiLQA(1GThOoZ&VH%zRRS5PSlq$ zwe=-dKa(G;KC}OnIzgods=$Vu3ko@5-i;&+D0K?ya1In&v@Ugs1(F79ioF^~OKOgG z28v3siMjHQ7$U+MaU#YB!5Mgcj3MJZvbqW`_p3^v|H80~p0ubF116j&@+H+ao-FBw)g zZT+7qo5;UXHf=4)w)vDzIqroK_SzBMq(+mhd<1x3X@=g{h2QxObd!Gfpqq5IubUKr z_e&m0m`2Cg*zP1KOVzXrj#%rKWGyI9pB6V-XztKPH0 zY=#~gVt+@H+iobb!S8lp1U*^fI<7E*pzcc{gO0SVA_CtT?8UyIHz7pJZCm zPKMFNJdm=OA)^yAA&xf`CO+fe=#RMT)<1a#DS-e(9b~jZ)Hcy3j4xs8-L|!@__2g( zdVc2P2~)n-ata6IE{ng_p>Fu51qN`pxLX8uIkfvn0lcsJ_BN{9Hy^#65BgjqmeF}p@QVBvQaWN)qfb& z9ZW@gYEN&ugic)>5>2Lus?gvaWpnaO=djV4$jF5>3K)`hSAZ{a}>WL8{&(=w^X=oef)vl^ z^)~q_kvQNdK!Z8@3a^`W^|SF^@jQpl(S-usJ!Vw7d-{U%;X2aG^q9M`zWc$E+&#Mq z_5Y|N#rx_=qx?2DW%@++)NpURP2}2Y4J_H47<~Ab%a4letqi^~NFmxY?|BqSp^3;G zqm&3KH2sY2D4|s;XFGzK5QnGHshuk@klEjT-^P#o8T#PhXlhsKnDVVQdN(52@p41l z9qs|_7}<-Pq-s5UJ_!W zUu!T(1$WOW&2rV)oAA#Rmw8v%+xFs3<`aS5iOM_2D~ovNjm|mmr)3BH0_?97-gYIP zB3GW3u~}1a*+uOx4oB;lKaUh0Q@D*G#8BPS#7wW8&AL|6x~LlK*1^?ebGWuOJ6fZ( zR%WaPfzDvX{e&sp&m98q^`n?Doo^wwc+rpdky2wsn#KZB14o7j(3=;8R5oXdmAxv? z=@c@O7_HG^yc(Xz+UAK*M}1r)Ah1&;Sk)+BNo{4I(~ zW>-TP?qLuyW#5aK-m2?Ss_u#}ix2jO=r_$kq9(8@6FQCwk>MB{nghNQZSf{ILgtv` z-=kCb!p4fM_9i1H)SFvwN0w2iUzMm!lPf?bL=!xBjde@=n>0pI{M3^M5vVRhmBBlg4!@;kkq|VWT3llkeEjH7wW4I#Vh)fu-<@p^kt^d$#947BMKJva|C}MgT zahjFXIj|qAaxVB530zH*Y>>9 zwE#2pZ)fg{a;_TBUkb0`^nqepVAIV*q0?Sv5%Lu;gP+;;_%mGGZzL@Y}(j@vATSXORlnmHO9~ z@ObeT;L^ngE?p+wb-axgoKF9w1ys+8W@9i@kC5HZQ{CTW5IEpEPG|#H%R5^w02NO2 zRw(cUrpUq4Rfm4**nv?uUT5po2-u-`!N2E7J>IkaE+Co~3|0-$^Ge@9R{(}MwsKwX z@l@|?!gE-&C8=jx4fT}BohSy*&xhnaSl1mk-mjcZBEOwY75AM@4dQ*&2P*qxm~+1P z%M+bVaDU|QJDVy-!`Va)_1;(6BYi6Sn8ZJ=vNzvzHW?LAb%g>rn?M$g0Gv&pPxK6+ zvUfXy%APW$vTwIlj*7Es{_m;mhn!7^hYCsc_sDzG5P6RoChx(0P%pL4qw|sX>?YNS zLQ*~;@12e+B@&SL$mhwk{}g#Ig+~^W){jOZY5b703FA}Q9|S6U$F@vs=d)tmkArE7 z@T7OS`d&xYyxD?(4^SeR5SCne#JCgav-G;tCSWDWbi*jfq8?l;@=#A?%}VkMyV0P* z!9W3&a0d^)fu?}vMcP77E-o%LvvV;~C|dPPU*j&Sr{#;N2%pNnY^1X(Sn)t*AN+{Q z-sn@=gF$4iC&P`cMzuT2(^61f6d#5h1e`>@{;>cl6AwO{^mg6Mt_5Fq2TK2>${z3t zF8#2xiSH{U1w&gqyM6H42iH_isar@!^?8*;==hIRqY+WzI5oE*zE2SKc zon=woVD!d6Lf(T1ZHT;g0`fj;RLJ|73SVmO?&WGD3Q_wb!>O|I2AfpNIRWw<(}b)0 zNXZk4((!23U;=f&=tw4xme#2@%ChHg0h@k#dMjbSj-7dul!?&;8RLFK9yS|)SxG!$ zVqzec9P?^@B-c}6`x)n!@cL~qW_?F9pkP)y{Y-JZai-u_%^pLhHwTrx?eIlqDfP6- zvC`7=vXN}R=)il7B@V4V(9}c)oXY|sz6g|sk}xQ2CS6E(2dxK*b6%^h73erwks)eK zqW3h4uG+aGM)O*(YFYdC8Qsl77zU-y~HvF#19`V3rKdfv5lh*&0vMJ_q zWs~@QvB2q5HVHk4X|DDWeWW&9Z|ex~{+b;#gAg=$sVThw(t|$IK+s1T1;G0X;3qDi z5uQ>J5C@Ayv*}I+g{7@GbX8htRUUo4cB>l;`!|C0$w`2hwJ!_w}Lq%QsTW2t{< zfKu^e^z*dU1Gw0|iP8gbc+xg*&Bb}Q1ylNzaP37)5()V(8q99gK|E?X&e)rr=%`WmJL|AELJ;jC}g z_1PD)MxzPCqXhZd%9iq+u+l{LVGLQuKK7s4^Hm#zl;#Vpy_<Q$acI>Y+*H_z{#MfR~pIFDygNGs6GCT`-DsTe?p1R76J^_ z6{puiJ(@FN`tjwp)cU#}kW>m8(~-1yBj8}4>IBZh_KI{*dX!#Wkmi+K74btr+xe@R1~8>9U*q4q4Fle7?=adU z`ayG5=|Gh&?}|K;Ri{UmE~5rb|w(~G4vt@bpqa` zpD`q|ZyhCLQ^$`$WDkXU6XM_hg;i5kQXzHqFb6ondp`qV-xF7`o${5Y65RF)C#Aiu zF}zmAiU}F}9Y||O;Aw`<7$meZdh^^b-V@pTj7@7F){(XX?w<0HyO()5L)<-|LU^C` zsZ%G2^P9V$dasU@n*3yAlk|}~Qt3nP{`e!@J>3M?+9R4;bGevUe5zhqMq{5XaasV$ zW9R<^6X^;+9of1D$={RdnJkDU?rdJiF!86{S=zevj!t~Ui%D?vJ#zS)8?$F@(6V&i z41k^a86)!*klg*S0qHS=m2Y=-@#<@VM{oA+t^n;BBP12` zvKS~b!QIaU+&z0#x%;(;TZijNb!$Ns$9E?=86? zpEKF>zO%4-IkR~6_Qyo_PFa$z2-Yl{x{oQsnu2&w8FXk!LYTy7qDeRy=`NOQl_N)?;82C4+4xi(=!RYehaGjISixWVwFVcwvTNW#%LkNpS69TI6|LUm zuAU1#TV7is^=aJT)oYEa&us1~M`{J*w}THb?j;KIy7=0SUL^7>uAni)qg3MEQxAbx zdu+W-&4xSyS~(R)BDb#9&yaB_=4_cbkA~L^X5(?rPq|efn^_F=E!8MeSA-rALP8&S zPjGW&ngSH$pvIl@4@+Nm^N>T>?PWdQM~a{)<5R?7G~3HN8?B()n^G47Cyd3AC_gJ^ z02so|rka3oXDc;?GykmwHJ@U#sPlSx7Ob<~VPU_2qQ(X$&}i}zB8erg&2D5uVx&wP zrn;;Rwky8ERXgusqqCGd47hyEX3R=UiTT|k26GP*8fUzs4xzD~EG76(OigDz^mO+D z{~n!-6X!|m`%-LSrPPL2S4b=L?QNZLRoGgP12KVN3Lrtgm&iT}3AkG^Qn(WxNdVLDsgsCXRtTy^+zv)an+)rBH`Mgl9J5F86X92Z}*R#G_wq zQ6+)WZj1-~B>|H?`*D*!e20h#@7K;EYN0jd6O80aJ$V-{A8YNV5!j<1I0b!=G^#S$V&XV4I%v0R=uo$mVR(i|G|CA2E#zLGc(wHye5Vh0J*n5RF zkuhpVpm*$>zxZd4+Iw!nzfyxjFblw?ixXMqeI}oLa1lD5b28QB8>Xhm;#rN!rI@}4xu0hPVSr?Q8JRQ7$&Yop?6I`lg#d&H2Z>GDt^sad)v zBF)Ux*yP$lUrcc(+R`2a?t^^zj`@8BDADKws+I?Zq)Cvzne1L~2#Mj{2-z1C*wfN; z0LOB&bfE1~(0rj1y#6Qj+}V_wVTuOL{3pOgsd$n5uH}eVts$NR$}9pwP6Q?rpgjWx)0wWS zWG|wvezKn}fT7@EfCVLKE5V-*1eO+kDSJ0VJkJ$t*Otp}N35${VM_A% ze+KIFq`stF{^mFvlb&!@<~BG{t}fg$<#?>nwr9)5=&&z^`rRy?>olS%c@5zDYVTy) zdIeMKz;cFNq>o%-Mn+tZ=CKJtz}RGM;0Pi%8=~55ayAADhfV32iK0rKw*b+u8gyFN z?|`m@h|Eg2e^>EMf7uw5)qXyQM-|QwtG~R-(1HN#e5IrNIh)wE$sIwpt#q5rg|;s6 zWoqVZx$Y6?(e~(n0hj92> z_s7E0RZP!iwzyYu<%?oK%uF)mZBi_+jaq8cVBtIqOo~%06;?!CQmXqoSp^xz-~!<4 zm`3CLBuAUC=wg~QypJsUG8NtcwK&TCs}9qkkLKQ*uf1^*Af=vavq`%Hf1}jAyR{vW zq`V7~N+nNavX-AllQ2)^(4Zp~s;G^Yy=brr1HT=O5d#yAL~^<+Kd3hBxP2!X3@D*Y;Zn{&w)?0lrs%vd$2jW^fkohLkiHBV#VE{=J58!)dTDmeK4 zKuK3(bd(-GJ}!KPJA`DMAeWJBMQCT7rNQ&hVUc~b&(ieP!#YyEvy}=_fH;~w z7eye`)4hq1WiHK|1Vzq3o+1;}a|`_Y9^cva&AmEO1pCRBrnE=uNc9dGzFcxvAR~fP z8fOugVG-anKzXV~YO}PvXent+RP1BC8Un6WqPWrQb^v$c@AQ|?VGeZ?rsPG_6Op2Y%e(mBV{5Xov%)ytS-zGqO*%>z9mV}*GE zw%cPT>uY6_I!6b%h{N1dNtspT*I*yp?2n& zSy~-`Ux%C};#wF!ywkws<=H$}6{Z4zcS?uWyMUu^g;YD3x-?DcPV+S)jK{y+F#ngt zrIx?lAlT$RiF6V1oZ%SB1ZxRyA#qZbRb=b1m|!KO1_)UV7xY9|TBcob&sPL4_v`v4 z=G&!tmr`d!8J>RH`PcQ{Pdqz1RnCTKg|pXA+^JjpyGR!>3A^{X?GV&m&;scz(8ZHW}4XboC=l#$qlb>g3#}IED zOC$<15(mB$Tgpc7S`Ov!{yjRIo<5Y8WIgLFZ9ycbd0y6IKH5RBRhGU5G9flFSOFx+ ze{|``OU9>@K*@MIV*|9o%)Es{?@~?Xoyq75M^0~(DXOj^&dIAlGn4}zCtXL+ad+<6 z=+}k}XiW5w%2)gdqjF(aTKo0x)u6`b^T@lJQUb`EA&(4Rt(npne!XndhN-)mYiVkz zqXL#!VGH~62ss${WT99MSV}p@%Y@F#sLhsG|5^b9UmrddlFzps$-(T~k^>IOr~4Ii|-2GoQ+DcH-W&2mr(A&u|R=$ zm^VQcnF9)<9y8esvj>I2v_aE;p-Fq9b(~Fn%`83_E?Pv&G>a5fSd)YkY5g!cj+YlM z7E3-kg?G>8(8=k}KA4#4-$UW+0|Fa{q*4R2oIEL3C5A?I1|J$X9e-5Kl z8=eO-P4i`DYo5K$eZDUi@#XlBgAae7jGpxbAHp=}{` z%!}Lovq&xfZ2Es{ib}!`g9{jUNGo-mD5m*HC?oNDjm=0X03E z)PIz|HGh?3-8%;zTiT&Zp?8!8(MZSMK1@0uI)n$#PiS0S@e~F_>+pfr9=AdBxU(tD zZ)a20ePqB|+j$rLlxIdhTLs7F)Y_7~wz|s=B#hz2vm+7d!mt*OLce{67 z3J0%Xf@#7h=+w?@;Pt;}$KbmWTw4Wb>2CvA- z@grg3S@0_KI^=kAgl9e5OW&F_!9RHmaoPc@Ymr^Lpc4G)V8HSMu7(s{UEQt_jiOb4 zV(#A0RoiTPlTBLbO`x*Zk90OQW#3oX8y{8KJAEqqG@!Capu9(V57axO~W zr_c!GL=uxKEy7`FT|SoO>WUWKjb+LW*{USVtbbo4;BaEBJKS0=kY#J zme+zBhb_*m_jMHa98W7u4E6VaHc(uw_oe2dYpb1d>FL|O9;^l?(v!15|0>Sqb|_u~T?awDYaaiu_+wxiBamdzTll@zRmVDChn(T|&_e}O>!^$Q=b^WiDP147e zO~4>zjPY*NDp*wAn^dmvQb0x3W6-u{w@9#XVS=*}iAk7R>u%WLDQ)a{CT8I5nk5UG zcAvxv7&e(YcE=6n$KR3<>+35bw7Qw+Kx!;C1@uvSICL<|cIIw%>rQzijl@K+QsCdA z+$Sml*3!_}L>+;Db)lD^v}O9W-cnF;mv-mP?+aAxj>#APBA7I-jM?{YfFSf~q1Dm1 zEn1;@c{Q@qw$j#Uz@*WH0`Ox2kv+xD!K{HsOJtu4ME0-Sr9cdPUu0j!Ll%fXykmVH z7@Jh=TLNw2ABgOwF|3+MlIPnIe~)*leQG#UwQ~2~Pu{y_#*5n;2v93 zY?yW0ae)Q;tiew#iKAPDk4#ddXG?3`Y8K{08Xa&WWfweA^Th|(^EqmO3q0$mP~yq*ePzlF`pDjC0xcKp2(xFB$mw+;;g zriy#qJ;%r0BX0Q}Fii$?-8sI1>0j*9s(~ury?|*N2$+V&W&TmXR58rmCyh!qDgL!> z9|7(j1CDF=1Ey?yTkQZJ1WZkj2TWPy*4C!S1E$A&v%uDTn7dB|)uhl^o7gf#H52qc zY$t2&cm*3Y0j^EOvP`iC1k6iLHDkc8sWC2Ho0PWKzmw|x@vS$s160w$02d|ciPfZ# zE|8S`agB8)p^ie$&qqTJW^E*3)QwOg#BI#sB-@G%WSHZzkjdd*-HqvN(1>5#mqa6& z7jd@>J+X#`h=`trh4hO@x&%FQiB}}rWyIT)*G*5iL{A$#`_iH*4g6xA7a31QKRQY+ z_H&dP^#XWc2Vc|p-08kiD(QDesr#D<9li0|BrT;5SD~_$p3BtiuBUHzPpkn|GWCDMenE3|Gv_UPLt% z!Fkk$NzetZ4DWHsV$M{AV72C6M292lMxLK_q(RS>`M7)Ne!x@+0;aar+a-^3_b%DY zCk0HOk5mj#Pm%Yhry9Sfr!h|tPftnrr>8`_R7e>gc5iz6_3s5tn?S(Sx6t{fr>A_= z(*y8?V}AZ-N0?>mj#J=b^YNt$cQg>r!#kTXh_DV z_F_Uf?Dx42*~>pNS?|#xt`!CCO)YL}nv$8#gW28-Jd4&Li&M5`kDQ*)Do#_04;oI1 z8P1#~yyR>w-lbbITgn0QaIBC8ah0Gr5$R>m^^eeuo>+DYTIePAop3JLrJnX|AHU)A zgbU3MDm6E{$(6fA^`v|$c%wZwJQY05mxAf;P`x2v z`3|V^(nM{1*4V6^dQ|jB!&8Ch6JW3YjeIG=&*3R^eCus3&V$dp=#9=nqVg_chlZz; zk@?c&E$w&$`tf`z0^~~-KJ1<~+(ybuiO}V^MG>ZfGb)m8WlDq=SQ2V4(gAjlm_<}U zYtX-i-ESx#kuQZt1-mx@>>lh9?&nJ}0J}#B0e0W_?EXivd(p4kNGVA^?4B_ayT9mf zzO*4|*Koe{m4=Tz<|Fs>r9xl6RI~68^QF)EuzP5h6u28lD__cddiHR>v|t?2bq)zBId|Kc71?UrO{pU;5?4d}*0;Q7d)#?BLWjrE&Aq+nobdOUFe)=lJ^FXRszR;*i|%?)WX!1ktmD_tXbm$uT_# z_=d1ARf8JhK4pkSeMGg&Jr|6%OvR zYHnuGl*PyNq6qKuT3A@5sN(httF7)*x)}mJf$S5X`trF)1&YzD1T|{^luk3fBe@G6_tfy z<3N`@I~A8Y zC8P+}?w}Fv7nRMynIicqrmd0a&U8z_fr`Y=bP9)trzYR<6mu_M%6SyK@9NL1{Lu77 z?EZM~=|}RVAV52mFExOC>7^0Fn*Yifof`~(3mX`of(jE~z7*rb?z^0;o|rF9q|PF} zUp@l6Us3_`rP=qfdj)7CUHm}UMBzR`*u*D17v2iNZrZT$ zCi{&yjfYc~T@P2woV}TI7H8m)V0x+;88Dq)TiHi2J@-U!6c*5f@F{WdnO88SA_2F51M_g)wJp|L5K z)Tm$eG@iXl5uWFnyWffX17j0p%Q`qJb)-(;kWW2=yI%x3PJ=p9aE|(Q9qA|8TpxG; zfseZvJyu5w&bLF{J=<4DN6dva8S))=%8u7vh#{qZG9uY7F1F!^p2MCzj9uJr*V$$?oj|WUYvDABBzQ^4& zK^-aPp|OcCHo17P0yF_u)htrjj#=pz6uZXGh9g#V&E?=(wHGGbpIrZbB=^ZP@jHjc zrrk3(Q4mkABgH&oY!b0BZh8Amz^L0WObjYTn8=cWr*xiG zu4*7rO)xRWue)WiJ!*M}VsUke^mx~TqYDil;Dts*yGx(bOx-^JX#R)47b@)np;EBW zC7^6f+jU34ZOSFf9{(bE#Mjr&-afr4j7D{B+9tJAOAzQmYdAjNR(y1l7NyJ$>JtYq zC&crXW}2djJ1?+Hl*kzSyJ)DOzEs*y$jYl$u-TD8!OljuBOzG@2N|8D2bphXbt>ybrNa;jZ z{>M09^#y@*wRtQ@goI)^an+b=`{}_?kTDSQqXS-_cc8ZPEB6yO$g79Y+F$I&Bnl_}!bywLUMblN zCbFAtVLU}P+{THuHbe^9ltQ%DC}ZNmOkJ+M(TnJI%<)g7BJ^DlmAld~cWO?kOXr}` zMq*QFzyHRW}SYTn2HOyk{lTIt&t{tkEwO;uBWAt0m}w6 z$)+OIyScDYb3;Nvdrwm4{Z^(l@`it}B>C91yQXk2uc6aBTgYHGbaJEvg$&^%nbND> zeZJx6W0_Jq$dtl9>>g+heQl%)AZZeM9+Nb+cdiB4J$=8>pgqC*4eWkNb?b;sDP~l# zd#mp}{xDO@2G~8_huvGBZh8c}PySUKDH$<@-OEN|_nrP`N;O5pnbIZCC%^8^libgg zf_uC1ADjL-Q@YoO-D~&jOH`wlDUBanJd`P2BHpFAL_HLN*4;faoGC?D{=@i(nbO6^ z+-TLvOsUZCOlk7NOzDzV_Y6H^S#fdAiI(cAoIbL>t*hUjdaPY9y(5J#g(GS3gtH{6 zj2L)Zpm8W{%HPbCX8D;ZB@Aaumpt!@_bfEk{JZ7*LvM%}FRc{u`Y>Ni%f*Q+Lfp%( zVH`cXyNQI8nVvGd{!?!+PYiZA3W(Z4GSRam(z-~P`kXHDWk=NQP5yOy;NQ73#i61X zQF_2F&>~mSeT}`4GA8VW22tio$-KQCgk@l-B@SK%=ln3XE&#l*i=oj*Obo)m?N7wm4<|@}Ph-DGm;m*% z>@AM@g}H7*o21>v1Rp3uOyPlJ0Fum=f`!k`mTQ+tI4*sEZYx?P$Ef8DTy``@Vd8H` zdDl6=mCm<*d#pItv3>CuG#DhEZF^3#YPM~aTC~d+7yJ;UB1tXn#aqFSV2KQ@H%1Al zIr83xy;#IQyYBe63pq6Q=OF2|i>0jy@dcolKHiapG#@;wWV{diOC}XbeUd#$^Ys|S)p#bLvY7}cFq3}~uB}rkZ@7;I9{A0C5 zZQd<}i9!mz0}LX|EkrnYefd3&J>YVE8heAk8hhJFjeUdewbB(CiqvOYro|ru_1rbw z1z(jkTJQpi(6tHI9mq?DugghYLJH5L0|zP*lIKR-L>82u2%BcA+4nM~%15#L{=tT8 zKiZy%-G7oTer z{n1BSA7b|)3IQ^ui|=FiFlZy4^+3`Dt_gl6X~HWICq8Hyg*H;#pJ^l21>&2$8IQM- zVtkS&9*{KA?@O8x91kax+&acq(D1j%Bu(yNkNtQ=vh;U7_J#)@dy6ZoO~-PdvhX&8 z<;T2XWdXb-wwZd}))b7BRKw~8{j~qTt?qaa#ebY{I}YDg}`e4+rGF0C#`g$KAvA#dV&u{&DxYZ-L!c*aPlf@vx4RML++|>VXtc zN6P+VOH(xXwbrI&0+IdIyPN#BG@Tf-Gz9`nlL=UwLLXY18lt<*Z|vqNfXIFc_2nja z_#arBw9XGkr;e2Db6I7M;O>uL$Z}9e3eHi#t|L9USmopHXZpDNjcgc4D517s9$t$OTH566t1Fyq|({HoRh?T#le~a&Sjccw55{%5236^tb{y1DljOrbD-7b@yUztOS8m zr2+1~xSo>cUr{m-022k5(yeP6{x+0e#m%nc911bm+ba+BtSV7a51}t{ z>;VdH=g#NqLnjJ@rOJpErXo{sp2?y;uX1J&bN7l-sUxLLEc0>qiWcgjmnZQVeOoK_ zU;uWyz_?=04bm#wJ9iW7IoC+3w2m>owE`@?*4%$}4DGn5B-%C(?iD#3S?-hhN#3uA zxqFeXj+Fh-(v$>5_Ns>>`*lv~kjP$Pp&idEQAQ{d{1n-*+O_bWr3ngtavdrA5ld6@ zLy- zurHA;-Me$b_DN6UjmPcY5*bFJ%_qO0irv$zlDX(OcbA_OuJ3**So{^QnX0iY+_=tC z@ejwCm&(uwayr}J*hj*bD`DZ%J|&4QrTje_zrU-0CQl%XQ1F6rG<}ZyjWaaftH!D% zDAqsve`q3cX@>^{J20+A)O*^sH69Q$btB5G-;Vx=LZh)K!b zyM=+htYb6Xa{Q+DuKxGFM5zr97`lUV^C;OR)*a~M0y$pHQbyp-hNPyhc5YZIsoK;l zo+V`>)yg0!5=483JoYS@&9v%Nz)Z_n>EGEaaBNzy>9Tj$HS^LO5FZ=4VWLh_K0X)MtiQ%m2fQ{wH>tGm+Sn=;eRs2#Ru z9XOwHL73M0-f3@DBI2+9{SPC?wk!;F-f*{c2Ny4d8ttVos5{6#-2kXFxLMb}upPqH z@ReIqcPTXt3|%=_7A7l*cbyE`rs|w}2-l&Tn<8*HHaI5SaMU%*G0^ee7kb-Rh_cBH zKT=C$#)7HAAd%+lSS$z#EBDT$3CciN=EHe~8s~Nv$eXQvQHz?oTfOhd!f%_GgXwIo zvs48OEIrCOBu$wb30-92ZM||Hn6Jb53=4>_Px0@vNbTGBeC(+W%S~uAwj5xE+Jq^k z<2PZdmvGKsIHUT7^0qAQIZ*3mn;gGeSi>E^gGw(kD$BNw}Cp@T^C zqBM7?#cEl+=8iJWeh~zx3S}iBNt!Gi3A3;N_I9gp5ZWEaqnJ>Pte{!}^Q@~&DrbAM zeb_zF8v2?^VIXWmKQ3(QyHf?Q`?XDKD}KG=H?aHJarz}e7_IK)bsnWe$sQH#p5!~5 zw@^cqRJ?|=bg2Sh_fmk}$B=fXJc8Y`f7MJX4j#hp)7_GX*!?!R&|jwE=;d3bQpD_M zKuohi7q4${^>{wBf;+siRkqbN)FYEVtCZl3HOB%vLvMg~_wC0?T1aJ0MiJguRFI${ z>>l4_ZZ8+uKm?_f`7_5 zmW9i$6o7yL?y^z=kt~(1D)hJ-C3OA8lHZ(3TqaO`=uo>ggYJ)m-T_rw!^cU(gs5%bpt|eXnrB z4m92klMGrjcntt?5lcOBixQ2pSrG&s}H-Vc8C@5RYKNBugc8T@Y45bt4P!nN*y zwERmG_gtk0WeuwdXb8thODJ=krAo76pi9K?H7e5 z39~Sp-Lvk#>)(YU@1@*{ZiDnAXa~3vn&D}@udzo%I{_n;9C3Z~q2)&Yt6o(f%}$DF%F z&%(j%OjyPhRIp)N5}!#uNp93nB{g1YnnRA9RU^sP$~v6OHXsw~>+}xOtFvM*7a2r) zM_*GN*b!9pg7wCx12sofhsDdG|CE*M-#dEMu3JTEJ)Nt->9!MS?C1J4_QsAr^^2|> z|Aof>13xwPe4zS;AN4iOF1D4znEn{z2#vjyGO1NwwSAVNcxy`37AY2-9iUmrN`CAq z(KQjAlaw9Xm-mTGXUsdVwg}Nswg3zzTOC46@u}8(8hgOy`ZV@de>L{bksAAC!gnpN zbK#mVy8}X6{*S%4k4yUA|NnQ|TH9>d*+s3aTxaLAopqt7wRC36sD|d0sopWZcEUD8mQvyl_1O#erxk*Z8fQo?42?+uvy+N*jFVsq1we7q+ z=W~9y+xP$7ZX?n6`}KN0ACLPTR4Gz0)4o~R?T*$OaQ-v={z43wvdt{Hg_D7%Ik;Tu zSQ0Y!q_`t&Vx|UC1@Xp@Xz?ItKT6mn9P-!;_k?qe5B1pR-1XS!`;TrV ztNqv9m|Dk5U!V*wBY5=X)47OFv$o|MU9$edo(WW*SmV9^#$KgO_)*_VSW;R$FMZ(J zfGOKv4AZS{b?1*Z6$y`lJT@=OoF zYpAePg!yC=M)P7i-ax@B%1Go%8)??UnzJBY66gRKFwnc-7VOSY9V--a}Lxn_HE;iL6d^}E!BoO;Wh`+q~RI97KD4)h_y>@U5a+x1pX2( z#qTS#eoB8U^2QOLwqgxPEp2$Z%P{Ag4xV%TMuF=@?^(&-Bzzm_GFz%|ONFLdhT6wT zAYw@Aj*K_;U-KKgQ~2P`8RB4k14A?9MTjmd6Ts*_blR2DCMX_6sT_5*Lsu{1|B2mu z+PS*zWJq1aP0_Q_#we{lO6pfG;?z8rO@8y_&ZD;D1}5L!P-g3Z$h%0^Cax;-6O3mC zR#uB_^rQis;rI_1d0tKXT`%^K@taEg|vXm<_V_^A2)KvTJAHwD(w)76aiaiGu9o~k4saHj>) zr09FbCJqqUTkeVMPx*k00*LI*?&d4?D=lT_(+EZO73Zc68=LgS_eYbeM;V*A_eA#S zQ6hVpl&di4XT)~%d@to6JW3#EOD`s8tHFuPV0@KsxJlkX#zy0MCW&0JHzsL+GiNzl zYFu{iap9ADqMcW~fhH5zOp-`Hu^e9tTekTXeE$xF6O-VsC=~w9m| zc?V`2J9uh7LmAlSV@u#Dn@;a>A5B1(v@1Nf^D}&0AlK#!lTEy_S{#S~5Cm>l#U8;v zY{;p!-#R)a6p<>^Hgh}ehR)-5Vgpv(g(^A-Zu&g+4w3*o=u|4Y8SM4OiNbgKUPk(z zeOZXTcuQ^whhFL=`|&*qQ>BvTGM(?0Ef+u%T=%5dR(Sb{a{d<}Z87uMO+tmE|Bsu2JhwIx`#<>+!-_CwK5DH%-)YGexuv zJ4K%q4Ac5vQUwy(;eSK+FAUq=Gp&@~=kMt+ZajqV_R2rWwn}gJ|5MI&Fwk3TX!59b zEU~WUZK6%dO(2$-O1H(&Wn6o)-m*PJ9+gclS%9O{=lCAaqNk>tx%&6vr{JyX@b?On zor#5l3pVvh%=M(g_ z?kN*>B5`z%9jiuFgBTckO25_vCZX;+0~q)>LA8u-kQ<;+axA?+-Taqj!5VnyruoFp zf%&8XS)+B^TvD#3)_WZUr!JV9UW~BS^CgiNa(Bgeg2T^#ptE6(+#op__KM(q3&xH9vXgsv(NnetF;asab&TF1#YK>4^aG6LXlLkl>G-!3t5( zo!67&(_uWVY#IK$NmgWbq>^*#CL8!f#iXu9{mh;umEqQ`^U?0YZ=e=gVw4BNJF)odqrGB|13 z8n23Go_x%*47{(?CsTjZVZ~hs@1K3!!}Ok(wX_N;hD@u%_kiD}y>T-XuOSL_Tm*+d z2+%7~`8eG!*VW9R#$Jc{#Tt7vjZ(zLlc`#;|B2(sq)LF{Hf)d?e96WWKx1zSYV30c zHTFDPqFIgb_*3-umGcW9rm=6%R&hlHe+@%EJ1x+;iyQ@+!3Qeh>Mh_Jki@juGXZ@E z@HP_2^8>MZ*+elJu<1?AhK-(GpB0SJZuNq zNBv?_xZ$EhN2WW{Q^AQKfdZa4G&0yiqkQf_N5T(pAuQxpynX9p?d_Wt;6@wN*p~o} zeLgkYVSSpB^)G1bXCTzrV*%lcGTPTv+~|?R++5~JjXhoVWTrV$c);9PcXno-kq7Pz z`U9-1oyV`G_39|G9MNn?!>Mg#XG53Ot>x$!2M3XvKCQcPede&nK4(Z{PeZD)r;pUw zbA{ja{8mFr`MQ5!Nlz$?b(%f#gNhx#vTS<NMMMRE!(z;$DKT6MI zgwfU?rD&<&!EDaeQry%3xZI~ug?BJ!1ecAUgy;EM5N_s{gYUxcHQE3V_OwX~6OwmP zpaSSqsA2wk@kXMPF_~Bo9uH3JWnK~9%uO#oSxdCfYtTqUobe$4MP?fsTCRAN&r%c? zv&erDcTd;^)&xHhHfiAE*TKjdIgOP53uvSuVyU?WVzy&wr0Srs$pVB;nRkRu32cas zVUo|qg@c^^C}9(J$YYN^U#zx2)MFnjb-TgYpqjHYF3?gZBtYP1mI8>VfDYfx^N|vY zkl}lsv(I?(t_%Hp#T{CrfBT{HCMWjooC>#2o^o(O!L|a5z}4uEr}_xl{nQ{sLgu6T zl@xBLjwRmwDnUPBnk)Z+&#Y_-T>FaL6&J4gCXPJsla7<(e7tu4p9&Jd2b&pbx6@!$qG99P}q;Q10>T#+JM##2k#Ng7q3a4pH^`-7My>Auw`cCz31 zQCch@5n02?M7Dd4p8ALKTtgUb060t3iv#{O&Trz6Ox@Muw_ZI7l1ita*iL@&151Zz z+!>Ac%I!AY`Rd3%&}Gg^%GYB7DAmjW=p43Sf#;3Gq)nRcTk|yF%{iV1xSps3J?|pA ztUM0J?S+52v8o5f1o0_ahh+6uL*zQnQc%UsY8{_CHCMa8j9g~T3&RIY)6pr931X%v z3R|3O?Fkx+u9<3)#fYM*J!tdPZ`i(9IQn*Eql+N4E4=0~{rSkh29vD$WfO?(o|QC4 z&g&n#*Y!A<8B=!>{a^ElZyg)Q3HjRESnFuM0(u7dI+~Aq)4{-gH!8Q?l8&)7oF9e&jxF?J)Kg z6zn=@I0a=WeCI^@HtAUcs(Kdab7ZkiQ7h8cEp~!w+*I$N>O}0kf>gzjqiz5@;XfcgSD!zO>ETIzpgi*#O^*xb2Ym~?y zuUBWR?Qaleh3o4;ofEX)nY#+DkChxx){|#< z?Z!TSzRa`54`sk=SdfPQ#&P+WJ7-ZK6BBp~;lw1kA1aLef!)uf`X)|UFUkBHmFz=dBG}R)+b6?;KAkZd~{)MD`cJo#AL@KeD;Q@pID>zl6ME zQ1Z9+B-F}S^R9uRvAQoajL>2Ysg0u2pE;l0f^XiTueZ+pa8p}{*dg5!ayeTE+E$HU zkS!eqj4XIdSLyQ0s5Tqj*MgL!v@zyeZaLK8^cLZt+;vh5l>!I?`sTXxnq{2v>$y+S zth&WGbFFhyecUeazoT&=C+GS#sS_xk=~#~-_@E=0rEqyF^c!uckTDtQchRT1->E0||>sYX^AiJS)>#c--s`)AU*w zfgpo18yvX>6R#&z#eR2W0Vcr4<0|5C>QfxJjLUK~YYJl3w{rQGRqf>_v53@2HYW)j z7fCJMx3GgAd$XIslDPN`I8eO~*;!!kxkK()JJdK<(&Q{ulP`gYEt?UhA^S=pY!un9 zOxANUW}3w!kScH~R~IM7_eVvR>fApS7MOkXk)&c-B>Ov7xQ?9gB0}*se)hNsUWns|EpD zKVzafP^Aj}GqQhS(YgM=$m4SYI|1bG5_g9`<4@64e16{59yCqHdb3@UQI^GtN=-S& zcbdSPaV5NJ5%Wcq>6y-)`h6K;0%6lv9BF)s|2O=2_E}hMJC*;jyUrY1d11~ko8aAl zc6ts>3jA8bVD9bfRYsKjWJG4_$z8vdA9qTRn1k)LZvu@viG}~y-*0%~oyT$ZKmhaj z?H^ATU>AIxMg4T$pARNK_Wh;5(B}2S9~B?mw^4B1F!4mqu3f_Pl)hl;XV zkBQm_Thg>{V3z{Kf3`o76TS!0Wog+BWUdcNT5+>85_8onda3EWnT~G*aiD^BAi0Vs<&% z$8yuQ`kIyj7JEH_MW{O6&1e_kUv;YVQqo@f{eOVJaD8i=zx{K+))+V#?bQ>gyprf8 zo_SEcXd%F_3BT@{spdN~UgAaw7+`mZ_wNKFUfy)U0+wdF9Od8Qb2H7?f|@4``;kMxJ9Iiq-_aX%^E`|@x>9x15W zlDg;6^kf^4?H6EB^ALr-2L3oMV@ePX@kUUN`QPEYmsa|v;1ju@)cu$E?)Ts0kskHT z|B1}0G$?b5|9>*42g#hKKTzi6o%Nsf-G7e2cdu9D^(ICggM1oq_rGssf%&N~I6q|! z&QIH&LfDM#oD}}=q2Py)hzFEgd}g zOd!K%*vjcaaT_(AJfcrYlyoGk?Lvm4#N)2)m|Bp1cIrf5{68Zrm-B^I@nIV36VsfK zQU^9L^Pd+Ag=ZyBEYtUuDp}T?sAZ~^5+PVuGZ{X}^4gA>2%Ec!$8x*bgY#2TaDI9a z%un6hvmMu;mJ6?c92+%e#Qf)c_sp;%-+knu?|$2ZefL(cqUe|U?)4ruV-QCw4B|+Q_4=(o0zw?=(xC)_ zaN^cOik^2B_j>oonde!n`-z};ulNO_QcR$)^(zmUo-Xq75r<0AgQ3z=5GpMOp;C}Z zd~%V!zoJCT)TP~Yfmi23Fg+#7J~K1Ie;!+AaP6q3^!^m-+4^f$u)@|M~9wJ|FVkr@iuD z?YqC*yZ>3oJC!kIu-l%EQ$w!CjD^v7B5X-jot3i0vq*L>WCI17 zt5JsKVpuhp9AcMkZlKHIWFls&(6$9 zEL}K1QS?dAWg5N(&M!#W`ojwOvNM{sAJygJE)J))<@H>2PeHJBOQ1 z2M#HL|6+3Bb#>@cL<8sezkv0+=0}ugPw66ybYib*C-hcM%47$xi5xa>qIiw9a2>8< zdzOM`+xS2Aa|xJ_983ECC?Z)e)-h}$KV%<(dv#y21rAAc_W3Thn3f)`5c-pRk~&7l zY`|sj1U5lJw$H%w0v1-bnWPt-k4F^Hbxx^&Ct$Th@-V-RC+=tpE2kesVYP<pdt|4H%Q z-!RA~Z6C=d)gV?Al}%uDh7I_0 zY!XPNJyK+&U+*aLykWK-E8UG~|I$!-F7XBligJSlp;~=2;fU-=?>`R8tKx5mV zgvX<5U)ZS_ze%n00GzRA(=(SNcG2P(q5oOm{kI5w_ck+^L_wv>VpQC`z$tsuVS(9C zr<=(#Mox*v-skCb!^ntYp|7mnb@Sl!eQ8nK&tHDy<3$JGnHRpnza!?nNkwhH&>_l4 z)t135>m|I36!VQ;u_ijxF3=UL^aE}!S3d&>x5tAA9}Mzr_BYl2Om#QW+QIjm_-RCz z*@cxEo9MnoOGvz+Eo46<{Ay|IYz@|lYnFuniBhs}6^#>^boKg$&Ndy5qhPEiu=Iv1 ztHNy3VZrJ;LFSh^{$4)`VRQHOwGFqD^9O*_EBYz2ZOUyH^bR?n?)K_q+%C?w3&g#$W8axA_RD zK{P2?ye9_8owhnZ4;h+t;APM_0HQYR{<=%XohLHy_U_%665_Tpp>22AB3V7dYXOhGNyk2#-u(hFNY+P<=-nI8_}d_0y5c?oQ%QC9VDFw2?AHaxh@3 zN8G!&1$*}ghtQ;YQxHuW=I99;n?g&Yd|O5vo46-!V@39{ql`^y#R4F*=K_&E6&ui; z?L>4}34Iy7O}_jsojo{`%t#QIzTWIjYMS;T{lf=~?8(x~!?KPRfF^Ap>fI{_d-pcP zXi{eoP1+PhlL8B?(A!HNMw5OE(4>SC&(EPrg+smj+D8&FjTk2g_U<(!diRG=k|gPE z(7Qh|ws+rdRJq(^d-q9neBhg*-hFv6VETN$ldWzuw9$wqcDhl9mw|9sd?vVqKF8vtLAb1AU?XTmQj;xdPk8RNp^fx)5r!@BAANefR|IX>BF@OoA4} z2CYd9c+?%!HOhQ#G#`9gx6$Ly@;9GdSZ+~Y#jwji9jUm4^zO zz)^D0V-FP&G)tW3$lcn8@jHMkW#&rc^N7Tgc4iag_?GEvEo3|e_JhO&<#SHc6|8_or9YpI zG+=t--27ngUU3IadK{ohU-|oy(Y^al#v=87(4^Sq*~7-B+F@f;;097-)4)r^#-va0cceI!tyX0hrj$sh*}8*~Kq!U**&GL+Y^!Q)U8Jus{z+voKI*m}TDXnnPt=zB^~W zd4paFKHC_RJ@%fmY1^=}i9ANx#4_1{$=+7%C43X5qz~}QN1E*O{(Z`(P4|>dX_<`A zM=6_@SA0L~KFX%#TkHp!>^ar8wagsf^<5hfh4OL}cH1C8RB_Qc~X0X&raE|ebu?VinH!5zEMIw^IT^M zZ~oh~pEKEG1J(Yt2bt_O8^aL=bZH@-|A3q>S-6o5w>33#N^+&zR*JW|C^iuX|3AdfU_B#+dBRM`~&mmy_S!$c6%%)84YJs#wd z7XK`d6g6194_Dipe2hW>H*58QpHX6Xk`;N$RmAl@qQ-4;yrGtcpteJnsb*&8o&OT ziulygJW>s}M>A5{1kN}d2onFqWG_c(vQO-K{f^1rOc;2r1>dskeR&mJ zMGwlkf(yX5c=r#?w`Z$X$oJF|x1sifh`cwXnPZDeV|G;Asu=*_)3uUV0;g=GQi^&z z@(v4jO3~^8_adqqyzZ1vSS=8Rv-LB~>IUeVYfiI<5|Bz^As!`ea^yMaKx2rEB3Ag@ zKP=9bKb;d9R=;t}w6CYje|Io+UZDQSMv7V7w~2_8Fx#8mNmN6mSuo=V*RaWcMbKn# zy<@UZmARS2CVTU(C@K*HQ7~M-5-tdu?4|xH$9Q0}AHQ4{+AHt5x z09(-sy*D>yXW8Nag6bqsNwTkZ8YvVK2X6ON;sbckpRt7qo4YUkL6t^hc_!j7QY zm^}&dFXNAt(R25Z%KqSQ=RG_1FBYMQG2`>Xh^hwsduCgzzT#x;M(|Y#W6a{SS{5eY zR*~q@{zPtoxfMGB*{7ifua0Hj%tKd!?Tia>$9b++^Q~Ju{V&>9WfBrgmYpTmdzNvX zw#@DP_!9C+lYO^nPV>x_mJ%z@*f#UP(D5@gF%F+AW>{gfsQ&o62w1zSlBeQ2^ z5jwfRU&DCZrobOXG(IVqxciOWA^Q%dWA~r&UO)6XcGg*3>Ho~bZ%FZ<5jAx*y_`H< zE$fZ4^%wF=P@VbgL=2E{xPjjs^} zZt)%qb+??2BeAVTDV~2RKOX~rJAj;415kAATyNfVeA!JMMvrimM zz~-FMf}4jtB!axb(_hR(K zLg^;ZWl_1VxWLAHQD%jQY-Uo-g6#eUcHQ4W{!RvcQtd#J87KJU$! zNNjSB;-Z?`Z9=z;w9BjC)R(jL1Mti&h}95dYeeH^Dj<4JYO&i^mx&!lmHsezng;Zz z^;k{7aSa(xICwh?l%VFJ>RDQ?F|>5rX@+9_hv;gX*ZBKy~Xv57nqN2>02`gzPj94T0~R|R6MR6qem zh9fPQ41Uvqs4Zf7s(~!LvhZ&2o_-_q=A6G5Xh83N;g6zcrygPV{V_xo@r2mn?%N)x z*1fnIUEy5mylBB^mWf4RhV6ON!0_?#Yh(a7jF1J8bgUlCjWW*k8D4QI0N$;1X>&ut z)(mH*U}}LBygDa}`QK}}KZx{&8JaZ8CUycPOrJI#Uq$cUTSY{Jo+TZujHXmuT#9(k zBkA3PuNoXtNA&Jdc2=Z&(VOijGQtSUX=!b|%YBo85TqkN&F4-7wa8%a9v$r6XX;he zM1li*O5kLCsTJtpT=QV>KE~+4cx;G!_taqTUOt2)B@N<8pY`kv8k-7Nm4PeyC}R`4 z)j3vVe{__w2}}#x{nnt!K9&=(Y{*7*SD7$5IEeg2nmjm$tN{?$FE{(=^h~UYf8)U- z`xt#X0q)UM~^WuUXzq{8YeJ7g-7q{#qwDF-elZPQ}~&mg>kKGXRDBoDyr zB5o?osVBD!&uL3v?~@$qHi;t>>fJhVRNxS*FE8f%j=9ZO+`iskAp^!_l22#DS_t3? zi!9qD)-VnDv_3nX9u+XOO;b1sH`smHGO~RUf2Yh3*3_uz-jG85{zZ+#-Z|9E&HAO( z8{rouGY*Vn78>m!qj&E=6c3HB1`XuS@ex@XqD8c4CI(?8wH83F?WDp z_lK=}ziUdccb_?oBMqztIMToVxn*?kK3jI!d>td(hI94J=KN9I412WH;`J>^I;1&IS5kKx7|J za^D0ZdsON#6WN1T`{Znj6S&B~762uYGO43gI8tQKX~bxxUs|f9EKhfSw#1~;4K(M) z=~Uo`b=rc3h`eY$5HH}9kQKmJOs=o+XS-yCXl?1!ebWEksOWi7{#>#upr}-9z9NCq z?EN%NoJP$Ull=%y6K`14Bpjn@N`jrhWba(zU-UtlDc+l!aAbtZe#yU0(*#<2bU+Y;d z|1#o(nA^HivSb!M`S8G%n#p}p*N$vjKV=U)p-e05EH|qv359)mhJ9QD^u8+?0>$?EcOtLoQ_h-E(|B`t=zayDoOa z)7GYrDaYb|&ScMllAy>3ne2&YLJ=ueB;&KM$UI(s|Na2Y!r}Mt&t&$5qN$@y_R1br zur@!&WFHQ=5aghy3D9YRJkpq)bgNoVvqyxAB~F6Y>u0d0lIk2M22>i&+ou=cQKm2VC++c&eXH#Z&;NtQb03&?Bi zXL?Sk0oXQ@ekWW)kU8SMZzM^UjDx7k62f zG-G1)EJA_ru-MG-u}mJf8KW&$kq*EF9m-TtVz7uHyx!f(W#TeCOFZ#FU5Jb#cHyZP zW;XOZAufFu`^UP8n~E}iE1z%>!oGJ#1mhfM_#B<0Z?msD)?Nx@Cf)K5o9s^nP4>=V zlRbFw`4qz@dpNgD%xB9)Y_!IdA0IT?;{)qGdw|J)&vAX>?VerVMXBj%vTefqxQy#p z!B%wdu7N*-Y(qIfP_=^oNM5zaE)qqn-F?1RZh-6iJ?8>4k_hdY7f1~yv!uY|^=wOc zpQ67qV`X?tbNrI?f;BG$`a1T9Ty$V@r~}_FFI}&Ttc0m-+q%}7XG9locOHSYZB`{4 zqMHTMut1eMpm>wB7ulx~2e~F|{I#pM0>c?v&U64h9Xya56Zp(oQOm1ZdAu#ElYU(7 zaV~rd!)%HfVX_bGz?B##RXA2UIi4NLXU`hnNh%W?$5YidhELTC29dF5u1a=NRKnKh zMe!Gbku@G8+wC-R-$RzI*#GvSbNiOb7ep-I;J_P18dXFdUCo(ZKww) zlGNK*YGQJ}h)U8%q3IKRZ1!Ip<@SYq7bH|-Z09Tbjihq0|(knFs8 znx5&t;)cz@*}A7J-E7Ol1IkZ97$oyA`j(yLyU4CXAzFG5Y#1khEh4tf3T_@f<4a>s z(_M`nEbe+4_PVYVbvj_MrBwy!{+kSMu?ini>ru72%fwC|&)^Vx+GPvCIt4O&Z+J0K z_u<;BJ|V0S!NO;Af9zhgM=-T||+ zwAR^4he--0$?KlPmnG?rIDso3Zw8|0IYt-tWHSy-T1m~|X&L~0BaQ{4Z9|3=4&KfJ zP2mT_JC#@kzzrjetwH1rJNNCks9(*5+9prz?T#TsxW zA7yD`_0q{~`zn!vOm3vvcU_A}LioO#iR?kbN5({~wv!p{wkA$PU6S~FHIgi3Zk znG*gGk^K={m4VAA101PCKSNt4?yrSIeo*;i5#vaMg*0XmM+(fV1rbm_a~Mau1K>zg zd;C9#BjsFa^Ye0gvIts*)Zb!3W*7MU-24s@zRLlrpnuG!mc+4d7Z?&qC6T^AJmJ~0 zb>Y6W5J7T2H|y`QZ_|^h4k1Mvzj!10nykji*oc!*^=&+Sl3tD4!B3`?oseew4AuT8 ztaS4tehe_h_7vz{HZ>Q_ND?v#99yCVZx*Cw*ugGkMfV&YiG$gP>;@V)KKrb!Cy@X8 z)Bz)9equeg%PN1tk=C*U)|S48rQ2|2flJ|zh9e(ZN(@_k{@b^)GB>+6CRyONq5z)o zVh%6OS!AJ`d488Pz6>Jw{Uy`0=yq}rr&;KljuGMmRgQhkvfKMEkS-kV?%Y)pd&6Km z7Q1W0sfj#ydB|@x^jn$!+aQVqc7kQ;yE`U#bS|rtL~fwP z>BgPW67ZXMoo_Rt1v`|)Vjg7?WGOP|K?||6ulY)n->r;4Q$ClVx0@i~pgg0gDnNFx z`os3mUvEPBYlm^9(5ZRXz>g=>QCqYq)44CDOdP*&<6Hs0nQ|W-srn1eu%#($*wTb@ zBegWe?;o->4cxe6X_^yoUFLT2hAd6x55O=Y;Mk<^9YqtiQAY+wH(xd{`gG}};Q|z@$9Q4-AWJH%5 zU1FCuq%Le8ryo2~e4 z1qJwmmOC0^#9T%pP7m&dBrsrC>Dx>oz&;z<38V10Ltz>G&6<gA#02)}^%+pU$Gl(IV%YVjXAETC4%Ss<)vX5$;fJnEZ8z;D-r~65H z7Xp$TG$!vtt)jn>6+6mgZ`x@N*5=2U>;Y;lAPg#-Qe<#x;Iw6ic!ASwljM~aYIS1t zbg_%?zo=d8)dFP`wNdLNB^n=~Y~ogHMwsjsk3`ud3sMd4DVr8zIy|4t$5ls`cTKN{ zKGn_$QRLurbAHoKmdyMIU#W(=L73YR`Id&PW~!66t{yDRMsaGKan3YN@U4JQ*#tI0 zgUY7Jy&$GpE>y-uLL$^x^c#g|&h@_X_de$4$2V*xmx;4(EUORUM?59&yrFa2_!6~h zMl;W-OSs_%?CwUmVW*5?WBYnl`p6F_P+$9(L;=GKKi#S>+Mu$DOX`|Gq-=_-J=K#S z-bOq1=Jz1jH18wvM})AnDh?2qhSfS?TN?d!Yx!KbU8c=xyU6V3s4+Ar{WoP?>D;pJ zR(9ZKU7(L*z#ZI`2O@Bx zCCjRc5Bfgu8^>){lPmDw`70a_f(x7`?Vu3AoxuwLN-E65~lq3lJlN`I2 zFcE!ov0xD9C%Y8BE9U-_@>1!*YimD&uhev9m30&!H%g)d%WBQyB7mzliL3R%yjZ^u zlR=--hQp@w{wqH{$#{Usr%1dtofwpaXBjDwGCQ#1Z@KbZOhE5WhjrjulF4@~ywFWZ*8cP{?0 z%q(RIoqJDlYPN4x!1|?&3%&{i`boIGcq{0VEKvf+v9^prcldkN0X5?}^>t)NlDP4o zMeA0E0;ku&lg3a-rmOXhicsU`@bWIrtDiwR#0%roX&g>?;}6GI&9RlXy2UDLRqvz? zxb*z&7I$`*)1;C~VT`^gaLpXZoUT5P?9*t2T$5J=DJScI?TpovKuh!A&M#;<0)6Yb z+TO9gVr^EKReIU%^GrL!PUx92!ek$)=d2_bt^*SjwXfc^zs>%S>SnEdkJwC=G0eNb zQ1U2@HsceuO)A@xFwJyl&|jlJ=dq&^5^0woTivznc+X3vv*$s%hToO0$WmuKEuWfv z5D;c+_-}ktauFtpn#JBt#GX(=n)#XvNH`e4;R8}9L6d#Upt1=Ja923Vy13{S8RjFt z4vgBJ&4q2kvlapw3r-~S-CNpc#Qtwtb#@s`x_5m(huutN>o0;;p~xEhqdOVhE9X4% z{uajyb0`sY0Q50X-{^;xOA=t<0pmo~oPgk&-2X2jPC5?`t7j%MeGv}xnl z{@yG;c$>QXU;c|8jI=3?DCo-(&HG!v`44X1i$_LGX%C*I>V7&)4b+2KDvrC7xDxUTf?kSN0zqJ37{IH z^>n0?J)OQj{a5ZK92rGQ^|NI=np1lHSKXOfcjx2fuH4VNh!aw#UA8JiD}ftedyn@G z7OC7p-h<~lA8Necao2diWJv9_by)56{UcF36^~FmrT;|jw6%az4Af529N)rd*9lmo zR_Xn*0h0(l%ceYf==+Xnsk^D>D~qwhE_>53Yv592)U8W1LjJ+;<>=7Pr><-w#4d1T zly~Rr3d+cjX~?KAi$MJV=K8R*9h$~f=I8{UVu$RiTdhL&bO;ts!2*Rm?dls$c~QAb z(X&kcMY7D>n~2&QedtH?{%3gQv(?11Y8SLUEkz> zu{zGfPbOk&jmsnw=ZQWk%xM(cbb@zbV^DZ6YjPh&Mh?^Aj^+Mv6cq2N3Y7n}-KO6~ z8e)?&0h_e_Cv4J=*bVSLoEfj@thAM};>}bmmA*}rA66TA!Zn32nPsc-#c@FK9*qr{ zA4T#0e_nAXyA-8&*`#GbHtD60iK4g7z)(R6}2LLjy;=Va$RgmInDK_C7=rL>IUe`SA!$+` z2=(m4mdUmg!zP{j$h_x_=hkUD`8E&%mOIk|GaDpK!kc`Ejf>HwI%~NyviNxW1@krkSXDw@V*6@op#(cJ29$!ghAmw`HtBMjnM3r z*mYpo?1bXpUwEH6%IsuxD@jM2&x(}PfOwSIiD@&}x}qCfa{2h>wi+_ArCHt9)a}M^ z!@Gok#>aSPsb&~YvO1SWLld;eW8cm=rF3GS%6&QW|{t_x@R}MbCVx4<)m+DJ7@OiLM+fA< z?4(6ryq_6NnBEcI2iAjx>7lU+Q|p69sk9-pQy}}%j#6bb|E=~r3Dft%mxe!&`2`76 z=TPxpJeV-u8cdje|A-Q%fXgzV>^fu*;DT(@#)jTj)Sf7B*4A#~84u&BpXZS-t5*V7 z?gM$Gw)++D)uR)pkDz#8>9>v@r3S~RrE1zGb))#cYA5rp^3iIi7MRAhwIqU=y9Qj- zpo#@05?P(!WNK~Dkl~~3h1ot>Qtc0_om}6^hK={1j!-)tDcp)B&TMec++Ju+YcJ4J zm3+`BN9~6L>&=D#M6?zNe|KZv#f)%qAP1y5FQG;m@BQny)@0sid^%UEdXVux34Yep z%0V5O#6t9`KB1o9d{Yk>~ zdv}q>t#QU79-mTg+ZF@_4c7zW2aivk!Fv4|<2?-+@3ECZmy_Nthg3NSv|lyCPF;ii zLbgpiw@6z6Vjb2=f!pcN2U>R&`!v_`x^(D#-PE>|g3St|)al-3kqDz2rQfkk6{c0gkU$8zS#gz2?l!Zh<&BusZa!i1^dnx4djK=B@YqH{| zE}vhP{+rJ6Sk29q6iMV`ny+|V$Z1-&!-=g@_$~YkQT`cJiEdQ!z7=uto-|y%Cmn(s zT6_yzpuMAcq-MY)<^Jb+q=6~)FQJBsezrGLm+|M)*XFNsuYdhZcUHUXyNH_|1#xKi zzCQdm8(yv+%_9ZuNq_z*9w||!UmE#1qQDiPj6@!n`Py%gj)HG)|2^e>75-fCZuczj zP{kKCFn@RGoatM&lM+A5IS!Ven1?Ix=`rOAh}MWl!IUf@@f!U%D0!_ttMI<(|L~1F zD`h)>jivFjT~`JjZ-=!P&50Nor?de@BesfN6CcvY;Vi(#CfJi(oTlk`nZcS55F(MFobw;=C<(cu9ih!rm-Pc$L zN+;ze06?}j^WtfN+vZ0$KdmU#gZb(6AY!T?Y~CL&qv!A8{_5tv?9l*8$zz>OM!5^! zz#ZXiikC9ax4YN3?C^aR#oy~_aHy($#pdcasej<1Mbx+htn5$XBC9((<09+DjAFCk zJvAW2rT|ONA|;r;8Qa@bx!7P2`N{Zl*dNJ^Be0YZgO2%I90gh198Nv z4bn3;-c6JeUdhtaZ*rhkqOK>DFc+$aQ!DwpFg*+s$fJOy;L|+>NQ&EfB~xx_TiUUn zqQSy5|9O>6BuWXsC`Yx(JgRwb8*1L$>p}Cr=aEF(jCLk!MDso{;Ggo~=Dl`g#8i?@ zE+@YUQI>1Tp2cc?JvmE(VbRi6(uH7R?56Pi_GyTD=QAb|@cy$7(_CdFy589nYL>agp!NP0s$fPy0+-7Bq>Df` z#7ZZ!g>);!L0V0prPeRj$AZ;(z2WpOXsfR_n{NG$q9AxP+0U-^nxoad@N4>R7o-nwhNFNZQaI(gu5t~w3M|A7yEh7P}=@*=WGcH`s?ey(?u>pae4 zT>#Zz+6dDkUKX#T+j{27Uy{Bl6*YR(>3FgKP?`6N+d?pt0!JZ=c5boL)N<)VOBkM> zk#fmlzv{wICx;do(#vu;9~l3>W*6GVqJ4bh4DaYmo;MUb;z-iwn2#*N@TQBPe&8Nf zHdPEMoA8fD*#wp*KUFq?;Xv8ye#$RXHl?Kol}(L<%BGq}sBBUIWz&~;l})k+$q)AV zdjy$nyfr$YZ1TVKpHw#aJH5s?D&$9VB1=oAXWO^`>r`C&ZL$VCwE zs6AU+8!+6^b(Y95vX`?hvLD<>*C2W_>F|KCwko-n^aIErMD`?v+mEq%*sTg~#J<(~ z>Lvc#zGa+dd_Di!3G2^MmbUqFRnnMzQUO{);|3<_bc#jOH8K_F2$Ah+SL=mZWF4R1 z)}JWqFGhi;U-Fwja%w6|%0b5(=jte4c1Ce9D)9zyJE6ka6eWE8S|%lvDZZbwiT@B~ zQ=p#V<1^@UFl4&ynx8i)ycaUaZ*tao45GOR(}u5aZ~Rwzq}m56o2Ykqq&s|(JT6c+ zac3|>AIc+5Oa?6x*!??x;gd=M%Z1Xo9|ez;;rg8pB%-e=HZE0WzS=us?e?6d9s4p% zU$ROl+qkxIX9>Vv?3oQW#BdsE!#q-=W=Zj*<&l=IHp)r@gUY4^-(=nI#wwd8{R$pw z58#nnkr(d|1QVurg!fQ2NSIz4n=o~94I&cOIjQE4Sr#17Rgd2iZ38D}!grD!3y+P5 zA%TBLcpr{fcpttT2=DcAfq}j|3DZA-FOA#9{sjqB&rtCm7fhIfT^>l7{`iOzrlc~+ zyY1#BS0EzDBTd)c?hW!t`M;D$N&-AmFkgQlkCb}9;{BL}=_4rKCqh)etz(TdW1Kkh zxi)g%w>2M^zyZ759A_|hYm;R~7NH*mSjvR1Z7hrL(m768Cinn1vqdfeA8>)tvBaLvMS<+ootcAqhZi<09%6Jb| zzu8{ZT_pM}o>_f+f8EG%bOtq-v^&=A{3?La z-3;KwEOx{7_Dt6W5URRhYI-rkR?nA2UdW{gJ;8dt3t&k-s%@PYPiGV61qLLr8R8@c z{Y@la4~h`mn0=|+O(W@gHVK^8l8e~@@w$Ur2)WOG8tAQW^b<`>w%g{$*+Q~f!KOP( zPos+*I&4`w{>LPW;@=^%_cwTrU-Rg4d6lDJ^C}udNqHMqK97Ce8F{uW{d&67TRNIY3IiUg`ajPjg+7mOLIF)v@;yycHPAHiM{Am#+#d629w}f?LXwd@ zQeV^~(KM9~n(PHFs5JZq*$)5Clb@$XRJyN4c7eN{aev39b>GEJ{TN5HdCt~l7ry?s z__75anE#3RF`|>RJxpU?Ru806nWrS{^lYKz8n+)rl+R0NC|(==Son3xg_|t^trkf0 zlcC$9hTi@PuK(#5KA`jGy`?$nNWYP1YnEN^b7yzMRctrM6EM}%2#Oo2p&tBU7 zkG<6Q&d}P=jbARGtlBW;Y{5oXW6u+SzLF72Fq?drvQ=EsLMTPnGg*O()*flr=j*|W z$Ly?UkasCFJzkw#8PK}RDuo9F4YO=Qg2v6#RI(-z#;d?7tD zsofy5ZL|7bu4c`{c94D4FD8W>E;@8%x+6Um6ipH+0D$Z?q%tLt8x9aqpPFwXi$#@> z`!>vW^#Yiid!GieQd_Wj&jii;xbx~?-MrU75+G@CN%%$uSSjGa+Qr^qsqVJ-c<1WW zBRoyvdPP?jeU7o7u{un%l$HjP6#hm^(&5-IJLYP|vl^44zbT)ZM6{Mq?Zn9%VN9iY z1@JVXf}SQYdkX?dmv9Dwq~ZTJK+-F202UkpBn6-DAwW`2-HqA@07*wT@0~-<`#daY z-uFL}=Dppe2=7U_+q{PgpwA!NywBDw39;pHIfSKPwUWk)QN$dUiH=)^^rL1{XAIxS zR!SBS^oOJXh9OFYc6S-t+%(-(0UWKrh~hwNc9gR9^(793G2c}iUEgF(&}hLruA%FV zLSAHG0}U=QmCo(-^cTWMkY@>QMjRFo(BBv_}Aj@pib zvmKV4ECMsk6hXZ6qs;i=&2VY*lXW!sLa)$02^%B3WGbul9qCe=ebPvAd>CF|#KLEo zb3&`G7SK41ZZ-9ckKJ!5n1QGJQXz5@Iz}N|2o!DLa86Kx@;_9=AQJTt858l-@!E9%St)nWWWQyE$-a?B$=qDyDB?v-=k^h3t_@@Tzb#yLl4Xhu4>k#tAX zbahD6#C}^2P1Wo);YMP*IKl#wrp7+G1tJwZaT&W3|>=g%zr=PXtZBj3*jeXmxBbf7GGc8H` zFin&79*>m!Xn3SXP`uaLi&5r5P16vMv=Z=0`D1ycf}i7&inE~NVDbJ%bs+x{6z>_| zeCAguilt3CSGl)?0Bao%NB zDyPnfE?st#lr$@lk~3Rvh{S64KR%~R^l~3#2|+(Y5-nvJC4fp!vKglrS?~mO3t#2y zGut|mHL}D{bzXVb)yOOj%$qxXC%V0Lr2=%UIRzGAvd{df$zFRuO%vuJnkEQ)SJQ;w z7D$!BbHMvf7Bd}PMJH>KYnsykMII@L3qDBGBp&9G_SgGMJJ3MWgq|cTd?=6f^?wVG zR8}ykX)*;hP5&QpXCIg3z5oB!a&2>)owF_1DqZJ%cbBE>M$NooTiZIPJGXU%ib&0w zO9U!ZR0P&qwX@CK*^argq}DN)2&4um2v;|o?qtZy00n`X6N*b9CAj3~g5L-2ex0@* zJm>e{c|6YJaSj`JU7yeU{dzs03w}k@lzg2>DkRl(j4zLL`4PL}x~8d)`7q@dnx@IW zgGag*@JNy1i}xK*4Mh5N-dqDRT-S?PJ2j87@yi9C-u8XXo>L8SJp1)yl^!fr7tfbjHK*LfjpQa?_nQ4RoW0DW>_gcy+l5DP?CZ_Wc9IlP}SR=kfU!ZJrz z25W+juoZnS=y}1e%=RIX9K(z)HhNiA0Uqf*iu+oCM~eHcJW>(hk%G3xzvYoi?oqtA z34o4`n5ZV;EOHTue~d%%{wS2_r&*48=5N!5KQh?b_Fnp_Gj6|Yz!71043RkoKmzj* zL{`cB$^=RgF}=ghvzE4*2!6fD=j`^a%fqc|5>rt`9N{{iNhWvc?FEf zp0gU$*w*siQlf$0KlL%aSQ1}k-wzX%hGj5z>aflOrlRiSMioVN1{}%zg+3=E%=y}f zLCi?oL?>pV^t1lClo3Bqr(CDMI@s*JWbOhnnSn>EXqj4l)rK~49~!9Fdk0iD1~HbL zy-pOnhXn=&4vhL}z~vwNgkt=b+pC2ydIG zsz=^g5o{+NWip1ExpbrU9;&+ zkZVeNfHpxL*Y+;n7J4FXqXjld-S74#W6jMhiRD;%fK5ufqj-NU=;A%@dhs4-jO0`O zpW6+0u}R&4O$z_-*`&~$k%1x}=%ehV0l?y4JHJd>3zSW`JC#iy^|0ekHfaqELHgU- zq|9mu?Z@DiP0L43_Bim(@h=$`u@bu9oLjY;VGh3v?s?QDq>V5CToZbVCq>Y-4AJSQ z4&pC6OTAOS!+$8GV_V8CCA0e45!r$ZSx0TEzAQ7=1%6EH3A;^S1@R1-Qk)A&z^oX5 zE2b2$FL0g5`X@cwn1Y+SpS0RD?^+vTBz#cB5DmF6tYcsubX)6#*gQ^yVxojYT%qpj zZmYCQ#qDZ-t0V#-M!;f4rUY3uV;W>c4|icV>3JQ9gRAIw_pTKxnr+Krb&yfC&tE-v zGV#S8Y5v8J4&^*doby>)$}w;M){m52ThlH(hSLJfwkpP1Oy`^Y6A>E!a7Du(NF*A*Jvd!NSZFf!W5!9gIqAQWh3qfFWo_PjT2sYpkh+&SI-j;OT&LX> zpS9ABF@{BUu)v~rzJyZFg<9zZ9FfeHu+izO!D>a+g>-?l9WNnDN67Fu;MnvN3nIZS z(ehl>gBq#((zQ&+WZr(lMu)tcx#}wHU>d6M>~g-XUCD1MlT=PIH<=GL8l*+4z&vXmZL+#9TetG+T)L6r7<^SCG@kA(F@Yh zn$RD3YYg;+&iOk5E7Lm9pJq^xn(U9?X0q>>iWe+M_q1aP=~J80wgO*Od*6d>plqtS zscee)H_9f_4Q11&F=Z2We3VV1dnudDxmREKs!aFWlucEm%BC%&%BI0_R5mRb-4fhT zHpNi*BW0hBnd}juY{KmPUn-k0AaK6o%2psBs$ItdCVK}k*@FU}YNxa981Yc=%!72B zz|rOgWkKuxlugJjHYs*|*rfLIWUm#>+(wm6QOpSoD8?+3Rc0C}Jix6sgyOS@7 z%EiG;IF*KDJ^x(C^_Lj@@d{~w@&SN;bS|3lIppi?M z)uv~+^6_*Mj1AN~1tPss=UGaC?7>w#L1Sap5Fm)8(0%PO4=(PuVt{AM5mn5&NSdXd zSpVXw8VRT?xd){WlEZX#g1-h_h>42?pa#eD%Xp|39FVF6g@#ga9Qe>0)5@F@+%aIo zq%%vR`$x3KNa)!lst*dVNj+c3Gu(hp3IG{xj~5xj4kd7K&xwHQ;nhp(WtOONF0*jQ z2OQ#ABcF?^C>we~VGyuMLG$9@vPpHqm>hb&&FpKb!STg{cqSEGXEZ>~CO81|xlW@N zL_x5X!Tpo`VUqQN;Q(kQcQf{$uzohlnVHo%XG0F^_YRj;gG%pwQT15o(X(D|bI@+BvzdDyyczrPQ-$uXN`3zEI66UpMtzi_{HL zLhqvQ%4y%L#S=v{$s2mxNxb<-IQ-OF)`#3w0E2Q!>SeDnG>%=}8-m-lCx^&TopH1p zyhGH*+Orbhb$rE@KkZp!V;PD?A9Aujr%CO#KY z+K$0msTe?3fb45J4z0_?ObV`$_XvNlVzenSsw zE9M{O**mi7divz3llXM)#N(z7yUsDF@kbnV!W0^{Ar)!Qmx8~yEujxlbh_!1k}e0| zOsRE5g}SVae$Z;jpu+Kl0dNf80)95K$)4Yr^15p%uE$;6?MpWL_r!ZyYHMB;rP!J7 z+YIWY$HZHAbSCmhw$4|w@YXVjc*F1fI)lWh#_yx zHiI64r>^&bb(%h7^mOqQ>qp$sQ_=Ba1eK6%g4m^0ODpoEm>K$$Z%Z;C#G~j$me_%W z_MQx`frI>UWRKeevaIU(z()e6orD`a()xw}0=cGN=aEXJ9@&R-tf5jqbVbE-hrco_ zxTD?NNqhc2N1NuF8{m<$+Fg{pc%%%#BX#`md8CFhWfSP5oRt8m;y-i#$_C0N_Fc** zl<0Eb$s+~qNrFv^D8$vxL(-T`$recNPP`nvvg!FzlRX#wOHyB@?1%PW`DRb&(G*80 zAm>?H55+YN=Ww+f9{n-8fSwF~J<+dfrBQwD&bBG!e!5{=9{&Q3NRDxE z%EaK16VqY;>wi9One=d5Gazn3RsOz6X*5M#c7?;5xFZcbb-RQ|(Pv8abbHJ~iA-C} z$m7U3ZYk2YElRLfmAg%+j6Fg$ZPK4{W#Ri_bsxS02Ic@2!C(eiG-?CE?t90?Sx8a$ zd)zA17Ibj7*3^sCI^ZCqXm1_7eDT1OgIRH#PyRUnc7I@B(?b`{LcS*KjvQHd8U3G1lMsi{{BpZp#p5nlSJ zF&V3_$R7If`AVd76N-l=7YZgf@a84Q=Q84jU_}TFSzKE?%k1#e#sx?kSQ6gpY$^*l zn*_Hxn>z06Z0fkv*|a6#Y&r*=O%(xWQ|B0v6twIEK+=x?KS0vscL7Pkr~CInQa%8Z z=J(zcNJ_&aGq*B0oNGDQk6v2nkvet>BbR1Js3U*kw=qq@6@MybfuvKJ&%V^vy?`U8 zpl3hjStAXGpCT!t%IGw$H1dtct;9ayR8H7a)8O6A28WB-_vAIyPvYjV`UK6 zu)11Nm5sJVoXn?;TZ)gEofzvwZ|~blKvyqYZvc%IWu}Q zlJh7%#?<1rc0S3IAv`(D7)H-p)#O}8J+>BPZHrmhp%L$cob8S_Xc~{OL2Hg@ zp?Q&Mib{d4BtVx->|xA~{QbQ1i~eRBO+s4m$kaE_y_&1{GZwrW7H{dV`17K_b~I&o zjH1+`Jq7gVZfyu`FKuoQBuw+Kk56r2e5zmYuh=^irgki~?;Z)$c|T{4B~01lJU-=^ zB5ld6{;CNFHX&dVV{<>2`XTzu9}`lt@(4En!U}jp)y}Yu6*_lzq+Okgb6*%2Q141=)FE<-&d< z6u0O5G#Uyzbx(2x8{kNFx8q3FvGqjM2-h?0afYtKq#BavU11%_b83hBN|jvcP_?}{ zX$(gy_G$7cGN7;>2OQ}UUzgX=c!${u;7HL+jv4lmVxSGX$MiI*=C0{!;jMrv=X$_Y zaaX{!qTT?er?v`j?ssuY#)u&6_US47s{zxy=4ZcoIdC&nN&wT-{jRxP(C3$p*5xs& zVsD;}R{4TNl>e1n`Bqfu1!oot0z^ldM~%%tHS$i7cHz>5TdFyqUope0uSA0GJ19q? zyX#*ZC*OVdn9OPDmole_fXu0kayN~X|3CHJ+wSkXmqrvlql>3yXFy2E79cSxpqy3V zJo@RP^;cCoX=AlX?0W}YlL0k-VFP;=SX~zj%%p35)j(3}5ZS0f`|i6g8%U!vr{qx@ zDRI6M{5Phjgg~gY1%yg} zdSv$+gSJE;oUP&HlW@#%z!X5ZmfXP@Wk!1R=vSc4@4)tdmLb9;6SUJS0NLw_Wx z)+Ym>XyhUNpZw|ig1z0usRHjNED8K2w~F$2hinetOgbH=#Sk6 z1YP?DzDb9H-5q}j?sudM@vXiFj-{`Rtad5dI=_rg&De8|_wGv$eG}{N_=^HpDeqcn zFLa>>+S746jkKbJ%41>f$dt;?g5l|gpndmKZustpV!bzIPLffXlk}dx`-qCvUy(U& z9uJvQ>n#|m7r;nMDZd#;%DW+RlK9?n91p-q50Ak}aR(|u>s}OS-D^i%_iCA9TwtV% z`@u+KCFzivHzspJZ};7c?%}&1D(<=^b0P$M_c;IC*M0Y?ze(oAz}$k7g4TWiIJE8+ z=TBF4VPq%4>@?j6Hi^2{UdfBaeQyjYc%+u~`3j|@KP{=?uLJ1T43^p*9jluF(!C0K zx}n^XrE{xAOjt6+E=Bz-`WLkXb$w`)1e|&xvi^@f&*Pck>7wXlM^qqHFkwhmAdFl4 z@>ANKl9+3y9_Hg+s=BQ+Z<9GeGqJU;OO8sL8fj+6r z&2dy5?P_u)D%yqZmH?VD{;Jcf4DPDYG3BKvTi*U4p*`o}&d4n4-#h;-gquDd2#x9l zFT`}*wC|SnyW@36yziKBco&XemCpd!d`Z*=)L}Tyi zXyQVgh*>=Kcyfe7u+P4DsT~`CAz8$S!SHnE%}gmc2>c>bN>O8uEc#z% zN)5&^N{9c0yECPPKT8CLm>PZ{0;BMaLvfA($)$!svB?k_$N# zosARG|59lL9)RhPY`cY08E>+Tm|?ZMnj=2r@FsQ}d1$Lcv=O-R{PA$S+6g7cW(9>f z1m4|Y)<9Tim^F_ka-Gh3h-08m=&dx1kBE>@0kH@4lj=&L<$KDSghNzCiCDZhG?{ zlGi}^kMQCR94Y^nr3sJOj@|q77Jwt=|GK3q8GKu**<>}rbMBg&XV3@tCdY?-ns^2i z@lYpO|CQgn)>km?!r9KMbw#XV`biToK=U`K<4Sz9cY8=_Ld)84m3xh7$Wl90sfkbd zT2rKiOd7CR$~mN|fsif#7&l8(nf5juX)NUa23VSO_p&s-Qz+yEOVgr&rAg`}aW%q? ziXEkN+tOYJJhLL#Af=R>`BX9_@Xv*54+V84FQ#q#>2JBR#$9|+L*)c4O{s&YOI|Y# z+JL1AT*;R`5RaXu;sH#(L>{>^^==%gp0RF zfFmVv`hE>Z${({dwF(8+Tms8f6r7y(&5NJMox#ZPw=7KrdtL6pa?GPA^*GInL+Vr9 zN_~{}=O^A~EAgKF2P!I_=$YZ*54J|8VQsqjBFj=`w;Q{kyH;oX)+S(5*Rn!x8SmXP zyWv)ptZvt+@m>uewV039ccn^;lYU34)E@|3*n>`$E()YdS#kbeMC#q-q*d<7u$rzM%%-7_ zWzn5mQ4IM1K)IsV0Y{6X~gN%s~&9 z7x{5eCubl|AO50q5wq9ZfB0mw$)6suG-=ze=zyiEjPlzoP2l1OaHQbhrk0V{Qnw9Ib_1ujk^<6F9 zT~d~$HH#VnqR!Qkvml;8a#%7{jWSMRgu{K(q#0V^1GS!(J4go;yd|B468H;BXwh76$t6pb*7es(kX6 z_uXfOC4O$L zmdpd#&yQNFvl-&}jWCyCE62T33|sX*aw^{cEpzrSgiZ1>VN*iT!lvA7wzyGYQ^Y8l zR1ompON?QhC~Qkxzs4zhtpD7=U|uS4Sk5;D;AGw3%u*7xLzk z)Q!`@W$vzkY40T(CT_^KTVgRB;Z3$OYE6u7q*9`@&q(K|s`b@G>fmQd^<5=#GMW6H zqZD+ufZ(~{>{Z+Pf;*)9z$%(j<m*$jCs(F_c z_(Ww7QmzY|Vn5699p?zaUv(cYu47_LXp8VtrMZ;wfN&m>;I}HPezLZ{%Ld|%T_kT| z-%zQLW(Ys#GE15gQgm*bf8q;2uL>%qxbwvPFLS0x5$1yhjAw2a>!XOsoRw8;=jQc# zhU+@|JAtq%hJA_6`a6jirw)4$so~fnek_za_%;Dc0gGBe?g&d=8~!>&%qM4?)pjep z5bggYxZja=qW@+0OW=F+9=$1SD#gD1k5bB=!X^cwv;TH7X-9v88j8FlUrN}B&b;f9Th*Sg<~hdu{+gz9RHeoD4Z|$hnLm zGCJRd&eY*plj)1b!`GB~6HFQt0Fz2ZzZp!bzV2%hg9lw{MgUBDZVXJy?OF<2_u4?~ z-ZI*{CmKxS0w&G9ADDDsz}KYq=Ae6)wB6ym*WSZ-Uz}v(kzhUpqa1jq3*iG=XD!G2Lel_MrTaM>1bJKBIsB z#{*&f)*lA`pe;;4HN2y8AdJIl;6C#H8;asP=>cs*FFcTBFkc$sfY)TSK zeam+bx6#SF&!}3RL<-38N>z}lUC5VjNs=`jzbw5cm~_p7JHezCV_?!&JnIvdeO$n# zs7pZ@Nad$18L+zHvYF}eJ$o--6Qm+^M6Ar!8ql24W313jDxNPJVR@+&zc`FGSY2m(tQNR zIbdwE-pknZ?cz~m(~N+zDeEqg{qBzDQIWkmL1fVQ_c#)_2X$C&le{|g-2y|;X{-Vx zQwEGpFFG%^9i%#GRdEc;oyMk$BXxJ9N%4pzML?34_g0-N3)Mzcpt ztsrH0``SE1W^T|4)2e#^VhIJs`_Nr%P`npknN9mqZg`D$`H8ouK*;kB%$-ZnPplm8p2b4|p`zo7ucTh)_O@;{2?68b)@&1b| zUJ&w-jS#^@IPw%&3Ehz}O{)1F2~(C1Buq>GlZ5H5>*0ySNB7Tr)762g_78fpd<#92 zGp}=z6y8Lv7%J!Z0UyMb5L z_MvtOqE|yEH_i6!Dhmj1!iEk3OA^=x39UF=t0VkJG)f)zdQd0ll+Rx+`5|WplGnIM2`~7g51x?S`?bC`pu6 zNThg;NnjTqK$A*%kWd3E!q{;@lkPtXE%4I@??RKZSjEX5NhviXhqebG>b(6;d#m|E zchOup&7hoFVe-O2gJWQ749iHJe_cnzLx|g&rFs|l zgIeNYGtwDn_x#yEt#M^xB$JEXABU$`>#KUJ-enAwe%-EAo#YrM&@NjmW zcA7s`!2C;aznl$|_T*+d8$DH>n222FXZDysi(5VCJHLvCG#-3y;C22!RdDXiM1d3w zr3lv66Y59n??$T zDa)QT{DMXb|CfbLvX!^fNF@OpDS?wDx;KrKziZ}Oh+OwIKz+W}CvQyAO>cInWJvqm zXW9yBltE)FkF^H#OJUQ-F=5k;poL8f+_dU|u!&VMN+Z<-giUz+E@fp@rhW^FPS`ng zd8;!p{2TyOP8*K1WqPxi+vx4DQ1ShR2iznc5mga<%|f`R99-aRa!JylQ!hQ=19-pj z*1@Zi$m$VVht5e^t$q-Zowv(Q#7Sf6WV=*dN3_WW3C=eo)|!%lAi?=Of6==K zV~W~&N`F2o*S4I|BYkud#}BK*mIwQk+xvYCo0aq!h-sF{xm_i$ZuI0J*x`k&vh97} zzi|4AW!2igoF(C>@W+7ka^NjQ#u8biLgNR#WQ4hcXZWbau-jCrbgn@wK!QTv4!@OIqK#Kn&*H^K;_-H<&EHeN3?DJr+~*k=`r7$o5Ch3=c#2< z(VfC36Mtanb{c8_(0+hKzKXwt_%XYOIb zVldBsob{7;U`4nfbCrWfI1vcHOwU`ed=`>9rN|<+b(|N^Jo13$brHDu-d|&%JRZI# z7KmwIhmnQ{V5Iur4kLxH`sfm+b61zr$WH4c5%KSMn~Bq- zpV3ka(M40k@b8vD`&9;kZ23ys3G=hvRH}-WEy0R>4z9sX_SR+jG2M%v-~~10u|RH-xy@p)ml3u%JC0^{II=Z8PiX8KT%D8Bv38U7?L2;gO*|8;n?lc8 zBWR^(ZKk1QH6Z7ML1eQp56!M`&PThN8@XE~0W{;|ZON>{;Ep)+CY_lS{Zz*8Ez?d7 z?^0*}Jp748JZFRJ)S2O3%C)L>4>g`|@vRhhqfTz?juwmN|&)3JM_xtNdQRCIZaQt~k<6vd?J)Od?(g2?XJ}#v(?mc(vw5FlXTm??cTa4d!ACm@p7j%XbfFN0L?bkTWVkh7yl=CE4^ z*GsgJZclio@tAWU5EJW? z* zi9TxUkMsYjjA50k6&KgOP|^o*q{JTzr$;Zs^=_D2fPc8i;^@6p%9BQY&0A)xw3ch3 zt~gpD__i$FUu%KLejzFtCz1WGlTFnK5ZPDW6xm1Wv#z?HJ*g!Ek$nyHX+LxNuZZkz zj2Sspr+1p#mKp4`2DF>vZo`qv`LfHv*o556*tF)rsIh5x6LUu%|1ObzM}P0A$R6IW zrC3;)JqNKfU)UG&*rQj6FidT)!<6r_{S6SwVw!x08>x4 zFYR7^H;$C&!Lv0&efwbN2eKXD$%tFi+&A93Xd6^ zc;h6pUlb78gCxjJV-v^-rn}Aqkv(#^$X=b2YwADzVBAtPif)~(QqqxfyeClFc{-Q4 zR+M0-a}AkF!Zy00w4AhCs$SPBvw20Z8rV|mnqt++At&2`<2Qj#VEoel*#Zi$`PAf~ zpaC@#a|bCdDCi+= znEdTy0(VX5gs`8VeOTYO)b5YsKzEt!JN_Qr+iUy7KVVWul}&AMK-rXhUu6@>Qj98_ zC>5Z1Uo@`8`?4Pjd?46C@Wz6NaM&fV29h_vN_v zoaJQ1u=b(&oI@)53#}V5+B9kr;cG!Fy!v6`R$tz3PkW*5xzN)py#Oi4eOP4Y8H@=# z_Y>7wTK8IT3>P_7+BUlXGE7Se>ZUjH%*4)@nGSEi)I{;lKe)i+<9JPY=p*%``l(yz z9xQ#chl;4K0Iw?Tgyj(322OLRg!Xuy6Hvq)wtfwy1N)zJ9KuEV+@Y6!mGI<4L7ki< z-#VD|^Zea}IRD58n-wl_jt9o3I7%r3j7^5$Xlw!(KY$|z@6TH}Qt?}bTtgXNK+zku ztzesW-PpuPyn!PH`|nX4DgLIhDR>-d*9F5~f8yOZQV7#llN}MM5V}EH$3gII={+mQ z;uw-Wg$*_{SP=LeHU><=SSYo^f&b%30C12&t8tT14O75GqsosCg3b;W%QosjIx7Fb z7MO2)$KlDTcAtvgD)y=A0`$cXN<6nBLtjH z&%6eIT?Xd=g8SvXGO=?(w5JE{9Ehw~0DbSO`h%{Iab*AqYAq=5eBgE7)T;R)XPZXP zA+R;Gl`+b)bxEqHTP&MHJLAaI%6WJOV>bF=J|iO=<{RE|Od21LeX(02A06=QP~S}> z?H|gi{hRFDPsX@WXNX{45bq>1Oc-D6*n06g|Ybhru!GS14D@^qal%{R0ZR{O=PfWAqr49 z;rUZVJ+-EsPob_c#`I+(XXfhOkwCY)!%WvvpJh{EGYcvZ+6Lej~3 zoBe;3BuuTb$gU1fY*IUlKGCcr_{%9W%|7U2z5)-%6z9J-v%uw!l$m3rTctv!zYyM4 z8|+i=>`zq+(B}ft%r@gXQ=9jSZ@m-j?IzYCE1FpQ9$#N8Cs~^gg&(JY7piOM(Ccc-Ykias`x%Q{DsqB^AN0k{zTn#HG27}c7y_TjZ~}K-(j@<855`h& z;hq0K%X|k(_M{cK)f}*v<)_csQCcRX1Uzp9Nr~;Gz3lVWf`hjwUjA(A5NBq|D=^ zFj6MR{?0xT>|`)ts)SioX|ZdN)^UN6?!6C;6dH9j#j*k#dp?USPN;?)%;UaxwXFy> zUanU-U5A0*5roMD8hfx@y-i~eyOXhGI5LlL6=>{Vxwh#yIht%8H({hK%ZpoP1Xsw_ zuRd7ZpI$n0-qjJmh;s_G%=ozOsc4U$=54*Jp6M@tC%_Cvt7|g+X$;*TZWURsN?&!G#hzl| zpX_z7;q|-ck@6>7N-W&f9#Mb&LfT6LteB?T%^`o198<69OO9!gFhww+<%2IDbs&M+twMWTIbsg3s#YUnHa{x6d&x?(hIeQLIVye4AlM4p^I%b)rXr3d8h`b zc9Z!ITWh0*NSy%?KXXCW{2nmUh_$(Q!blH~!AQvfMrs%r7-=!fXUDp_i2+AbY?N4R zkU{O3dpMf-4t3+w?p|TZRJ|n&ul`8b(cij`nq~UHXWl6`IScWuejWg-XMhc^^S~8w z5a4qh;SZB{b0HH0Fw*TLuf^T*6iD)x<2JE^n;kVy+LM}DbWCS4kUK-8scD|!3IUdI zl-YVp8pBHS%MH?Z{UBCp8HwaVnHv#qqa&VXBNF8nDnj(PUjVmDuKlo`f|e7zmLVn; z1ZboQ7i%g&w*C$pDQ`^D#Jku5yYA<)Z<~3;W8YfC%GLA^ zzyFSS+ujSvB7A)B2G>cv#Tv(IIlJCLkA6<_F2go3r}LSVc$rx1&1Mk9zSwvd$DviL z48BCaS&Svyl=uZ-2`FWb%A9#x1=YkNpG~-0Q$hNvCSmFuq;9;FZ=L$hX;snpJyj($ z)pnzH|ARd>o(8tZS({9xL7 za}`Dk=U$!tRZ;*)8vC>O@$miJ!B;}X(UT-j_u%Gawf^Z9*ji*6(rzK-R!hX-+j4F? zYjG1X`+S;l64{?#-z%pN2dEM^MD}5nn31ybi`_gkRHe??@Er0i}=p!+_D zY0<$xYrq`qHXJDgEKS#drHOtIOA}a`j9QwOrbDj_)H3c`EkOFeO|hXbNhs3(p}|p+ zePNeH#m3k|2hlOtUSX#Kd7!I2)Y9Wt_oa9g!a!=e^YtY;LXmL|ivSenXy2;fNH8ZG#fuH#6*2RKqfXJSHx5%EzZnh7dn^1k&SDB1F2%Dvzb{-0f zI{r_a1@+n)4ylU5GxJYKDbn`14n2{RX`uPE4p;=#%f0(x&)Xh_n~UuQo51SBTL5rE zoqlQiJytxwc~T0zk_((7FCk`NA{42fzoRq6DqFF^HZTKgV3eFvB6@*~?>b#m^;LuP z{0y#vU6ZBeGvWN*O0LYKQ1Q8qc&?g}4TiW}7K6Z+LkUIgL?8#9bDc-p#{-C?Q;L=D zQ!=d0V4W|RM+4mRw*MO{+Zy$IF@45=sK*qF#aUaKt zrjTr*DlpP}KuEWAejfb{4mHQ|#Fj=O&&Zca`I~e_9+7~-E z5N#Sy``lM0C2ER&#*!`pkxxPcolYDbCh4WDYmP*AP&d7@$F>bT1(o`S^!9k>v>*2t z`PcgFJif6#k4YtzZ0^m|jyy*Ny{?jOa&LK(@cjF!2a8!;wv<~o0cZdvf$ow z4^PZB+s^uDO0LLOtViCQNRQ^H?K#%uGel-7=2cYW;?Ovu$sOZw$u}A~Tp7M|v5Hm* z76g7bNUMw3PSLyCtzRnffFvkOOho}d0|FpNfIM`9o(_kTYA1tql(4JCp+>%SqfK(J z?+4af`Kxui2=LQ&E7kfVNRG314WTvS$QD82RWt3xOffyjUT9dWbyHCE8I^xEH!?`* z@H5*6rd2TpeFMW49eWKwc{@KLTV>aV|JliRGO?Qiuk+qa(($HONj4=vl~if2%1eog zfFJEEYT1!9UDSH!Yo08n(l8LnBS+zeD!yST8zceC%-3lzfH;e0-;PJS9zaTXL{BSO9mv3Pu9LCdya-!O$$# zanJmJayn6KPtI#S>e&j?u~!D;S|gVgR-S51wn?{FUgR~9CTQSa5jOGQNM-6TgiX+x zuqh>YVbkY6-Ken1kWCX*#=Vven($ZND^ zHpdkWol4rx`1?|2f}&k5N|^275^9}9wkE~nK7b4Akgg|yCZ}bX9jbQDjj7YvV{sbK zXPp!4V`?rw)57|jZbqo0h)`TKp%*Sqe1pW{``ZEULQdE$H1TX8vb4g10T;bEUK5gx zWNFO+vT`~|_ROE(-Z<20iVWKhVwzc04mHbHzgY{xe(!pC#=D>*Q-vfHrv1_s-Rq) zJ0@(Bj(O~hu$#UFNWA-d?4jL>Sqi7sGck_9z{Yjd;rv#@iI4jp31W`CO+6*;t)~3! zf#t@?3MyE@r2g1{xZz4u{hM<^M(A2`SqTs}4J`25W18ejqx-c%J=LLmP|O2SH>uNB z0)C+yjxCR8e*N22L`hnKmg>=F9&5%s!TpZ#7cl{keb{!)En$-l2%Bto37cHRk}^Km zJ@X*r<1{>~LO{{ljr2+McPBooXbpw1^RK&XuT-k)Zj}2hY(Lzizlh*u`QIoY;BA+MW z!&zIYFvp?bg}n2DlL&^XF-wUNaM(~T*s*U4a!dyX+bMpR)O%&`S{*B3cCt|jhM&U6 z%ua%sHzr$|v-))51(u7s{#NI+;tnA&JKoE-32WWWCiz6dlOCC zeI>%atMf4xQ1tzbm}xwv!A18w3c1NyaN>fm$|(#~ zkTWk)vE1fAzmI-t0jubfTqo$=FF~%9Fe;`<^Rr)U_w6-_ts;YS#)+=J@Ejsv8)Kgi zdbDIy@lmE{p+6H@poDhw{_y*rId?u6BHtLpZFGLI$CXLGc9s<#p0V?|Zy=TJezxsj zFR;VbeCv3u)p{Z%mq_0mf)D>lS4?$o)y3;y{5nNYL&W1mgaag-JFA}6wMm|hmJ^m> zNN87ZpUF1+?LKgGpPyD_2Vy5=xNc1BB!uhguwKTf@80qSBKk?3vNIG@b*plY$MGuqAKFfU86x#1DdcOh`hXN^P^3>jJ*}NQci8tDElG8VH!y;dU{Fg~$GQ!U6)Oikk2b zb(i>uV)~_N=nj0fp$~j_A}lq|mSi(76qe$eS#Npf=F@e0k_kMok0H4YewQFKsQ7i* zbD*&B@}J%7T#7324b~LRUA@m$eSEqjWc2v&O0EVVNxQ@icK*%v`NLY6e$5RojBr6P2)FRQJY9h;%$t9S>pm8cT7N%29Q zv1xy32?R_rW4-&7oK&KY?dq1;1*}I;rf3(BqDjG@R^rcD2NU2#Q{Pv7jC4JHAtdz3 z)-y`2V!?DsEW3c&vW_FOoa<|5(Uq);NLwkFRFNFNE|HD+Djd}!xBMvAXk?mE4%3mR z^*0zIxSUv-)cOP~sBaYk?sHbB-|=?zRR!F<;?mY_lIYbv)PxQP4PUbvO-6csz%%R_ z_`m6V!BU6kTz4}Q7S z431+129o>C0Mg`K6oxlt6?l+u=vT51#$9krVgQ+R!IU;B|B_#=VyOsH-yaf}e6~+p zhq452byRRK+{po_(zS|WzSp#xusvigyZ4_lub%7;*%V%bf3L-4Ua0R2c`sg1r8?g< zGwGQkMC{-~Qr}3DkP!jLY}3g?wy^%?mi{BS^UO0K?w`813uHlhF}}0x6vvyu0ZXFK zd3*ZnyKtWfO(EbVkobUBFqHFF_~&36jl&wcdeYcVN?W1MmbijrVaYGriaWd|J-+@&B8F!g~aUakRh1kj`~ zGR#h8gz9IHp-KOC%)?V&X-=S9LufmB$rL6cw`p=0m4nMnieHxE5olp2c{(gE1?PcR zk-CP+kAwWuM$x1`p{qmjkfO~G4)LLe6yr*^?~er+b8(YxAL5ZWKTx=*{$K&Ose@OE z+#!KV1<77N?htJB#H&iGMaKpUJyw4^T5dyw@ zlHKpUR?K&m(JNvpL~tt__1#15`?R^~9Y&r_EJY078Z66nrHoh(eD{WQ$YiuK_KDo( z3_jCNNdza2L;?F+aACgwZu4CDG zyqLG4eDu<_rr`d?*GwcZ$##(fljXllcwdsB4%|V?*`&~u)>kdl-XhKFF&6ZoXDsQW z1cviV9Yw)|4V`4N+8rlyS3_D|1}FL*IXU7&eysFxO; zICU)XXW2^*<)a-%kSVKS5{;A{`eRK@;^#cABvxrFd9BaVm;mk?rPB>mc``rVpx6;rk)x{2vXBVn_A@6`0Y0Kbh_c^%0*hJtMyv?gd{|k2~E3SyA z+t=ZylMMqKXilC$MTV3HG5wSQZ7%m)#T~Ah=CVsQYOw)xYzcoOGE-(UUhAdONfqdy z`8+zCOCi%Q?9;Yo^qcm#GaVpD8Pro{G+ToU{sXs`Q=9O(f=vl7UWf?&V_a-^aK62;%jk(Q~7 zP4s-nHKN=#`F^qGU>B6*UN0^SvVNlIS`ij@LYzr@3sSMMasNWFByw4Q!6xm> z!pZ*hsx+PPM}s(R@dd&K(JY}3cF%0%8}8YdeAS~&pU5@_7qbj{9wO*vbtBjelMpcM zhH6_v6Uo~*2*Qe#xpP-OwN2da&9%h|eb_@T=nxV5Ps=7?a3wUs5@6Y+x`y)%S$1Z4-?>coEX$MoS+Qp>tvo!)erce}*Nw|y zuk2Dh{q=Q|NS4$m_6jS7+xe`yBD`u%Mk(tP>vFSKcKdU`cXvc-Mou*;YX;}21 zhoNa$bQ%`@d(`ZI79^%&(P>z88Wx>~MZq0%U>X+vYvJ~HeTxIru;?@_`p@&PxfRo} z=>eww?VhDE1g(f>K4B7GVb{WS+{8Wx>~MgL)+0MX@XSo9ZCx}V{=3)8UZFC;d9 z^Wp#%a2gh!W{dt^P4x2t`p?}n%@&oo0*vtJ?3vG+Xo^ zBI-XR^FLD~r`e*@Y|&rX8h`2hU6^Kz{!$ARxHL_(MgOL*`^SCspGNl6Y|&}9=s(Tn ze-%qnzb@B3K`;J<%^KcC5I=IAtYbecK(i|6IeG;{Rlo8n(x)zbs@(*yOt zP1NDDBX4A~k|K9a*nmPJQ ziOpYw_Y>31(P^F0zg{cO8YNG(!{$wlA4!pd#Oc~x7&v+KKvS~B@OEs+aPd|y2P{QY`MUAX@Fgpq)aO> zX7ilB!JuM48BaMcCh-ZWz2^eg!d4_r{!c|xV6wY)&5wUoBt7;20Yy?t7>cAVzfO_# z7EmPp`hTcMiqAojFV_6`70xe`FV^2|0za3 z)ZMZ@CgwwdWa0P$2FY~K35V1=>rpdpc;TCB*V%u{>fI z*UCaI;R&BxDlhE&P{qQ=4L%w=WqI#E31nog|7CgqwfdwAL9S>ya7j6hktItxkzULqSNSWk!EaCmM}(YjU%_GW6lE`L1@% zhO00IbwZ)Ou5YR5Z58TYqhydm)_gk5G+P2RjVhlYL2zKTCH@tFI|(1_HeeSCV@DjHz@k|D3YESt^6v? z1Gc@aryx#_l}`2|O;Aq&_moT#Xs%sO;E3$aIa3Pb-+D)niy{hH0*Jn}MW@>0Hjhh% z7pOQ%TM;78TGH=HZr0;2BsDK>QI%!EQD+wBLN6*>!&9F;b)lAL3Od}?Fmy}g<`rzN zO<1*A_QCK~7O~GGV{fAjkxd)gQr}=5c{6veI3=c3wU4EzZsIB4^_e;mzptagBvNYl z7!YpN>qEu7y}%g7D#cgvPECFn_beV z6&DGnftly+>IEl(%&%e^@9+*%d2XlNNnvG*TgIvXi`x4BB1gsadPi4 zLq$U>xpOb4axJOLE^_)7j$H*B^OYbLu)TvsQ-0{%7Q{kE8ceYwTar+JFQvJ?nyB*W z|LJY|&l0|W5|$1~fY)-cY*Kre62JjJC$w&rWAZX}hAxV>XVswao8s!jWO@8L`FmsA zXt-+wK#SJnfU^TpjSi)j2i!sG{i-Y|AQp)2X5Zj|A3XPt@D#h{4?Wv?&t#9o9pZf& zTK5+}C;an)8&SZ|iJWA>0Y4}GE%D#_Ii|KW!+^EN ze8W-sud~qkg*Qff`p(lp*VrB>3|-KE3)LhOY!g?eEbsdVHuGQSQcd|Y1|#xP@8q!4 zaQB(&t7sh9pRt!oqV#bb;#w*yb(VMc%AIj-XuVvVmY#<;t7bg1@9AIo*Zv#G=P&;k zapU$S-*r@ptgA!&6+Z3$Q1paFYLAp4Uxg-+b4rV1$Q!s z@$UEx*}C1^t~ckLxIs2?UM@WVdl98R`CZjpEGRb}pS(3hJWhWz z9Zqi%TMInz&9u!Bu6#*&CJMO^R6Kw>dVdcg!66Ur-g1koapcPy_1SdK{QbbUx9s?W z&PVt8B6cKO+{%?YN5KPE<4ag(&b%Mu*PBF{U3>>HV$u7$nY+66gSx?O^;rS1o8I9O zwWP4}zp98I<3iG)opYN})<2v<3O@GiH~ymBJ>rcH^;MK>f=(DT=8Fye*(iI|O7|)D z@Y{{Hm2GmRe!>tqPjgfVgdPpW1(HFb0Ov`TC}}!cwT5EF*H?(V4)?uosiv%zN1)o* z**ScUJG^AoJonLtVZd~Ottg*n$w$4n`x~3wxj?|2h&uX-YKSQDS*rM$f2*+F!+`WIrFS57))xU~ zjYVXrR*vxcGfKMzf%87)B9CryyhAz3`jnV{g%9M_ZDZ>5?Lc+j4>XVoCJNmfyoH1) zq(33UiD7+?9e~V93-e01j`tzEnL7EWU{Wm^MvT%Hw z@aKR})0_W(pQi4G{|ld{;F-VoX#$J;7d}k|zuKoM_pd%pSz-G$1^#pL{^Z~JG?9kF z_Gto{!2e@DO_thU>(j*lMV}_*XP+jDN2}CGqt?0Yi3cT$Z;kJj@}U=ju5~2b2kivs zxop!NWSnEc%Tsc#gM12+%8(z~LQ$Dvm8T(ffU~uXl`asf%5+wuN7v`Grczx!s;y9B zv@kKGI%_4ShWc)lhgU?z%~XfJz^}x2Wj3>}#Kk9Mhn$h$0zW2tihA`CQZC7wkF`s2 ze8~0;v_(Y+iuBfiP)Ko%=UD6NiYgF9xaz2(OzFi)xpZ8GO}k+HN^InprMJ`5gsz9a ztfh{9Gk|yJ!Kl~7oi$Jw__D~s2o!LJ$f(}&I8c~R*Wh9FRgdr_C9I&C3j9ebnu7M# zUlpX+MyI)X>cch5_|Rm3v+{mn$9MKwj}@kE6r}FCXfP6Yz62lMo@{AU{;itKoNeWeDXES{mNv2 z!5axUQjW>f-yex7e}BjOpuF_kK<-{b+@+2fp|UNhS;=>;s(o{MY5nQl3)0$A8B zKIg!+SRR#C8hQxv5yKM~PX~V3P%%cYyFR>0UX#HOT@fm8o38HEiep-5IXFAu4V|n5 zg0y5k>QDBK%6gN%ct#%8{eX^3Z_y1DmXgj$?8?sxS-{o8?kr0j#rp=!qC;sp4DoW4vpeNE1=QG)=}LQDf+12*g7WBBoQIqh0WYl!qn>{>tFcl*$H`FEHAM;Tjp#zu95plc+a+@?7Whtxg5VJ$G4w&xiI+8wek_iU zd0q|gBy9pG9FIO_`CVx82E6?x9XV+v@{K*EFBuP$Yk%XEuB}RD9su3}gN^J@W!6|= z`B}_HXhM8?H5E9PW^9+xUK(7uO;vk6tZmACYRXTne-achfnMO=1#B>c4|P+kBMLX( z-V=Gv+r1r_FwWU7Pf}jFeX!jlq#>iGCDBMfRwWSx&?|e~518~Sv;n?%K_;YD_>j=> zsOz#*ayL99l#K^cPd^*FH)VMb;h=hSGxda?oRreZi)l@h$6qm8G{Ev+u1bU%h|K$B z!DUSGL|sLn zM&_IdZ#lm|zV64>AFHU?c<03gR|t4(el4jk>u*-gj=5*hUrgN&vmY{cDkJs*TsG?2 zU=F2%FY*Y5i>PeA0jpwIY^zpI)qS`0zHG=HrKDn`a2E0!xypae%3&|HDjmQTtk~6# zZZ16ye37aVWx0pi?J>D!3QCqLB{~(MwT^ppQGe*|=J3$DIR{cbOnXSsUqX1M4SDi_ zxi)KMMz$%4$ER5+=~hd=#$e%2lXU2vzazOOJdpU0U^>KpjJ)>R)lieH!@;4Czo%kEbiXu z;u-L#FyrKEKBYBE2;sVFojE2B!MD4}oduDOXhLszHimn^+SUzqR1+XMsLA{ALul!FN~zL~lFm&!?+s?%6xZfviy5Ytk4F3rn~|vP z4V!_>Xm<+|d83k#ZzOIF4_JTerdmtIya1|I-7!vTJI<=>YMvu}v+s5q&JNI&R?&DT zFldT7lXmIMs@bN-1#*%!4M}R&5<3FGDh*{BG>#mr4LC<-K@=qPiD%>0@UJ2IT^@R< zHqjw_aKyh4T3fnpkym7d7i9mYv~n=&lrrbm0O%PW1xEMOq8UbaLFF|DOLE$uhWkLC zmefq4Y^4pcip>Wvw#X?IiFR9P6uW+ol>03c+zh}(&^9U|IY1sR(^;ji%h-R@C;r!I zBW=~5S3n2{-7@@df6T-qwvNFM+s_&MFo<+MyqH3|FT|L#@uCH)K(Qjr{|!2(7H}l5|t# zw|J~OX#ZM-*4A!zU{`9q!5_r$jUG+zTI|evN7DOsCjs~guJ^V|YIhZ(8mr$+X+5?Gc}H9g5H3VNzb zE=&Z$z@!#qdCWA+5W%-_fTJOpV&eo@zxBO&(y≪j*@m-Zk_XX?0MyB|z>D%`Zov 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 B?K}Vg literal 0 HcmV?d00001 diff --git a/v4.2.3/clusters/images/cluster-context-menu.png b/v4.2.3/clusters/images/cluster-context-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..d733840df3e90a4286c070f19f3012f554068e2f GIT binary patch literal 291243 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

6d)vJcp(w(s*5eu{nyMX4 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�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ȗ#a#jH;*(eELAturyVmCT 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]#KER-hmmIM6*}U6Z6L>CVNV8QT==GtS!J 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

q2r4+`ef8cVLTyncsEX$c_gs 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

>JMNL)m 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≥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

xF-w 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 z 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

NwN}93&6#`O-2VLsyYfR-O^xoXTJ*8)Kwpx6kC8 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 GPui|+s^6HYz!uWLOAb~ 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

GloZP>_FGs-x2RjkFxoxmvO$iBW; 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

1PA%I6O#R5o^(@gpl7QE{z}I* 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 Ux%Z3vp8=QmA-{tS`=hdd0h5l)J^%m! literal 0 HcmV?d00001 diff --git a/v4.2.3/clusters/images/remove-cluster.png b/v4.2.3/clusters/images/remove-cluster.png new file mode 100644 index 0000000000000000000000000000000000000000..bcaa69c44ade0dd46bda65b17f1e0caa7f963f48 GIT binary patch literal 92524 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

+
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + +
+
+ + + +

Removing Clusters#

+

Remove Lens clusters using the context menu that appears when you right-click the cluster in the left-side menu that you want to remove.

+

To remove a cluster from your cluster list:

+
    +
  1. Right-click the name of the cluster in the left-side menu that you want to remove.
  2. +
  3. Click Remove.
  4. +
+

NOTE: This will only remove the cluster from your Lens cluster list. It will not affect your actual Kubernetes cluster or its configuration.

+

Remove Cluster

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/clusters/settings/index.html b/v4.2.3/clusters/settings/index.html new file mode 100644 index 0000000000..00a614c691 --- /dev/null +++ b/v4.2.3/clusters/settings/index.html @@ -0,0 +1,1248 @@ + + + + + + + + + + + + + + + + + + + + + + Settings - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Settings#

+

It is easy to configure Lens Clusters to your liking through its various settings.

+
    +
  1. Right-click the name of the cluster in the left-side menu that you want to open the settings for.
  2. +
  3. Click Settings.
  4. +
+

Cluster settings

+

Status#

+

Overview of the cluster status

+

Cluster Status#

+

Cluster status information including the detected distribution, kernel version, API endpoint, and online status

+

Cluster settings status

+

General#

+

General cluster settings

+

Cluster Name#

+

The cluster name is inheritated by default from the kubeconfig file. Change the cluster name to another value by updating it here. Note that doing so does not update your kubeconfig file.

+

Workspace#

+

This is the Lens workspace that the cluster is associated with. Change workspaces by selecting a different workspace from the dropdown menu. Create a new workspace by clicking workspace in "Define cluster workspace" above the dropdown menu. This option will take you the workspaces editor. Create a new workspace and then navigate back to cluster settings.

+

Cluster Icon#

+

Lens randomly generates an icon to associate with each newly-created cluster. Use this setting to choose your own icon.

+

HTTP Proxy#

+

Some users will need to define an HTTP proxy for communicating with the Kubernetes API. Use this setting to do so.

+

Prometheus#

+

Lens can be configured to query a Prometheus server installed in the cluster. Select a query format by choosing either to auto-detect or from the following configurations:

+
    +
  • Lens
  • +
  • Helm Operator
  • +
  • Prometheus Operator
  • +
  • Stacklight
  • +
+

To learn more about custom Prometheus configurations, please refer to this guide.

+

Working Directory#

+

Use this field to set the terminal working directory. The default is $HOME.

+

Cluster settings general

+

Features#

+

Additional Lens features that can be installed by the user

+

Metrics#

+

Enable timeseries data visualization (Prometheus stack) for your cluster. Install this only if you don't have existing Prometheus stack installed.

+

User Mode#

+

User Mode feature enables non-admin users to see namespaces they have access to. This is achieved by configuring RBAC rules so that every authenticated user is granted to list namespaces.

+

Cluster settings features

+

Removal#

+

Use this setting to remove the current cluster.

+

Cluster settings removal

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/contributing/development/index.html b/v4.2.3/contributing/development/index.html new file mode 100644 index 0000000000..08585e4fd8 --- /dev/null +++ b/v4.2.3/contributing/development/index.html @@ -0,0 +1,1118 @@ + + + + + + + + + + + + + + + + + + + + + + Development - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Development#

+

Thank you for taking the time to make a contribution to Lens. The following document is a set of guidelines and instructions for contributing to Lens.

+

When contributing to this repository, please consider first discussing the change you wish to make by opening an issue.

+ + +

Local Development Environment#

+
+

Prerequisites: Nodejs v12, make, yarn

+
+
    +
  • make dev - builds and starts the app
  • +
  • make clean - cleanup local environment build artifacts
  • +
+

Developing on Windows#

+

On Windows we only support Git Bash (or similar shell) for running commands.

+

Github Workflow#

+

We Use Github Flow, so all code changes are tracked via Pull Requests. +A detailed guide on the recommended workflow can be found below:

+ +

Code Testing#

+

All submitted PRs go through a set of tests and reviews. You can run most of these tests before a PR is submitted. +In fact, we recommend it, because it will save on many possible review iterations and automated tests. +The testing guidelines can be found here:

+ +

License#

+

By contributing, you agree that your contributions will be licensed as described in LICENSE.

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/contributing/documentation/index.html b/v4.2.3/contributing/documentation/index.html new file mode 100644 index 0000000000..22f45fb7c2 --- /dev/null +++ b/v4.2.3/contributing/documentation/index.html @@ -0,0 +1,1056 @@ + + + + + + + + + + + + + + + + + + + + + + Documentation - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Documentation#

+

We are glad to see you're interested in contributing to the Lens documentation. If this is the first Open Source project you've contributed to, we strongly suggest reading GitHub's excellent guide: How to Contribute to Open Source.

+

Finding Documentation Issues to Work On#

+

You can find a list of open documentation-related issues here. When you find something you would like to work on:

+
    +
  1. Express your interest to start working on an issue via comments.
  2. +
  3. One of the maintainers will assign the issue for you.
  4. +
  5. You can start working on the issue. When you're done, simply submit a pull request.
  6. +
+

Requirements for Documentation Pull Requests#

+

When you create a new pull request, we expect some requirements to be met.

+
    +
  • Follow this naming convention for Pull Requests:
  • +
  • When adding new documentation, add New Documentation: before the title. E.g. New Documentation: Getting Started
  • +
  • When fixing documentation, add Fix Documentation: before the title. E.g. Fix Documentation: Getting Started
  • +
  • When updating documentation, add Update Documentation: before the title. E.g. Update Documentation: Getting Started
  • +
  • If your Pull Request closes an issue, you must write Closes #ISSUE_NUMBER where the ISSUE_NUMBER is the number in the end of the link url or the relevent issue. This will link your pull request to the issue, and when it is merged, the issue will close.
  • +
  • For each pull request made, we run tests to check if there are any broken links, the markdown formatting is valid, and the linter is passing.
  • +
+

Testing Documentation Site Locally#

+

Run a local instance of mkdocs in a docker container for developing the Lens Documentation.

+
+

Prerequisites: docker, yarn

+
+
    +
  • make docs - local build and serve of mkdocs with auto update enabled
  • +
+

Go to localhost:8000.

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/contributing/github_workflow/index.html b/v4.2.3/contributing/github_workflow/index.html new file mode 100644 index 0000000000..4d148d419d --- /dev/null +++ b/v4.2.3/contributing/github_workflow/index.html @@ -0,0 +1,1090 @@ + + + + + + + + + + + + + + + + + + + + + + Github Workflow - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+ +
+ + + +
+
+ + + +

Github Workflow#

+ + + +

This guide assumes you have already cloned the upstream repo to your system via git clone.

+

Fork The Project#

+
    +
  1. Go to http://github.com/lensapp/lens
  2. +
  3. On the top, right-hand side, click on "fork" and select your username for the fork destination.
  4. +
+

Adding the Forked Remote#

+
export GITHUB_USER={ your github's username }
+
+cd $WORKDIR/lens
+git remote add $GITHUB_USER git@github.com:${GITHUB_USER}/lens.git
+
+# Prevent push to Upstream
+git remote set-url --push origin no_push
+
+# Set your fork remote as a default push target
+git push --set-upstream $GITHUB_USER master
+
+

Your remotes should look something like this:

+
➜ git remote -v
+origin  https://github.com/lensapp/lens (fetch)
+origin  no_push (push)
+my_fork git@github.com:{ github_username }/lens.git (fetch)
+my_fork git@github.com:{ github_username }/lens.git (push)
+
+

Create & Rebase Your Feature Branch#

+

Create a feature branch:

+
git branch -b my_feature_branch
+
+

Rebase your branch:

+
git fetch origin
+
+git rebase origin/master
+Current branch my_feature_branch is up to date.
+
+

Please don't use git pull instead of the above fetch / rebase. git pull does a merge, which leaves merge commits. These make the commit history messy and violate the principle that commits ought to be individually understandable and useful.

+

Commit & Push#

+

Commit and sign your changes:

+
git commit -m "my commit title" --signoff
+
+

You can go back and edit/build/test some more, then commit --amend in a few cycles.

+

When ready, push your changes to your fork's repository:

+
git push --set-upstream my_fork my_feature_branch
+
+

Open a Pull Request#

+

See Github Docs.

+

Get a code review#

+

Once your pull request has been opened it will be assigned to one or more reviewers, and will go through a series of smoke tests.

+

Commit changes made in response to review comments should be added to the same branch on your fork.

+

Very small PRs are easy to review. Very large PRs are very difficult to review.

+

Squashing Commits#

+

Commits on your branch should represent meaningful milestones or units of work. +Small commits that contain typo fixes, rebases, review feedbacks, etc should be squashed.

+

To do that, it's best to perform an interactive rebase:

+

Example#

+

If you PR has 3 commits, count backwards from your last commit using HEAD~3: +

git rebase -i HEAD~3
+
+Output would be similar to this: +
pick f7f3f6d Changed some code
+pick 310154e fixed some typos
+pick a5f4a0d made some review changes
+
+# Rebase 710f0f8..a5f4a0d onto 710f0f8
+#
+# Commands:
+# p, pick <commit> = use commit
+# r, reword <commit> = use commit, but edit the commit message
+# e, edit <commit> = use commit, but stop for amending
+# s, squash <commit> = use commit, but meld into previous commit
+# f, fixup <commit> = like "squash", but discard this commit's log message
+# x, exec <command> = run command (the rest of the line) using shell
+# b, break = stop here (continue rebase later with 'git rebase --continue')
+# d, drop <commit> = remove commit
+# l, label <label> = label current HEAD with a name
+# t, reset <label> = reset HEAD to a label
+# m, merge [-C <commit> | -c <commit>] <label> [# <oneline>]
+# .       create a merge commit using the original merge commit's
+# .       message (or the oneline, if no original merge commit was
+# .       specified). Use -c <commit> to reword the commit message.
+#
+# These lines can be re-ordered; they are executed from top to bottom.
+#
+# However, if you remove everything, the rebase will be aborted.
+#
+# Note that empty commits are commented out
+
+Use a command line text editor to change the word pick to fixup for the commits you want to squash, then save your changes and continue the rebase:

+

Per the output above, you can see that: +

fixup <commit> = like "squash", but discard this commit's log message
+
+Which means that when rebased, the commit message "fixed some typos" will be removed, and squashed with the parent commit.

+

Push Your Final Changes#

+

Once done, you can push the final commits to your branch: +

git push --force
+
+You can run multiple iteration of rebase/push -f, if needed.

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/contributing/index.html b/v4.2.3/contributing/index.html new file mode 100644 index 0000000000..75e8fdcf50 --- /dev/null +++ b/v4.2.3/contributing/index.html @@ -0,0 +1,1013 @@ + + + + + + + + + + + + + + + + + + + + + + Overview - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Contributing#

+

There are multiple ways you can contribute to Lens. Even if you are not a developer, you can still contribute. We are always looking for assistance with creating or updating documentation, testing the application, reporting, and troubleshooting issues.

+

Here are some ways you can contribute!

+ +

If you are an influencer, blogger, or journalist, feel free to spread the word!

+

Code of Conduct#

+

This project adheres to the Contributor Covenant code of conduct. By participating and contributing to Lens, you are expected to uphold this code. Please report unacceptable behaviour to info@k8slens.dev.

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/contributing/maintainers/index.html b/v4.2.3/contributing/maintainers/index.html new file mode 100644 index 0000000000..abd1b97fac --- /dev/null +++ b/v4.2.3/contributing/maintainers/index.html @@ -0,0 +1,1029 @@ + + + + + + + + + + + + + + + + + + + + + + Maintainers - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Maintainers#

+

We are looking for community maintainers for the Lens project. Maintainers will be added to a special team with write permissions. These permissions consist of opening, closing, tagging, and editing issues and pull requests, as well as creating and deleting non-protected branches.

+

The responsibilities of a community maintainer are listed below.

+

Issues Triage#

+
    +
  • Labeling Issues: Label issues accordingly.
  • +
  • Finding Duplicates: Finding and closing duplicate issues.
  • +
  • Doing First Level Contact: Getting more information on the issues (like version number or asking for clarification) if needed.
  • +
  • Closing Irrelevant Issues: Closing issues that are determined irrelevant, no longer needed, not relevant to the project and/or don't follow the issues guidelines.
  • +
+

Help with Contributions#

+
    +
  • Help Manage Pull Requests: Help the author of the pull request with any problems.
  • +
  • Contributing: Create pull requests to help maintain and drive the project forward.
  • +
+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/contributing/promotion/index.html b/v4.2.3/contributing/promotion/index.html new file mode 100644 index 0000000000..5d27df46f6 --- /dev/null +++ b/v4.2.3/contributing/promotion/index.html @@ -0,0 +1,1037 @@ + + + + + + + + + + + + + + + + + + + + + + Promotion - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Promotion#

+

Help promote Lens! If you are not a developer (or even if you are), you can still contribute to the project – a lot – by helping us to promote it. As we are a free and open source project, the community is our most important asset. Here are some ways that you can help the project continue to grow.

+

Follow, Like, Recommend, Favorite, Vote and Star Us#

+

There are many sites where you can vote, recommend, favorite, and star us.

+
    +
  • Twitter - Like, comment and retweet our posts, and follow us on Twitter.
  • +
  • Medium - Give claps to our articles and follow us on Medium.
  • +
  • GitHub - Become a stargazer on GitHub.
  • +
  • StackShare - Indicate you are using Lens and follow us on StackShare.
  • +
  • Reddit - Upvote and be a Lens ambassador by participating in relevant discussions on Reddit.
  • +
  • Hacker News - Upvote and be a Lens ambassador by participating in relevant discussions on Hacker News.
  • +
+

Write Blogs or Make Videos About Us#

+

Here are some nice blog posts and videos about our project for you to get some inspiration:

+ +

Psst... If you have created some content around Lens, let us know!

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/contributing/testing/index.html b/v4.2.3/contributing/testing/index.html new file mode 100644 index 0000000000..543ed8c72c --- /dev/null +++ b/v4.2.3/contributing/testing/index.html @@ -0,0 +1,973 @@ + + + + + + + + + + + + + + + + + + + + + + Testing - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Testing

+ +

Testing Your Code#

+

Lens uses github actions to run automated tests on any PR, before merging. +However, a PR will not be reviewed before all tests are green, so to save time and prevent your PR from going stale, it is best to test it before submitting the PR.

+

Run Local Verifications#

+

Please run the following style and formatting commands and fix/check-in any changes:

+

1. Linting#

+

We use ESLing for style verification. +In the repository's root directory, simply run:

+
make lint
+
+

3. Pre-submit Flight Checks#

+

In the repository root directory, make sure that:

+
    +
  • make build runs successfully.
  • +
  • make test runs successfully.
  • +
  • make integration runs successfully (some tests require minikube running).
  • +
+

Please note that this last test is prone to "flakiness", so it might fail on occasion. If it fails constantly, take a deeper look at your code to find the source of the problem.

+

If you find that all tests passed, you may open a pull request upstream.

+

Opening A Pull Request#

+

Draft Mode#

+

You may open a pull request in draft mode. +All automated tests will still run against the PR, but the PR will not be assigned for review. +Once a PR is ready for review, transition it from Draft mode, and code owners will be notified.

+

Pre-Requisites for PR Merge#

+

In order for a PR to be merged, the following conditions should exist: +1. The PR has passed all the automated tests (style, build & conformance tests). +2. PR commits have been signed with the --signoff option. +3. PR was reviewed and approved by a code owner. +4. PR is rebased against upstream's master branch.

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/custom_theme/img/favicon.ico b/v4.2.3/custom_theme/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..19b2de71d1b2907772e0f9137e5ff9361972b6d9 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/v4.2.3/custom_theme/main.html b/v4.2.3/custom_theme/main.html new file mode 100644 index 0000000000..b6ad2467dd --- /dev/null +++ b/v4.2.3/custom_theme/main.html @@ -0,0 +1,12 @@ +{% extends "base.html" %} + +{% block analytics %} + + + +{% endblock %} \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_core_api_cluster_feature_.clusterfeature/index.html b/v4.2.3/extensions/api/classes/_core_api_cluster_feature_.clusterfeature/index.html new file mode 100644 index 0000000000..1a8a0c546e --- /dev/null +++ b/v4.2.3/extensions/api/classes/_core_api_cluster_feature_.clusterfeature/index.html @@ -0,0 +1,1287 @@ + + + + + + + + + + + + + + + + + + + + + + Class: ClusterFeature - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: ClusterFeature#

+

Hierarchy#

+
    +
  • ClusterFeature
  • +
+

Index#

+

Properties#

+ +

Methods#

+ +

Object literals#

+ +

Properties#

+

templateContext#

+

templateContext: any

+

Defined in src/extensions/cluster-feature.ts:29

+

this field sets the template parameters that are to be applied to any templated kubernetes resources that are to be installed for the feature. +See the renderTemplates() method for more details

+

Methods#

+

Protected applyResources#

+

applyResources(cluster: Cluster, resourceSpec: string | string[]): Promise‹void›

+

Defined in src/extensions/cluster-feature.ts:85

+

this is a helper method that conveniently applies kubernetes resources to the cluster.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
clusterClusterthe cluster that the resources are to be applied to
resourceSpecstring | string[]as a string type this is a folder path that is searched for files specifying kubernetes resources. The files are read and if any of the resource files are templated, the template parameters are filled using the templateContext field (See renderTemplate() method). Finally the resources are applied to the cluster. As a string[] type resourceSpec is treated as an array of fully formed (not templated) kubernetes resources that are applied to the cluster
+

Returns: Promise‹void›

+
+

Abstract install#

+

install(cluster: Cluster): Promise‹void›

+

Defined in src/extensions/cluster-feature.ts:47

+

to be implemented in the derived class, this method is typically called by Lens when a user has indicated that this feature is to be installed. The implementation +of this method should install kubernetes resources using the applyResources() method, or by directly accessing the kubernetes api (K8sApi)

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
clusterClusterthe cluster that the feature is to be installed on
+

Returns: Promise‹void›

+
+

Protected renderTemplates#

+

renderTemplates(folderPath: string): string[]

+

Defined in src/extensions/cluster-feature.ts:109

+

this is a helper method that conveniently reads kubernetes resource files into a string array. It also fills templated resource files with the template parameter values +specified by the templateContext field. Templated files must end with the extension '.hb' and the template syntax must be compatible with handlebars.js

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
folderPathstringthis is a folder path that is searched for files defining kubernetes resources.
+

Returns: string[]

+

an array of strings, each string being the contents of a resource file found in the folder path. This can be passed directly to applyResources()

+
+

Abstract uninstall#

+

uninstall(cluster: Cluster): Promise‹void›

+

Defined in src/extensions/cluster-feature.ts:63

+

to be implemented in the derived class, this method is typically called by Lens when a user has indicated that this feature is to be uninstalled. The implementation +of this method should uninstall kubernetes resources using the kubernetes api (K8sApi)

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
clusterClusterthe cluster that the feature is to be uninstalled from
+

Returns: Promise‹void›

+
+

Abstract updateStatus#

+

updateStatus(cluster: Cluster): Promise‹ClusterFeatureStatus

+

Defined in src/extensions/cluster-feature.ts:75

+

to be implemented in the derived class, this method is called periodically by Lens to determine details about the feature's current status. The implementation +of this method should provide the current status information. The currentVersion and latestVersion fields may be displayed by Lens in describing the feature. +The installed field should be set to true if the feature has been installed, otherwise false. Also, Lens relies on the canUpgrade field to determine if the feature +can be upgraded so the implementation should set the canUpgrade field according to specific rules for the feature, if relevant.

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
clusterClusterthe cluster that the feature may be installed on
+

Returns: Promise‹ClusterFeatureStatus

+

a promise, resolved with the updated ClusterFeatureStatus

+
+

Abstract upgrade#

+

upgrade(cluster: Cluster): Promise‹void›

+

Defined in src/extensions/cluster-feature.ts:55

+

to be implemented in the derived class, this method is typically called by Lens when a user has indicated that this feature is to be upgraded. The implementation +of this method should upgrade the kubernetes resources already installed, if relevant to the feature

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
clusterClusterthe cluster that the feature is to be upgraded on
+

Returns: Promise‹void›

+

Object literals#

+

status#

+

status: object#

+

Defined in src/extensions/cluster-feature.ts:34

+

this field holds the current feature status, is accessed directly by Lens

+

canUpgrade#

+

canUpgrade: false = false

+

Defined in src/extensions/cluster-feature.ts:38

+

currentVersion#

+

currentVersion: null = null

+

Defined in src/extensions/cluster-feature.ts:35

+

installed#

+

installed: false = false

+

Defined in src/extensions/cluster-feature.ts:36

+

latestVersion#

+

latestVersion: null = null

+

Defined in src/extensions/cluster-feature.ts:37

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_core_api_stores_.cluster/index.html b/v4.2.3/extensions/api/classes/_core_api_stores_.cluster/index.html new file mode 100644 index 0000000000..31f0e1a9b1 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_core_api_stores_.cluster/index.html @@ -0,0 +1,2236 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Cluster - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: Cluster#

+

Cluster

+

beta

+

Hierarchy#

+
    +
  • Cluster
  • +
+

Implements#

+ +

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Cluster(model: ClusterModel): Cluster

+

Defined in src/main/cluster.ts:257

+

Parameters:

+ + + + + + + + + + + + + +
NameType
modelClusterModel
+

Returns: Cluster

+

Properties#

+

accessible#

+

accessible: boolean = false

+

Defined in src/main/cluster.ts:150

+

Can user access cluster resources

+

observable

+
+

accessibleNamespaces#

+

accessibleNamespaces: string[] = []

+

Implementation of ClusterModel.accessibleNamespaces

+

Defined in src/main/cluster.ts:218

+

List of accessible namespaces provided by user in the Cluster Settings

+

observable

+
+

Protected activated#

+

activated: boolean = false

+

Defined in src/main/cluster.ts:83

+
+

allowedNamespaces#

+

allowedNamespaces: string[] = []

+

Defined in src/main/cluster.ts:205

+

List of allowed namespaces verified via K8S::SelfSubjectAccessReview api

+

observable

+
+

allowedResources#

+

allowedResources: string[] = []

+

Defined in src/main/cluster.ts:212

+

List of allowed resources

+

observable

+

internal

+
+

apiUrl#

+

apiUrl: string

+

Defined in src/main/cluster.ts:125

+

Kubernetes API server URL

+

observable

+
+

contextHandler#

+

contextHandler: ContextHandler

+

Defined in src/main/cluster.ts:74

+

Context handler

+

internal

+
+

contextName#

+

contextName: string

+

Implementation of ClusterModel.contextName

+

Defined in src/main/cluster.ts:107

+

Kubeconfig context name

+

observable

+
+

disconnected#

+

disconnected: boolean = true

+

Defined in src/main/cluster.ts:168

+

Is cluster disconnected. False if user has selected to connect.

+

observable

+
+

enabled#

+

enabled: boolean = false

+

Defined in src/main/cluster.ts:138

+

Is cluster instance enabled (disabled clusters are currently hidden)

+

observable

+
+

Protected eventDisposers#

+

eventDisposers: Function[] = []

+

Defined in src/main/cluster.ts:82

+
+

failureReason#

+

failureReason: string

+

Defined in src/main/cluster.ts:174

+

Connection failure reason

+

observable

+
+

Protected getAllowedNamespacesErrorCount#

+

getAllowedNamespacesErrorCount: number = 0

+

Defined in src/main/cluster.ts:685

+
+

id#

+

id: ClusterId

+

Implementation of ClusterModel.id

+

Defined in src/main/cluster.ts:62

+

Unique id for a cluster

+
+

initialized#

+

initialized: boolean = false

+

Defined in src/main/cluster.ts:101

+

Is cluster object initialized

+

observable

+
+

initializing#

+

initializing: boolean = false

+

Defined in src/main/cluster.ts:94

+

Is cluster object initializinng on-going

+

observable

+
+

isAdmin#

+

isAdmin: boolean = false

+

Defined in src/main/cluster.ts:180

+

Does user have admin like access

+

observable

+
+

isGlobalWatchEnabled#

+

isGlobalWatchEnabled: boolean = false

+

Defined in src/main/cluster.ts:187

+

Global watch-api accessibility , e.g. "/api/v1/services?watch=1"

+

observable

+
+

kubeConfigPath#

+

kubeConfigPath: string

+

Implementation of ClusterModel.kubeConfigPath

+

Defined in src/main/cluster.ts:119

+

Path to kubeconfig

+

observable

+
+

kubeCtl#

+

kubeCtl: Kubectl

+

Defined in src/main/cluster.ts:68

+

Kubectl

+

internal

+
+

kubeProxyUrl#

+

kubeProxyUrl: string

+

Defined in src/main/cluster.ts:132

+

Internal authentication proxy URL

+

observable

+

internal

+
+

Protected kubeconfigManager#

+

kubeconfigManager: KubeconfigManager

+

Defined in src/main/cluster.ts:81

+
+

metadata#

+

metadata: ClusterMetadata

+

Implementation of ClusterModel.metadata

+

Defined in src/main/cluster.ts:199

+

Metadata

+

observable

+
+

online#

+

online: boolean = false

+

Defined in src/main/cluster.ts:144

+

Is cluster online

+

observable

+
+

ownerRef#

+

ownerRef: string

+

Implementation of ClusterModel.ownerRef

+

Defined in src/main/cluster.ts:80

+

Owner reference

+

If extension sets this it needs to also mark cluster as enabled on activate (or when added to a store)

+
+

preferences#

+

preferences: ClusterPreferences

+

Implementation of ClusterModel.preferences

+

Defined in src/main/cluster.ts:193

+

Preferences

+

observable

+
+

ready#

+

ready: boolean = false

+

Defined in src/main/cluster.ts:156

+

Is cluster instance in usable state

+

observable

+
+

reconnecting#

+

reconnecting: boolean = false

+

Defined in src/main/cluster.ts:162

+

Is cluster currently reconnecting

+

observable

+
+

whenInitialized#

+

whenInitialized: Promise‹void› & object = when(() => this.initialized)

+

Defined in src/main/cluster.ts:86

+
+

whenReady#

+

whenReady: Promise‹void› & object = when(() => this.ready)

+

Defined in src/main/cluster.ts:87

+
+

workspace#

+

workspace: WorkspaceId

+

Implementation of ClusterModel.workspace

+

Defined in src/main/cluster.ts:113

+

Workspace id

+

observable

+

Accessors#

+

available#

+

get available(): boolean

+

Defined in src/main/cluster.ts:225

+

Is cluster available

+

computed

+

Returns: boolean

+
+

isManaged#

+

get isManaged(): boolean

+

Defined in src/main/cluster.ts:277

+

Is cluster managed by an extension

+

Returns: boolean

+
+

name#

+

get name(): string

+

Defined in src/main/cluster.ts:234

+

Cluster name

+

computed

+

Returns: string

+
+

prometheusPreferences#

+

get prometheusPreferences(): ClusterPrometheusPreferences

+

Defined in src/main/cluster.ts:244

+

Prometheus preferences

+

computed

+

internal

+

Returns: ClusterPrometheusPreferences

+
+

version#

+

get version(): string

+

Defined in src/main/cluster.ts:255

+

Kubernetes version

+

Returns: string

+

Methods#

+

activate#

+

activate(force: boolean): Promise‹void›

+

Defined in src/main/cluster.ts:357

+

internal

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameTypeDefaultDescription
forcebooleanfalseforce activation
+

Returns: Promise‹void›

+
+

Protected bindEvents#

+

bindEvents(): void

+

Defined in src/main/cluster.ts:326

+

internal

+

Returns: void

+
+

canI#

+

canI(resourceAttributes: V1ResourceAttributes): Promise‹boolean›

+

Defined in src/main/cluster.ts:574

+

internal

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
resourceAttributesV1ResourceAttributesresource attributes
+

Returns: Promise‹boolean›

+
+

canUseWatchApi#

+

canUseWatchApi(customizeResource: V1ResourceAttributes): Promise‹boolean›

+

Defined in src/main/cluster.ts:606

+

internal

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
customizeResourceV1ResourceAttributes{}
+

Returns: Promise‹boolean›

+
+

disconnect#

+

disconnect(): void

+

Defined in src/main/cluster.ts:405

+

internal

+

Returns: void

+
+

Protected ensureKubectl#

+

ensureKubectl(): Promise‹boolean›

+

Defined in src/main/cluster.ts:385

+

internal

+

Returns: Promise‹boolean›

+
+

Protected getAllowedNamespaces#

+

getAllowedNamespaces(): Promise‹string[]›

+

Defined in src/main/cluster.ts:687

+

Returns: Promise‹string[]›

+
+

Protected getAllowedResources#

+

getAllowedResources(): Promise‹("namespaces" | "nodes" | "events" | "resourcequotas" | "services" | "limitranges" | "secrets" | "configmaps" | "ingresses" | "networkpolicies" | "persistentvolumeclaims" | "persistentvolumes" | "storageclasses" | "pods" | "daemonsets" | "deployments" | "statefulsets" | "replicasets" | "jobs" | "cronjobs" | "endpoints" | "customresourcedefinitions" | "horizontalpodautoscalers" | "podsecuritypolicies" | "poddisruptionbudgets")[]›

+

Defined in src/main/cluster.ts:722

+

Returns: Promise‹("namespaces" | "nodes" | "events" | "resourcequotas" | "services" | "limitranges" | "secrets" | "configmaps" | "ingresses" | "networkpolicies" | "persistentvolumeclaims" | "persistentvolumes" | "storageclasses" | "pods" | "daemonsets" | "deployments" | "statefulsets" | "replicasets" | "jobs" | "cronjobs" | "endpoints" | "customresourcedefinitions" | "horizontalpodautoscalers" | "podsecuritypolicies" | "poddisruptionbudgets")[]›

+
+

Protected getConnectionStatus#

+

getConnectionStatus(): Promise‹ClusterStatus›

+

Defined in src/main/cluster.ts:530

+

Returns: Promise‹ClusterStatus›

+
+

Protected getKubeconfig#

+

getKubeconfig(): KubeConfig

+

Defined in src/main/cluster.ts:483

+

Returns: KubeConfig

+
+

getMeta#

+

getMeta(): object

+

Defined in src/main/cluster.ts:673

+

Returns: object

+
    +
  • +

    accessible: boolean = this.accessible

    +
  • +
  • +

    disconnected: boolean = this.disconnected

    +
  • +
  • +

    id: string = this.id

    +
  • +
  • +

    initialized: boolean = this.initialized

    +
  • +
  • +

    name: string = this.contextName

    +
  • +
  • +

    online: boolean = this.online

    +
  • +
  • +

    ready: boolean = this.ready

    +
  • +
+
+

getMetrics#

+

getMetrics(prometheusPath: string, queryParams: IMetricsReqParams & object): Promise‹any›

+

Defined in src/main/cluster.ts:518

+

internal

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDescription
prometheusPathstringpath to prometheus service
queryParamsIMetricsReqParams & objectquery parameters
+

Returns: Promise‹any›

+
+

getProxyKubeconfig#

+

getProxyKubeconfig(): Promise‹KubeConfig›

+

Defined in src/main/cluster.ts:490

+

internal

+

Returns: Promise‹KubeConfig›

+
+

getProxyKubeconfigPath#

+

getProxyKubeconfigPath(): Promise‹string›

+

Defined in src/main/cluster.ts:499

+

internal

+

Returns: Promise‹string›

+
+

getState#

+

getState(): ClusterState

+

Defined in src/main/cluster.ts:634

+

Serializable cluster-state used for sync btw main <-> renderer

+

Returns: ClusterState

+
+

init#

+

init(port: number): Promise‹void›

+

Defined in src/main/cluster.ts:297

+

Initialize a cluster (can be done only in main process)

+

internal

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
portnumberport where internal auth proxy is listening
+

Returns: Promise‹void›

+
+

isAllowedResource#

+

isAllowedResource(kind: string): boolean

+

Defined in src/main/cluster.ts:757

+

Parameters:

+ + + + + + + + + + + + + +
NameType
kindstring
+

Returns: boolean

+
+

isClusterAdmin#

+

isClusterAdmin(): Promise‹boolean›

+

Defined in src/main/cluster.ts:595

+

internal

+

Returns: Promise‹boolean›

+
+

isMetricHidden#

+

isMetricHidden(resource: ResourceType): boolean

+

Defined in src/main/cluster.ts:319

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourceResourceType
+

Returns: boolean

+
+

Protected k8sRequest#

+

k8sRequestT›(path: string, options: RequestPromiseOptions): Promise‹T›

+

Defined in src/main/cluster.ts:503

+

Type parameters:

+

T

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
pathstring-
optionsRequestPromiseOptions{}
+

Returns: Promise‹T›

+
+

pushState#

+

pushState(state: ClusterState): void

+

Defined in src/main/cluster.ts:667

+

internal

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameTypeDefaultDescription
stateClusterStatethis.getState()cluster state
+

Returns: void

+
+

reconnect#

+

reconnect(): Promise‹void›

+

Defined in src/main/cluster.ts:395

+

internal

+

Returns: Promise‹void›

+
+

refresh#

+

refresh(opts: ClusterRefreshOptions): Promise‹void›

+

Defined in src/main/cluster.ts:424

+

internal

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameTypeDefaultDescription
optsClusterRefreshOptions{}refresh options
+

Returns: Promise‹void›

+
+

refreshAllowedResources#

+

refreshAllowedResources(): Promise‹void›

+

Defined in src/main/cluster.ts:478

+

internal

+

Returns: Promise‹void›

+
+

refreshConnectionStatus#

+

refreshConnectionStatus(): Promise‹void›

+

Defined in src/main/cluster.ts:467

+

internal

+

Returns: Promise‹void›

+
+

refreshMetadata#

+

refreshMetadata(): Promise‹void›

+

Defined in src/main/cluster.ts:443

+

internal

+

Returns: Promise‹void›

+
+

setState#

+

setState(state: ClusterState): void

+

Defined in src/main/cluster.ts:659

+

internal

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
stateClusterStatecluster state
+

Returns: void

+
+

toJSON#

+

toJSON(): ClusterModel

+

Defined in src/main/cluster.ts:614

+

Returns: ClusterModel

+
+

Protected unbindEvents#

+

unbindEvents(): void

+

Defined in src/main/cluster.ts:346

+

internal

+

Returns: void

+
+

updateModel#

+

updateModel(model: ClusterModel): void

+

Defined in src/main/cluster.ts:286

+

Update cluster data model

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
modelClusterModel
+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_core_api_stores_.clusterstore/index.html b/v4.2.3/extensions/api/classes/_core_api_stores_.clusterstore/index.html new file mode 100644 index 0000000000..0c9258edf8 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_core_api_stores_.clusterstore/index.html @@ -0,0 +1,1361 @@ + + + + + + + + + + + + + + + + + + + + + + Class: ClusterStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: ClusterStore#

+

Store for all added clusters

+

beta

+

Hierarchy#

+ +

ClusterStore

+

Index#

+

Accessors#

+ +

Methods#

+ +

Accessors#

+

activeCluster#

+

get activeCluster(): Cluster

+

Defined in src/extensions/stores/cluster-store.ts:50

+

Get active cluster (a cluster which is currently visible)

+

deprecated use clusterStore.getById(workspaceStore.currentWorkspace.activeClusterId)

+

Returns: Cluster

+
+

activeClusterId#

+

get activeClusterId(): string

+

Defined in src/extensions/stores/cluster-store.ts:23

+

Active cluster id

+

deprecated use workspaceStore.currentWorkspace.activeClusterId

+

Returns: string

+

set activeClusterId(id: ClusterId): void

+

Defined in src/extensions/stores/cluster-store.ts:33

+

Set active cluster id

+

deprecated use LensExtension.navigate()

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idClusterId
+

Returns: void

+
+

clusters#

+

get clusters(): ObservableMap‹string, Cluster

+

Defined in src/extensions/stores/cluster-store.ts:41

+

Map of all clusters

+

Returns: ObservableMap‹string, Cluster

+
+

clustersList#

+

get clustersList(): Cluster[]

+

Defined in src/extensions/stores/cluster-store.ts:57

+

Array of all clusters

+

Returns: Cluster[]

+
+

connectedClustersList#

+

get connectedClustersList(): Cluster[]

+

Defined in src/extensions/stores/cluster-store.ts:71

+

Array of all clusters that have active connection to a Kubernetes cluster

+

Returns: Cluster[]

+
+

enabledClustersList#

+

get enabledClustersList(): Cluster[]

+

Defined in src/extensions/stores/cluster-store.ts:64

+

Array of all enabled clusters

+

Returns: Cluster[]

+

Methods#

+

addCluster#

+

addCluster(model: ClusterModel | Cluster): Cluster

+

Defined in src/extensions/stores/cluster-store.ts:103

+

Add a cluster to store

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
modelClusterModel | Clustercluster
+

Returns: Cluster

+
+

addClusters#

+

addClusters(...models: ClusterModel[]): Cluster[]

+

Defined in src/extensions/stores/cluster-store.ts:95

+

Add clusters to store

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
...modelsClusterModel[]list of cluster models
+

Returns: Cluster[]

+
+

getById#

+

getById(id: ClusterId): Cluster

+

Defined in src/extensions/stores/cluster-store.ts:79

+

Get cluster object by cluster id

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
idClusterIdcluster id
+

Returns: Cluster

+
+

getByWorkspaceId#

+

getByWorkspaceId(workspaceId: string): Cluster[]

+

Defined in src/extensions/stores/cluster-store.ts:87

+

Get all clusters belonging to a workspace

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
workspaceIdstringworkspace id
+

Returns: Cluster[]

+
+

removeById#

+

removeById(clusterId: ClusterId): Promise‹void›

+

Defined in src/extensions/stores/cluster-store.ts:119

+

Remove a cluster from store by id

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
clusterIdClusterIdcluster id
+

Returns: Promise‹void›

+
+

removeByWorkspaceId#

+

removeByWorkspaceId(workspaceId: string): void

+

Defined in src/extensions/stores/cluster-store.ts:127

+

Remove all clusters belonging to a workspaces

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
workspaceIdstringworkspace id
+

Returns: void

+
+

removeCluster#

+

removeCluster(model: ClusterModel): Promise‹void›

+

Defined in src/extensions/stores/cluster-store.ts:111

+

Remove a cluster from store

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
modelClusterModelcluster
+

Returns: Promise‹void›

+
+

Static getInstance#

+

getInstanceT›(...args: ConstructorParameters‹Constructor‹T››): T

+

Inherited from ExtensionStore.getInstance

+

Defined in src/common/utils/singleton.ts:15

+

Type parameters:

+

T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
...argsConstructorParameters‹Constructor‹T››
+

Returns: T

+
+

Static resetInstance#

+

resetInstance(): void

+

Inherited from ExtensionStore.resetInstance

+

Defined in src/common/utils/singleton.ts:23

+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_core_api_stores_.extensionstore/index.html b/v4.2.3/extensions/api/classes/_core_api_stores_.extensionstore/index.html new file mode 100644 index 0000000000..817af4af4e --- /dev/null +++ b/v4.2.3/extensions/api/classes/_core_api_stores_.extensionstore/index.html @@ -0,0 +1,1549 @@ + + + + + + + + + + + + + + + + + + + + + + Class: ExtensionStore ‹**T**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: ExtensionStore ‹T#

+

Type parameters#

+

T

+

Hierarchy#

+
    +
  • BaseStore‹T›
  • +
+

ExtensionStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

Protected constructor#

+

+ new ExtensionStore(params: BaseStoreParams): ExtensionStore

+

Inherited from ExtensionStore.constructor

+

Defined in src/common/base-store.ts:26

+

Parameters:

+ + + + + + + + + + + + + +
NameType
paramsBaseStoreParams
+

Returns: ExtensionStore

+

Properties#

+

Protected extension#

+

extension: LensExtension

+

Defined in src/extensions/extension-store.ts:6

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from ExtensionStore.isLoaded

+

Defined in src/common/base-store.ts:26

+
+

Protected params#

+

params: BaseStoreParams

+

Inherited from ExtensionStore.params

+

Defined in src/common/base-store.ts:28

+
+

Protected Optional storeConfig#

+

storeConfig? : Config‹T›

+

Inherited from ExtensionStore.storeConfig

+

Defined in src/common/base-store.ts:22

+
+

Protected syncDisposers#

+

syncDisposers: Function[] = []

+

Inherited from ExtensionStore.syncDisposers

+

Defined in src/common/base-store.ts:23

+
+

whenLoaded#

+

whenLoaded: Promise‹void› & object = when(() => this.isLoaded)

+

Inherited from ExtensionStore.whenLoaded

+

Defined in src/common/base-store.ts:25

+

Accessors#

+

name#

+

get name(): string

+

Inherited from ExtensionStore.name

+

Defined in src/common/base-store.ts:38

+

Returns: string

+
+

path#

+

get path(): string

+

Inherited from ExtensionStore.path

+

Defined in src/common/base-store.ts:50

+

Returns: string

+
+

Protected syncMainChannel#

+

get syncMainChannel(): string

+

Inherited from ExtensionStore.syncMainChannel

+

Defined in src/common/base-store.ts:46

+

Returns: string

+
+

Protected syncRendererChannel#

+

get syncRendererChannel(): string

+

Inherited from ExtensionStore.syncRendererChannel

+

Defined in src/common/base-store.ts:42

+

Returns: string

+

Methods#

+

Protected applyWithoutSync#

+

applyWithoutSync(callback: function): void

+

Inherited from ExtensionStore.applyWithoutSync

+

Defined in src/common/base-store.ts:136

+

Parameters:

+

callback: function

+

▸ (): void

+

Returns: void

+
+

Protected cwd#

+

cwd(): string

+

Overrides void

+

Defined in src/extensions/extension-store.ts:20

+

Returns: string

+
+

disableSync#

+

disableSync(): void

+

Inherited from ExtensionStore.disableSync

+

Defined in src/common/base-store.ts:131

+

Returns: void

+
+

enableSync#

+

enableSync(): void

+

Inherited from ExtensionStore.enableSync

+

Defined in src/common/base-store.ts:94

+

Returns: void

+
+

Protected Abstract fromStore#

+

fromStore(data: T): void

+

Inherited from ExtensionStore.fromStore

+

Defined in src/common/base-store.ts:166

+

fromStore is called internally when a child class syncs with the file +system.

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
dataTthe parsed information read from the stored JSON file
+

Returns: void

+
+

Protected init#

+

init(): Promise‹void›

+

Inherited from ExtensionStore.init

+

Defined in src/common/base-store.ts:54

+

Returns: Promise‹void›

+
+

load#

+

load(): Promise‹void›

+

Overrides void

+

Defined in src/extensions/extension-store.ts:14

+

Returns: Promise‹void›

+
+

loadExtension#

+

loadExtension(extension: LensExtension): Promise‹void›

+

Defined in src/extensions/extension-store.ts:8

+

Parameters:

+ + + + + + + + + + + + + +
NameType
extensionLensExtension
+

Returns: Promise‹void›

+
+

Protected onModelChange#

+

onModelChange(model: T): Promise‹void›

+

Inherited from ExtensionStore.onModelChange

+

Defined in src/common/base-store.ts:152

+

Parameters:

+ + + + + + + + + + + + + +
NameType
modelT
+

Returns: Promise‹void›

+
+

Protected onSync#

+

onSync(model: T): void

+

Inherited from ExtensionStore.onSync

+

Defined in src/common/base-store.ts:145

+

Parameters:

+ + + + + + + + + + + + + +
NameType
modelT
+

Returns: void

+
+

Protected onSyncFromMain#

+

onSyncFromMain(model: T): void

+

Inherited from ExtensionStore.onSyncFromMain

+

Defined in src/common/base-store.ts:120

+

Parameters:

+ + + + + + + + + + + + + +
NameType
modelT
+

Returns: void

+
+

Protected saveToFile#

+

saveToFile(model: T): Promise‹void›

+

Inherited from ExtensionStore.saveToFile

+

Defined in src/common/base-store.ts:83

+

Parameters:

+ + + + + + + + + + + + + +
NameType
modelT
+

Returns: Promise‹void›

+
+

Abstract toJSON#

+

toJSON(): T

+

Inherited from ExtensionStore.toJSON

+

Defined in src/common/base-store.ts:175

+

toJSON is called when syncing the store to the filesystem. It should +produce a JSON serializable object representaion of the current state.

+

It is recommended that a round trip is valid. Namely, calling +this.fromStore(this.toJSON()) shouldn't change the state.

+

Returns: T

+
+

unregisterIpcListener#

+

unregisterIpcListener(): void

+

Inherited from ExtensionStore.unregisterIpcListener

+

Defined in src/common/base-store.ts:126

+

Returns: void

+
+

Static getInstance#

+

getInstanceT›(...args: ConstructorParameters‹Constructor‹T››): T

+

Inherited from ExtensionStore.getInstance

+

Defined in src/common/utils/singleton.ts:15

+

Type parameters:

+

T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
...argsConstructorParameters‹Constructor‹T››
+

Returns: T

+
+

Static resetInstance#

+

resetInstance(): void

+

Inherited from ExtensionStore.resetInstance

+

Defined in src/common/utils/singleton.ts:23

+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_core_api_stores_.workspace/index.html b/v4.2.3/extensions/api/classes/_core_api_stores_.workspace/index.html new file mode 100644 index 0000000000..c7635f55f7 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_core_api_stores_.workspace/index.html @@ -0,0 +1,1415 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Workspace - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: Workspace#

+

Workspace

+

beta

+

Hierarchy#

+
    +
  • Workspace
  • +
+

Implements#

+ +

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Workspace(model: WorkspaceModel): Workspace

+

Defined in src/common/workspace-store.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
modelWorkspaceModel
+

Returns: Workspace

+

Properties#

+

#activeClusterId#

+

#activeClusterId: IObservableValue‹string› = observable.box()

+

Defined in src/common/workspace-store.ts:74

+

The active cluster within this workspace

+
+

[updateFromModel]#

+

[updateFromModel]: (Anonymous function) & IAction = action((model: WorkspaceModel) => { + this.id = model.id; + this.name = model.name; + this.description = model.description; + this.ownerRef = model.ownerRef; + this.setActiveCluster(model.activeClusterId); + })

+

Defined in src/common/workspace-store.ts:214

+
+

Optional description#

+

description? : string

+

Implementation of WorkspaceModel.description

+

Defined in src/common/workspace-store.ts:59

+

Workspace description

+

observable

+
+

id#

+

id: WorkspaceId

+

Implementation of WorkspaceModel.id

+

Defined in src/common/workspace-store.ts:47

+

Unique id for workspace

+

observable

+
+

name#

+

name: string

+

Implementation of WorkspaceModel.name

+

Defined in src/common/workspace-store.ts:53

+

Workspace name

+

observable

+
+

Optional ownerRef#

+

ownerRef? : string

+

Implementation of WorkspaceModel.ownerRef

+

Defined in src/common/workspace-store.ts:67

+

Workspace owner reference

+

If extension sets ownerRef then it needs to explicitly mark workspace as enabled onActivate (or when workspace is saved)

+

observable

+

Accessors#

+

activeCluster#

+

get activeCluster(): Cluster | undefined

+

Defined in src/common/workspace-store.ts:114

+

Returns: Cluster | undefined

+
+

activeClusterId#

+

get activeClusterId(): string

+

Defined in src/common/workspace-store.ts:76

+

Returns: string

+
+

enabled#

+

get enabled(): boolean

+

Defined in src/common/workspace-store.ts:97

+

Is workspace enabled

+

Workspaces that don't have ownerRef will be enabled by default. Workspaces with ownerRef need to explicitly enable a workspace.

+

computed

+

Returns: boolean

+

set enabled(enabled: boolean): void

+

Defined in src/common/workspace-store.ts:101

+

Is workspace enabled

+

Workspaces that don't have ownerRef will be enabled by default. Workspaces with ownerRef need to explicitly enable a workspace.

+

Parameters:

+ + + + + + + + + + + + + +
NameType
enabledboolean
+

Returns: void

+
+

isManaged#

+

get isManaged(): boolean

+

Defined in src/common/workspace-store.ts:110

+

Is workspace managed by an extension

+

computed

+

Returns: boolean

+

Methods#

+

clearActiveCluster#

+

clearActiveCluster(): void

+

Defined in src/common/workspace-store.ts:181

+

Returns: void

+
+

getState#

+

getState(): WorkspaceState

+

Defined in src/common/workspace-store.ts:189

+

Get workspace state

+

Returns: WorkspaceState

+
+

pushState#

+

pushState(state: WorkspaceState): void

+

Defined in src/common/workspace-store.ts:201

+

Push state

+

internal

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameTypeDefaultDescription
stateWorkspaceStatethis.getState()workspace state
+

Returns: void

+
+

setActiveCluster#

+

setActiveCluster(clusterOrId?: ClusterId | Cluster): void

+

Defined in src/common/workspace-store.ts:150

+

Sets workspace's active cluster to resolved clusterOrId. As long as it +is valid

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
clusterOrId?ClusterId | Clusterthe cluster instance or its ID
+

Returns: void

+
+

setState#

+

setState(state: WorkspaceState): void

+

Defined in src/common/workspace-store.ts:210

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
stateWorkspaceStateworkspace state
+

Returns: void

+
+

toJSON#

+

toJSON(): WorkspaceModel

+

Defined in src/common/workspace-store.ts:222

+

Returns: WorkspaceModel

+
+

tryClearAsActiveCluster#

+

tryClearAsActiveCluster(clusterOrId: ClusterId | Cluster): boolean

+

Defined in src/common/workspace-store.ts:167

+

Tries to clear the cluster as this workspace's activeCluster.

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
clusterOrIdClusterId | Clusterthe cluster instance or its ID
+

Returns: boolean

+

true if it matches the activeClusterId (and is thus cleared) else false

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_core_api_stores_.workspacestore/index.html b/v4.2.3/extensions/api/classes/_core_api_stores_.workspacestore/index.html new file mode 100644 index 0000000000..53b3583148 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_core_api_stores_.workspacestore/index.html @@ -0,0 +1,1413 @@ + + + + + + + + + + + + + + + + + + + + + + Class: WorkspaceStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: WorkspaceStore#

+

Stores all workspaces

+

beta

+

Hierarchy#

+ +

WorkspaceStore

+

Index#

+

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Properties#

+

Static defaultId#

+

defaultId: WorkspaceId = InternalWorkspaceStore.defaultId

+

Defined in src/extensions/stores/workspace-store.ts:18

+

Default workspace id, this workspace is always present

+

Accessors#

+

currentWorkspace#

+

get currentWorkspace(): Workspace

+

Defined in src/extensions/stores/workspace-store.ts:44

+

Currently active workspace

+

Returns: Workspace

+
+

currentWorkspaceId#

+

get currentWorkspaceId(): string

+

Defined in src/extensions/stores/workspace-store.ts:23

+

Currently active workspace id

+

Returns: string

+

set currentWorkspaceId(id: string): void

+

Defined in src/extensions/stores/workspace-store.ts:30

+

Set active workspace id

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: void

+
+

enabledWorkspacesList#

+

get enabledWorkspacesList(): Workspace[]

+

Defined in src/extensions/stores/workspace-store.ts:58

+

Array of all enabled (visible) workspaces

+

Returns: Workspace[]

+
+

workspaces#

+

get workspaces(): ObservableMap‹string, Workspace

+

Defined in src/extensions/stores/workspace-store.ts:37

+

Map of all workspaces

+

Returns: ObservableMap‹string, Workspace

+
+

workspacesList#

+

get workspacesList(): Workspace[]

+

Defined in src/extensions/stores/workspace-store.ts:51

+

Array of all workspaces

+

Returns: Workspace[]

+

Methods#

+

addWorkspace#

+

addWorkspace(workspace: Workspace): Workspace‹›

+

Defined in src/extensions/stores/workspace-store.ts:90

+

Add a workspace to store

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
workspaceWorkspaceworkspace
+

Returns: Workspace‹›

+
+

getById#

+

getById(id: WorkspaceId): Workspace

+

Defined in src/extensions/stores/workspace-store.ts:66

+

Get workspace by id

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
idWorkspaceIdworkspace id
+

Returns: Workspace

+
+

getByName#

+

getByName(name: string): Workspace

+

Defined in src/extensions/stores/workspace-store.ts:74

+

Get workspace by name

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
namestringworkspace name
+

Returns: Workspace

+
+

removeWorkspace#

+

removeWorkspace(workspace: Workspace): void

+

Defined in src/extensions/stores/workspace-store.ts:106

+

Remove workspace from store

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
workspaceWorkspaceworkspace
+

Returns: void

+
+

removeWorkspaceById#

+

removeWorkspaceById(id: WorkspaceId): void

+

Defined in src/extensions/stores/workspace-store.ts:114

+

Remove workspace by id

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
idWorkspaceIdworkspace
+

Returns: void

+
+

setActive#

+

setActive(id: string): void

+

Defined in src/extensions/stores/workspace-store.ts:82

+

Set active workspace

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameTypeDefaultDescription
idstringWorkspaceStore.defaultIdworkspace id
+

Returns: void

+
+

setActiveCluster#

+

setActiveCluster(clusterOrId: ClusterId | Cluster): Promise‹void›

+

Defined in src/extensions/stores/workspace-store.ts:122

+

Sets the cluster and its workspace as active

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
clusterOrIdClusterId | Clusterthe cluster's ID or instance to set as the active cluster
+

Returns: Promise‹void›

+
+

updateWorkspace#

+

updateWorkspace(workspace: Workspace): void

+

Defined in src/extensions/stores/workspace-store.ts:98

+

Update a workspace in store

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDescription
workspaceWorkspaceworkspace
+

Returns: void

+
+

Static getInstance#

+

getInstanceT›(...args: ConstructorParameters‹Constructor‹T››): T

+

Inherited from ExtensionStore.getInstance

+

Defined in src/common/utils/singleton.ts:15

+

Type parameters:

+

T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
...argsConstructorParameters‹Constructor‹T››
+

Returns: T

+
+

Static resetInstance#

+

resetInstance(): void

+

Inherited from ExtensionStore.resetInstance

+

Defined in src/common/utils/singleton.ts:23

+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_core_api_utils_.singleton/index.html b/v4.2.3/extensions/api/classes/_core_api_utils_.singleton/index.html new file mode 100644 index 0000000000..de4aefa97e --- /dev/null +++ b/v4.2.3/extensions/api/classes/_core_api_utils_.singleton/index.html @@ -0,0 +1,1012 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Singleton - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: Singleton#

+

Hierarchy#

+
    +
  • Singleton
  • +
+

ClusterStore

+

WorkspaceStore

+

Index#

+

Methods#

+ +

Methods#

+

Static getInstance#

+

getInstanceT›(...args: ConstructorParameters‹Constructor‹T››): T

+

Defined in src/common/utils/singleton.ts:15

+

Type parameters:

+

T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
...argsConstructorParameters‹Constructor‹T››
+

Returns: T

+
+

Static resetInstance#

+

resetInstance(): void

+

Defined in src/common/utils/singleton.ts:23

+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.badge/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.badge/index.html new file mode 100644 index 0000000000..e8c7b043dd --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.badge/index.html @@ -0,0 +1,1628 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Badge ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Badge ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

Badge

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Badge(props: Readonly‹BadgeProps› | BadgeProps): Badge

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹BadgeProps› | BadgeProps
+

Returns: Badge

+

+ new Badge(props: BadgeProps, context: any): Badge

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsBadgeProps
contextany
+

Returns: Badge

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹BadgeProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹BadgeProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹BadgeProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹BadgeProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹BadgeProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹BadgeProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹BadgeProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹BadgeProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹BadgeProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹BadgeProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹BadgeProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹BadgeProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹BadgeProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/badge/badge.tsx:15

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹BadgeProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹BadgeProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.button/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.button/index.html new file mode 100644 index 0000000000..08fb0029c5 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.button/index.html @@ -0,0 +1,1393 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Button ‹**SS**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Button ‹SS#

+

Type parameters#

+

SS

+

Hierarchy#

+ +

Button

+

Index#

+

Methods#

+ +

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹ButtonProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹ButtonProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹ButtonProps›, nextState: Readonly‹object›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹ButtonProps
nextStateReadonly‹object›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹ButtonProps›, prevState: Readonly‹object›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹ButtonProps
prevStateReadonly‹object›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹ButtonProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹ButtonProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹ButtonProps›, nextState: Readonly‹object›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹ButtonProps
nextStateReadonly‹object›
nextContextany
+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹ButtonProps›, prevState: Readonly‹object›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹ButtonProps
prevStateReadonly‹object›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Defined in src/renderer/components/button/button.tsx:27

+

Returns: Element‹›

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹ButtonProps›, nextState: Readonly‹object›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹ButtonProps
nextStateReadonly‹object›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.checkbox/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.checkbox/index.html new file mode 100644 index 0000000000..4c35de7326 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.checkbox/index.html @@ -0,0 +1,1435 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Checkbox ‹**S, SS**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Checkbox ‹S, SS#

+

Type parameters#

+

S

+

SS

+

Hierarchy#

+ +

Checkbox

+

Index#

+

Methods#

+ +

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹CheckboxProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹CheckboxProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹CheckboxProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹CheckboxProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹CheckboxProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹CheckboxProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹CheckboxProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹CheckboxProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹CheckboxProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹CheckboxProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹CheckboxProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹CheckboxProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

getValue#

+

getValue(): boolean

+

Defined in src/renderer/components/checkbox/checkbox.tsx:25

+

Returns: boolean

+
+

onChange#

+

onChange(evt: ChangeEvent‹HTMLInputElement›): void

+

Defined in src/renderer/components/checkbox/checkbox.tsx:19

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtChangeEvent‹HTMLInputElement›
+

Returns: void

+
+

render#

+

render(): Element‹›

+

Defined in src/renderer/components/checkbox/checkbox.tsx:31

+

Returns: Element‹›

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹CheckboxProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹CheckboxProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.commandoverlay/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.commandoverlay/index.html new file mode 100644 index 0000000000..1ab3dda5a3 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.commandoverlay/index.html @@ -0,0 +1,1008 @@ + + + + + + + + + + + + + + + + + + + + + + Class: CommandOverlay - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.confirmdialog/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.confirmdialog/index.html new file mode 100644 index 0000000000..11915ca605 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.confirmdialog/index.html @@ -0,0 +1,1887 @@ + + + + + + + + + + + + + + + + + + + + + + Class: ConfirmDialog ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: ConfirmDialog ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

ConfirmDialog

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Object literals#

+ +

Constructors#

+

constructor#

+

+ new ConfirmDialog(props: Readonly‹ConfirmDialogProps› | ConfirmDialogProps): ConfirmDialog

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹ConfirmDialogProps› | ConfirmDialogProps
+

Returns: ConfirmDialog

+

+ new ConfirmDialog(props: ConfirmDialogProps, context: any): ConfirmDialog

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsConfirmDialogProps
contextany
+

Returns: ConfirmDialog

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

isSaving#

+

isSaving: boolean = false

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:33

+
+

props#

+

props: Readonly‹ConfirmDialogProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+
+

Static isOpen#

+

isOpen: boolean = false

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:30

+
+

Static params#

+

params: ConfirmDialogParams

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:31

+

Accessors#

+

params#

+

get params(): ConfirmDialogParams

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:58

+

Returns: ConfirmDialogParams

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹ConfirmDialogProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹ConfirmDialogProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹ConfirmDialogProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹ConfirmDialogProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

close#

+

close(): Promise‹void›

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:76

+

Returns: Promise‹void›

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹ConfirmDialogProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹ConfirmDialogProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹ConfirmDialogProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹ConfirmDialogProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹ConfirmDialogProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹ConfirmDialogProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹ConfirmDialogProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹ConfirmDialogProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

ok#

+

ok(): Promise‹void›

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:62

+

Returns: Promise‹void›

+
+

onClose#

+

onClose(): void

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:72

+

Returns: void

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:85

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹ConfirmDialogProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹ConfirmDialogProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+
+

Static confirm#

+

confirm(params: ConfirmDialogBooleanParams): Promise‹boolean›

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:40

+

Parameters:

+ + + + + + + + + + + + + +
NameType
paramsConfirmDialogBooleanParams
+

Returns: Promise‹boolean›

+
+

Static open#

+

open(params: ConfirmDialogParams): void

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:35

+

Parameters:

+ + + + + + + + + + + + + +
NameType
paramsConfirmDialogParams
+

Returns: void

+

Object literals#

+

Static defaultParams#

+

defaultParams: object#

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:50

+

cancel#

+

cancel: any = noop

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:52

+

icon#

+

icon: Element‹› =

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:55

+

labelCancel#

+

labelCancel: string = "Cancel"

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:54

+

labelOk#

+

labelOk: string = "Ok"

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:53

+

ok#

+

ok: any = noop

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:51

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.cubespinner/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.cubespinner/index.html new file mode 100644 index 0000000000..1a253ae328 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.cubespinner/index.html @@ -0,0 +1,1628 @@ + + + + + + + + + + + + + + + + + + + + + + Class: CubeSpinner ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: CubeSpinner ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

CubeSpinner

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new CubeSpinner(props: Readonly‹CubeSpinnerProps› | CubeSpinnerProps): CubeSpinner

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹CubeSpinnerProps› | CubeSpinnerProps
+

Returns: CubeSpinner

+

+ new CubeSpinner(props: CubeSpinnerProps, context: any): CubeSpinner

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsCubeSpinnerProps
contextany
+

Returns: CubeSpinner

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹CubeSpinnerProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹CubeSpinnerProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹CubeSpinnerProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹CubeSpinnerProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹CubeSpinnerProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹CubeSpinnerProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹CubeSpinnerProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹CubeSpinnerProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹CubeSpinnerProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹CubeSpinnerProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹CubeSpinnerProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹CubeSpinnerProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹CubeSpinnerProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/spinner/cube-spinner.tsx:11

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹CubeSpinnerProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹CubeSpinnerProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.dialog/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.dialog/index.html new file mode 100644 index 0000000000..bb6bd3b15d --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.dialog/index.html @@ -0,0 +1,1751 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Dialog ‹**SS**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Dialog ‹SS#

+

Type parameters#

+

SS

+

Hierarchy#

+ +

Dialog

+

Index#

+

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Object literals#

+ +

Properties#

+

closeOnNavigate#

+

closeOnNavigate: IReactionDisposer = reaction(() => navigation.getPath(), () => this.close())

+

Defined in src/renderer/components/dialog/dialog.tsx:45

+

Accessors#

+

elem#

+

get elem(): HTMLElement

+

Defined in src/renderer/components/dialog/dialog.tsx:51

+

Returns: HTMLElement

+
+

isOpen#

+

get isOpen(): boolean

+

Defined in src/renderer/components/dialog/dialog.tsx:56

+

Returns: boolean

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹DialogProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DialogProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹DialogProps›, nextState: Readonly‹DialogState›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DialogProps
nextStateReadonly‹DialogState›
nextContextany
+

Returns: void

+
+

close#

+

close(): void

+

Defined in src/renderer/components/dialog/dialog.tsx:87

+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

componentDidMount#

+

componentDidMount(): void

+

Overrides WizardLayout.componentDidMount

+

Defined in src/renderer/components/dialog/dialog.tsx:60

+

Returns: void

+
+

componentDidUpdate#

+

componentDidUpdate(prevProps: DialogProps): void

+

Overrides PageLayout.componentDidUpdate

+

Defined in src/renderer/components/dialog/dialog.tsx:64

+

Parameters:

+ + + + + + + + + + + + + +
NameType
prevPropsDialogProps
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹DialogProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DialogProps
nextContextany
+

Returns: void

+
+

componentWillUnmount#

+

componentWillUnmount(): void

+

Overrides WizardLayout.componentWillUnmount

+

Defined in src/renderer/components/dialog/dialog.tsx:72

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹DialogProps›, nextState: Readonly‹DialogState›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DialogProps
nextStateReadonly‹DialogState›
nextContextany
+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹DialogProps›, prevState: Readonly‹DialogState›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹DialogProps
prevStateReadonly‹DialogState›
+

Returns: SS | null

+
+

onClickOutside#

+

onClickOutside(evt: MouseEvent): void

+

Defined in src/renderer/components/dialog/dialog.tsx:121

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtMouseEvent
+

Returns: void

+
+

onClose#

+

onClose(): void

+

Defined in src/renderer/components/dialog/dialog.tsx:103

+

Returns: void

+
+

onEscapeKey#

+

onEscapeKey(evt: KeyboardEvent): void

+

Defined in src/renderer/components/dialog/dialog.tsx:112

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtKeyboardEvent
+

Returns: void

+
+

onOpen#

+

onOpen(): void

+

Defined in src/renderer/components/dialog/dialog.tsx:93

+

Returns: void

+
+

open#

+

open(): void

+

Defined in src/renderer/components/dialog/dialog.tsx:81

+

Returns: void

+
+

render#

+

render(): ReactPortal‹›

+

Defined in src/renderer/components/dialog/dialog.tsx:130

+

Returns: ReactPortal‹›

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹DialogProps›, nextState: Readonly‹DialogState›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DialogProps
nextStateReadonly‹DialogState›
nextContextany
+

Returns: boolean

+
+

toggle#

+

toggle(isOpen: boolean): void

+

Defined in src/renderer/components/dialog/dialog.tsx:76

+

Parameters:

+ + + + + + + + + + + + + +
NameType
isOpenboolean
+

Returns: void

+

Object literals#

+

state#

+

state: object#

+

Defined in src/renderer/components/dialog/dialog.tsx:47

+

isOpen#

+

isOpen: boolean = this.props.isOpen

+

Defined in src/renderer/components/dialog/dialog.tsx:48

+
+

Static defaultProps#

+

defaultProps: object#

+

Defined in src/renderer/components/dialog/dialog.tsx:33

+

animated#

+

animated: true = true

+

Defined in src/renderer/components/dialog/dialog.tsx:40

+

close#

+

close: any = noop

+

Defined in src/renderer/components/dialog/dialog.tsx:36

+

isOpen#

+

isOpen: false = false

+

Defined in src/renderer/components/dialog/dialog.tsx:34

+ +

modal: true = true

+

Defined in src/renderer/components/dialog/dialog.tsx:39

+

onClose#

+

onClose: any = noop

+

Defined in src/renderer/components/dialog/dialog.tsx:38

+

onOpen#

+

onOpen: any = noop

+

Defined in src/renderer/components/dialog/dialog.tsx:37

+

open#

+

open: any = noop

+

Defined in src/renderer/components/dialog/dialog.tsx:35

+

pinned#

+

pinned: false = false

+

Defined in src/renderer/components/dialog/dialog.tsx:41

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.drawer/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.drawer/index.html new file mode 100644 index 0000000000..24ec66475a --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.drawer/index.html @@ -0,0 +1,1760 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Drawer ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Drawer ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

Drawer

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Drawer(props: Readonly‹DrawerProps› | DrawerProps): Drawer

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹DrawerProps› | DrawerProps
+

Returns: Drawer

+

+ new Drawer(props: DrawerProps, context: any): Drawer

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsDrawerProps
contextany
+

Returns: Drawer

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹DrawerProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+
+

Static defaultProps#

+

defaultProps: object = defaultProps as object

+

Defined in src/renderer/components/drawer/drawer.tsx:31

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹DrawerProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹DrawerProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

close#

+

close(): void

+

Defined in src/renderer/components/drawer/drawer.tsx:101

+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

componentDidMount#

+

componentDidMount(): void

+

Overrides WizardLayout.componentDidMount

+

Defined in src/renderer/components/drawer/drawer.tsx:42

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹DrawerProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹DrawerProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹DrawerProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerProps
nextContextany
+

Returns: void

+
+

componentWillUnmount#

+

componentWillUnmount(): void

+

Overrides WizardLayout.componentWillUnmount

+

Defined in src/renderer/components/drawer/drawer.tsx:49

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹DrawerProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹DrawerProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹DrawerProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

onClickOutside#

+

onClickOutside(evt: MouseEvent): void

+

Defined in src/renderer/components/drawer/drawer.tsx:80

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtMouseEvent
+

Returns: void

+
+

onEscapeKey#

+

onEscapeKey(evt: KeyboardEvent): void

+

Defined in src/renderer/components/drawer/drawer.tsx:70

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtKeyboardEvent
+

Returns: void

+
+

onMouseDown#

+

onMouseDown(evt: MouseEvent): void

+

Defined in src/renderer/components/drawer/drawer.tsx:95

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtMouseEvent
+

Returns: void

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/drawer/drawer.tsx:107

+

Returns: Element‹›

+
+

restoreScrollPos#

+

restoreScrollPos(): void

+

Defined in src/renderer/components/drawer/drawer.tsx:63

+

Returns: void

+
+

saveScrollPos#

+

saveScrollPos(): void

+

Defined in src/renderer/components/drawer/drawer.tsx:56

+

Returns: void

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹DrawerProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.draweritem/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.draweritem/index.html new file mode 100644 index 0000000000..6feec3a2e6 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.draweritem/index.html @@ -0,0 +1,1628 @@ + + + + + + + + + + + + + + + + + + + + + + Class: DrawerItem ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: DrawerItem ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

DrawerItem

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new DrawerItem(props: Readonly‹DrawerItemProps› | DrawerItemProps): DrawerItem

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹DrawerItemProps› | DrawerItemProps
+

Returns: DrawerItem

+

+ new DrawerItem(props: DrawerItemProps, context: any): DrawerItem

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsDrawerItemProps
contextany
+

Returns: DrawerItem

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹DrawerItemProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹DrawerItemProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerItemProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹DrawerItemProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerItemProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹DrawerItemProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹DrawerItemProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹DrawerItemProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerItemProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹DrawerItemProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerItemProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹DrawerItemProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹DrawerItemProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/drawer/drawer-item.tsx:15

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹DrawerItemProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerItemProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.drawerparamtoggler/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.drawerparamtoggler/index.html new file mode 100644 index 0000000000..ca72e8f455 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.drawerparamtoggler/index.html @@ -0,0 +1,1639 @@ + + + + + + + + + + + + + + + + + + + + + + Class: DrawerParamToggler ‹**SS**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: DrawerParamToggler ‹SS#

+

Type parameters#

+

SS

+

Hierarchy#

+ +

DrawerParamToggler

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new DrawerParamToggler(props: Readonly‹DrawerParamTogglerProps› | DrawerParamTogglerProps): DrawerParamToggler

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹DrawerParamTogglerProps› | DrawerParamTogglerProps
+

Returns: DrawerParamToggler

+

+ new DrawerParamToggler(props: DrawerParamTogglerProps, context: any): DrawerParamToggler

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsDrawerParamTogglerProps
contextany
+

Returns: DrawerParamToggler

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹DrawerParamTogglerProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: State

+

Overrides PageLayout.state

+

Defined in src/renderer/components/drawer/drawer-param-toggler.tsx:14

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹DrawerParamTogglerProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerParamTogglerProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹DrawerParamTogglerProps›, nextState: Readonly‹State›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerParamTogglerProps
nextStateReadonly‹State›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹DrawerParamTogglerProps›, prevState: Readonly‹State›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹DrawerParamTogglerProps
prevStateReadonly‹State›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹DrawerParamTogglerProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerParamTogglerProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹DrawerParamTogglerProps›, nextState: Readonly‹State›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerParamTogglerProps
nextStateReadonly‹State›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹DrawerParamTogglerProps›, prevState: Readonly‹State›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹DrawerParamTogglerProps
prevStateReadonly‹State›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/drawer/drawer-param-toggler.tsx:20

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof State

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹DrawerParamTogglerProps›, nextState: Readonly‹State›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerParamTogglerProps
nextStateReadonly‹State›
nextContextany
+

Returns: boolean

+
+

toggle#

+

toggle(): void

+

Defined in src/renderer/components/drawer/drawer-param-toggler.tsx:16

+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.drawertitle/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.drawertitle/index.html new file mode 100644 index 0000000000..2fca951349 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.drawertitle/index.html @@ -0,0 +1,1628 @@ + + + + + + + + + + + + + + + + + + + + + + Class: DrawerTitle ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: DrawerTitle ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

DrawerTitle

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new DrawerTitle(props: Readonly‹DrawerTitleProps› | DrawerTitleProps): DrawerTitle

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹DrawerTitleProps› | DrawerTitleProps
+

Returns: DrawerTitle

+

+ new DrawerTitle(props: DrawerTitleProps, context: any): DrawerTitle

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsDrawerTitleProps
contextany
+

Returns: DrawerTitle

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹DrawerTitleProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹DrawerTitleProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerTitleProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹DrawerTitleProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerTitleProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹DrawerTitleProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹DrawerTitleProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹DrawerTitleProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerTitleProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹DrawerTitleProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerTitleProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹DrawerTitleProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹DrawerTitleProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/drawer/drawer-title.tsx:11

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹DrawerTitleProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹DrawerTitleProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.icon/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.icon/index.html new file mode 100644 index 0000000000..fd8442ad2d --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.icon/index.html @@ -0,0 +1,1538 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Icon ‹**S, SS**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Icon ‹S, SS#

+

Type parameters#

+

S

+

SS

+

Hierarchy#

+ +

Icon

+

Index#

+

Accessors#

+ +

Methods#

+ +

Object literals#

+ +

Accessors#

+

isInteractive#

+

get isInteractive(): boolean

+

Defined in src/renderer/components/icon/icon.tsx:33

+

Returns: boolean

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹IconProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹IconProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹IconProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹IconProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹IconProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹IconProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹IconProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹IconProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹IconProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹IconProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹IconProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹IconProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

onClick#

+

onClick(evt: MouseEvent): void

+

Defined in src/renderer/components/icon/icon.tsx:40

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtMouseEvent
+

Returns: void

+
+

onKeyDown#

+

onKeyDown(evt: KeyboardEvent‹any›): void

+

Defined in src/renderer/components/icon/icon.tsx:51

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtKeyboardEvent‹any›
+

Returns: void

+
+

render#

+

render(): Element‹›

+

Defined in src/renderer/components/icon/icon.tsx:70

+

Returns: Element‹›

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹IconProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹IconProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+

Object literals#

+

Static defaultProps#

+

defaultProps: object#

+

Defined in src/renderer/components/icon/icon.tsx:29

+

focusable#

+

focusable: true = true

+

Defined in src/renderer/components/icon/icon.tsx:30

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.input/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.input/index.html new file mode 100644 index 0000000000..d906b55c00 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.input/index.html @@ -0,0 +1,2081 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Input ‹**SS**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: Input ‹SS#

+

Type parameters#

+

SS

+

Hierarchy#

+ +

Input

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Object literals#

+ +

Constructors#

+

constructor#

+

+ new Input(props: Readonly‹InputProps› | InputProps): Input

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹InputProps› | InputProps
+

Returns: Input

+

+ new Input(props: InputProps, context: any): Input

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsInputProps
contextany
+

Returns: Input

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

input#

+

input: InputElement

+

Defined in src/renderer/components/input/input.tsx:58

+
+

props#

+

props: Readonly‹InputProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

validators#

+

validators: InputValidator[] = []

+

Defined in src/renderer/components/input/input.tsx:59

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+
+

Static defaultProps#

+

defaultProps: object = defaultProps as object

+

Defined in src/renderer/components/input/input.tsx:56

+

Accessors#

+

isUncontrolled#

+

get isUncontrolled(): boolean

+

Defined in src/renderer/components/input/input.tsx:258

+

Returns: boolean

+
+

showMaxLenIndicator#

+

get showMaxLenIndicator(): boolean

+

Defined in src/renderer/components/input/input.tsx:252

+

Returns: boolean

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹InputProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹InputProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹InputProps›, nextState: Readonly‹State›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹InputProps
nextStateReadonly‹State›
nextContextany
+

Returns: void

+
+

bindRef#

+

bindRef(elem: InputElement): void

+

Defined in src/renderer/components/input/input.tsx:285

+

Parameters:

+ + + + + + + + + + + + + +
NameType
elemInputElement
+

Returns: void

+
+

blur#

+

blur(): void

+

Defined in src/renderer/components/input/input.tsx:95

+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

componentDidMount#

+

componentDidMount(): void

+

Overrides WizardLayout.componentDidMount

+

Defined in src/renderer/components/input/input.tsx:262

+

Returns: void

+
+

componentDidUpdate#

+

componentDidUpdate(prevProps: InputProps): void

+

Overrides PageLayout.componentDidUpdate

+

Defined in src/renderer/components/input/input.tsx:267

+

Parameters:

+ + + + + + + + + + + + + +
NameType
prevPropsInputProps
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹InputProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹InputProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹InputProps›, nextState: Readonly‹State›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹InputProps
nextStateReadonly‹State›
nextContextany
+

Returns: void

+
+

focus#

+

focus(): void

+

Defined in src/renderer/components/input/input.tsx:91

+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹InputProps›, prevState: Readonly‹State›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹InputProps
prevStateReadonly‹State›
+

Returns: SS | null

+
+

getValue#

+

getValue(): string

+

Defined in src/renderer/components/input/input.tsx:82

+

Returns: string

+
+

isValid#

+

isValid(): boolean

+

Defined in src/renderer/components/input/input.tsx:67

+

Returns: boolean

+
+

onBlur#

+

onBlur(evt: FocusEvent‹InputElement›): void

+

Defined in src/renderer/components/input/input.tsx:208

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtFocusEvent‹InputElement›
+

Returns: void

+
+

onChange#

+

onChange(evt: ChangeEvent‹any›): void

+

Defined in src/renderer/components/input/input.tsx:217

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtChangeEvent‹any›
+

Returns: void

+
+

onFocus#

+

onFocus(evt: FocusEvent‹InputElement›): void

+

Defined in src/renderer/components/input/input.tsx:199

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtFocusEvent‹InputElement›
+

Returns: void

+
+

onKeyDown#

+

onKeyDown(evt: KeyboardEvent‹any›): void

+

Defined in src/renderer/components/input/input.tsx:236

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtKeyboardEvent‹any›
+

Returns: void

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/input/input.tsx:289

+

Returns: Element‹›

+
+

select#

+

select(): void

+

Defined in src/renderer/components/input/input.tsx:99

+

Returns: void

+
+

setDirty#

+

setDirty(dirty: boolean): void

+

Defined in src/renderer/components/input/input.tsx:193

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
dirtybooleantrue
+

Returns: void

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof State

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

setValidation#

+

setValidation(errors: React.ReactNode[]): void

+

Defined in src/renderer/components/input/input.tsx:163

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorsReact.ReactNode[]
+

Returns: void

+
+

setValue#

+

setValue(value: string): void

+

Defined in src/renderer/components/input/input.tsx:71

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valuestring
+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹InputProps›, nextState: Readonly‹State›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹InputProps
nextStateReadonly‹State›
nextContextany
+

Returns: boolean

+
+

validate#

+

validate(value: string): Promise‹void›

+

Defined in src/renderer/components/input/input.tsx:119

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
valuestringthis.getValue()
+

Returns: Promise‹void›

+

Object literals#

+

state#

+

state: object#

+

Overrides PageLayout.state

+

Defined in src/renderer/components/input/input.tsx:61

+

dirty#

+

dirty: boolean = !!this.props.dirty

+

Defined in src/renderer/components/input/input.tsx:62

+

errors#

+

errors: undefined[] = []

+

Defined in src/renderer/components/input/input.tsx:64

+

valid#

+

valid: true = true

+

Defined in src/renderer/components/input/input.tsx:63

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.kubeeventdetails/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.kubeeventdetails/index.html new file mode 100644 index 0000000000..272d723f1c --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.kubeeventdetails/index.html @@ -0,0 +1,1627 @@ + + + + + + + + + + + + + + + + + + + + + + Class: KubeEventDetails ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: KubeEventDetails ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

KubeEventDetails

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new KubeEventDetails(props: Readonly‹KubeEventDetailsProps› | KubeEventDetailsProps): KubeEventDetails

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹KubeEventDetailsProps› | KubeEventDetailsProps
+

Returns: KubeEventDetails

+

+ new KubeEventDetails(props: KubeEventDetailsProps, context: any): KubeEventDetails

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsKubeEventDetailsProps
contextany
+

Returns: KubeEventDetails

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹KubeEventDetailsProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹KubeEventDetailsProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeEventDetailsProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹KubeEventDetailsProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeEventDetailsProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

componentDidMount#

+

componentDidMount(): Promise‹void›

+

Overrides WizardLayout.componentDidMount

+

Defined in src/renderer/components/+events/kube-event-details.tsx:16

+

Returns: Promise‹void›

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹KubeEventDetailsProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹KubeEventDetailsProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹KubeEventDetailsProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeEventDetailsProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹KubeEventDetailsProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeEventDetailsProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹KubeEventDetailsProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹KubeEventDetailsProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/+events/kube-event-details.tsx:20

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹KubeEventDetailsProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeEventDetailsProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectdetails/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectdetails/index.html new file mode 100644 index 0000000000..07be450abb --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectdetails/index.html @@ -0,0 +1,1751 @@ + + + + + + + + + + + + + + + + + + + + + + Class: KubeObjectDetails ‹**P, S, SS, P, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: KubeObjectDetails ‹P, S, SS, P, S#

+

Type parameters#

+

P

+

S

+

SS

+

P

+

S

+

Hierarchy#

+
    +
  • Component
  • +
+

KubeObjectDetails

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new KubeObjectDetails(props: Readonly‹P› | P): KubeObjectDetails

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹P› | P
+

Returns: KubeObjectDetails

+

+ new KubeObjectDetails(props: P, context: any): KubeObjectDetails

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsP
contextany
+

Returns: KubeObjectDetails

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

isLoading#

+

isLoading: boolean = false

+

Defined in src/renderer/components/kube-object/kube-object-details.tsx:70

+
+

loader#

+

loader: IReactionDisposer = reaction(() => [ + this.path, + this.object, // resource might be updated via watch-event or from already opened details + crdStore.items.length, // crd stores initialized after loading + ], async () => { + this.loadingError = ""; + const { path, object } = this;

+
if (!object) {
+  const store = apiManager.getStore(path);
+
+  if (store) {
+    this.isLoading = true;
+
+    try {
+      await store.loadFromPath(path);
+    } catch (err) {
+      this.loadingError = <>Resource loading has failed: <b>{err.toString()}</b>;
+    } finally {
+      this.isLoading = false;
+    }
+  }
+}
+
+

})

+

Defined in src/renderer/components/kube-object/kube-object-details.tsx:90

+
+

loadingError#

+

loadingError: React.ReactNode

+

Defined in src/renderer/components/kube-object/kube-object-details.tsx:71

+
+

props#

+

props: Readonly‹P› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Accessors#

+

isCrdInstance#

+

get isCrdInstance(): boolean

+

Defined in src/renderer/components/kube-object/kube-object-details.tsx:85

+

Returns: boolean

+
+

object#

+

get object(): any

+

Defined in src/renderer/components/kube-object/kube-object-details.tsx:77

+

Returns: any

+
+

path#

+

get path(): string

+

Defined in src/renderer/components/kube-object/kube-object-details.tsx:73

+

Returns: string

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹P›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹P›
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹P›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹P›
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹P›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹P›
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹P›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹P›
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹P›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹P›
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹P›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹P›
prevStateReadonly‹S›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/kube-object/kube-object-details.tsx:115

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹P›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹P›
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectlistlayout/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectlistlayout/index.html new file mode 100644 index 0000000000..78c758f6ef --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectlistlayout/index.html @@ -0,0 +1,1691 @@ + + + + + + + + + + + + + + + + + + + + + + Class: KubeObjectListLayout ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: KubeObjectListLayout ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

KubeObjectListLayout

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new KubeObjectListLayout(props: Readonly‹KubeObjectListLayoutProps› | KubeObjectListLayoutProps): KubeObjectListLayout

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹KubeObjectListLayoutProps› | KubeObjectListLayoutProps
+

Returns: KubeObjectListLayout

+

+ new KubeObjectListLayout(props: KubeObjectListLayoutProps, context: any): KubeObjectListLayout

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsKubeObjectListLayoutProps
contextany
+

Returns: KubeObjectListLayout

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹KubeObjectListLayoutProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Accessors#

+

selectedItem#

+

get selectedItem(): any

+

Defined in src/renderer/components/kube-object/kube-object-list-layout.tsx:20

+

Returns: any

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹KubeObjectListLayoutProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeObjectListLayoutProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹KubeObjectListLayoutProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeObjectListLayoutProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

componentDidMount#

+

componentDidMount(): void

+

Overrides WizardLayout.componentDidMount

+

Defined in src/renderer/components/kube-object/kube-object-list-layout.tsx:24

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹KubeObjectListLayoutProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹KubeObjectListLayoutProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹KubeObjectListLayoutProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeObjectListLayoutProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹KubeObjectListLayoutProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeObjectListLayoutProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹KubeObjectListLayoutProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹KubeObjectListLayoutProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

onDetails#

+

onDetails(item: KubeObject): void

+

Defined in src/renderer/components/kube-object/kube-object-list-layout.tsx:36

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeObject
+

Returns: void

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/kube-object/kube-object-list-layout.tsx:44

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹KubeObjectListLayoutProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeObjectListLayoutProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectmenu/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectmenu/index.html new file mode 100644 index 0000000000..0cf27bfdd0 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectmenu/index.html @@ -0,0 +1,1729 @@ + + + + + + + + + + + + + + + + + + + + + + Class: KubeObjectMenu ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: KubeObjectMenu ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

KubeObjectMenu

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new KubeObjectMenu(props: Readonly‹KubeObjectMenuProps› | KubeObjectMenuProps): KubeObjectMenu

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹KubeObjectMenuProps› | KubeObjectMenuProps
+

Returns: KubeObjectMenu

+

+ new KubeObjectMenu(props: KubeObjectMenuProps, context: any): KubeObjectMenu

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsKubeObjectMenuProps
contextany
+

Returns: KubeObjectMenu

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹KubeObjectMenuProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Accessors#

+

isEditable#

+

get isEditable(): boolean

+

Defined in src/renderer/components/kube-object/kube-object-menu.tsx:25

+

Returns: boolean

+
+

isRemovable#

+

get isRemovable(): boolean

+

Defined in src/renderer/components/kube-object/kube-object-menu.tsx:31

+

Returns: boolean

+
+

store#

+

get store(): KubeObjectStore‹any›

+

Defined in src/renderer/components/kube-object/kube-object-menu.tsx:17

+

Returns: KubeObjectStore‹any›

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹KubeObjectMenuProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeObjectMenuProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹KubeObjectMenuProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeObjectMenuProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹KubeObjectMenuProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹KubeObjectMenuProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹KubeObjectMenuProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeObjectMenuProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹KubeObjectMenuProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeObjectMenuProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹KubeObjectMenuProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹KubeObjectMenuProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

remove#

+

remove(): Promise‹void›

+

Defined in src/renderer/components/kube-object/kube-object-menu.tsx:44

+

Returns: Promise‹void›

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/kube-object/kube-object-menu.tsx:63

+

Returns: Element‹›

+
+

renderRemoveMessage#

+

renderRemoveMessage(): Element‹›

+

Defined in src/renderer/components/kube-object/kube-object-menu.tsx:53

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹KubeObjectMenuProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeObjectMenuProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+
+

update#

+

update(): Promise‹void›

+

Defined in src/renderer/components/kube-object/kube-object-menu.tsx:38

+

Returns: Promise‹void›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectmeta/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectmeta/index.html new file mode 100644 index 0000000000..2deb69d4e7 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.kubeobjectmeta/index.html @@ -0,0 +1,1670 @@ + + + + + + + + + + + + + + + + + + + + + + Class: KubeObjectMeta ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: KubeObjectMeta ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

KubeObjectMeta

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new KubeObjectMeta(props: Readonly‹KubeObjectMetaProps› | KubeObjectMetaProps): KubeObjectMeta

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹KubeObjectMetaProps› | KubeObjectMetaProps
+

Returns: KubeObjectMeta

+

+ new KubeObjectMeta(props: KubeObjectMetaProps, context: any): KubeObjectMeta

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsKubeObjectMetaProps
contextany
+

Returns: KubeObjectMeta

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹KubeObjectMetaProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+
+

Static defaultHiddenFields#

+

defaultHiddenFields: IKubeMetaField[] = [ + "uid", "resourceVersion", "selfLink" + ]

+

Defined in src/renderer/components/kube-object/kube-object-meta.tsx:15

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹KubeObjectMetaProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeObjectMetaProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹KubeObjectMetaProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeObjectMetaProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹KubeObjectMetaProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹KubeObjectMetaProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹KubeObjectMetaProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeObjectMetaProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹KubeObjectMetaProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeObjectMetaProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹KubeObjectMetaProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹KubeObjectMetaProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

isHidden#

+

isHidden(field: IKubeMetaField): boolean

+

Defined in src/renderer/components/kube-object/kube-object-meta.tsx:19

+

Parameters:

+ + + + + + + + + + + + + +
NameType
fieldIKubeMetaField
+

Returns: boolean

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/kube-object/kube-object-meta.tsx:25

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹KubeObjectMetaProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹KubeObjectMetaProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.lineprogress/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.lineprogress/index.html new file mode 100644 index 0000000000..71e8f7a500 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.lineprogress/index.html @@ -0,0 +1,1476 @@ + + + + + + + + + + + + + + + + + + + + + + Class: LineProgress ‹**S, SS**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: LineProgress ‹S, SS#

+

Type parameters#

+

S

+

SS

+

Hierarchy#

+ +

LineProgress

+

Index#

+

Methods#

+ +

Object literals#

+ +

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹LineProgressProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹LineProgressProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹LineProgressProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹LineProgressProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹LineProgressProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹LineProgressProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹LineProgressProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹LineProgressProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹LineProgressProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹LineProgressProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹LineProgressProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹LineProgressProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Defined in src/renderer/components/line-progress/line-progress.tsx:23

+

Returns: Element‹›

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹LineProgressProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹LineProgressProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+

Object literals#

+

Static defaultProps#

+

defaultProps: object#

+

Defined in src/renderer/components/line-progress/line-progress.tsx:16

+

max#

+

max: number = 100

+

Defined in src/renderer/components/line-progress/line-progress.tsx:19

+

min#

+

min: number = 0

+

Defined in src/renderer/components/line-progress/line-progress.tsx:18

+

precise#

+

precise: number = 2

+

Defined in src/renderer/components/line-progress/line-progress.tsx:20

+

value#

+

value: number = 0

+

Defined in src/renderer/components/line-progress/line-progress.tsx:17

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.menu/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.menu/index.html new file mode 100644 index 0000000000..a86365cfb0 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.menu/index.html @@ -0,0 +1,2036 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Menu ‹**SS**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: Menu ‹SS#

+

Type parameters#

+

SS

+

Hierarchy#

+ +

Menu

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Menu(props: Readonly‹MenuProps› | MenuProps): Menu

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹MenuProps› | MenuProps
+

Returns: Menu

+

+ new Menu(props: MenuProps, context: any): Menu

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsMenuProps
contextany
+

Returns: Menu

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

elem#

+

elem: HTMLUListElement

+

Defined in src/renderer/components/menu/menu.tsx:56

+
+

Protected items#

+

items: object

+

Defined in src/renderer/components/menu/menu.tsx:57

+

Type declaration:#

+ +
+

opener#

+

opener: HTMLElement

+

Defined in src/renderer/components/menu/menu.tsx:55

+
+

props#

+

props: Readonly‹MenuProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refreshPosition#

+

refreshPosition: (Anonymous function) & Cancelable = debounce(() => { + if (!this.props.usePortal || !this.opener) return; + const { width, height } = this.opener.getBoundingClientRect(); + let { left, top, bottom, right } = this.opener.getBoundingClientRect(); + const withScroll = window.getComputedStyle(this.elem).position !== "fixed";

+
// window global scroll corrections
+if (withScroll) {
+  left += window.pageXOffset;
+  top += window.pageYOffset;
+  right = left + width;
+  bottom = top + height;
+}
+
+// setup initial position
+const position: MenuPosition = { left: true, bottom: true };
+
+this.elem.style.left = `${left}px`;
+this.elem.style.top = `${bottom}px`;
+
+// correct position if menu doesn't fit to viewport
+const menuPos = this.elem.getBoundingClientRect();
+
+if (menuPos.right > window.innerWidth) {
+  this.elem.style.left = `${right - this.elem.offsetWidth}px`;
+  position.right = true;
+  delete position.left;
+}
+
+if (menuPos.bottom > window.innerHeight) {
+  this.elem.style.top = `${top - this.elem.offsetHeight}px`;
+  position.top = true;
+  delete position.bottom;
+}
+this.setState({ position });
+
+

}, Animate.VISIBILITY_DELAY_MS)

+

Defined in src/renderer/components/menu/menu.tsx:125

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: State

+

Overrides PageLayout.state

+

Defined in src/renderer/components/menu/menu.tsx:59

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+
+

Static defaultProps#

+

defaultProps: object = defaultPropsMenu as object

+

Defined in src/renderer/components/menu/menu.tsx:53

+

Accessors#

+

Protected focusableItems#

+

get focusableItems(): MenuItem‹›[]

+

Defined in src/renderer/components/menu/menu.tsx:99

+

Returns: MenuItem‹›[]

+
+

Protected focusedItem#

+

get focusedItem(): MenuItem‹›

+

Defined in src/renderer/components/menu/menu.tsx:103

+

Returns: MenuItem‹›

+
+

isOpen#

+

get isOpen(): boolean

+

Defined in src/renderer/components/menu/menu.tsx:61

+

Returns: boolean

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹MenuProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹MenuProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹MenuProps›, nextState: Readonly‹State›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹MenuProps
nextStateReadonly‹State›
nextContextany
+

Returns: void

+
+

Protected bindItemRef#

+

bindItemRef(item: MenuItem, index: number): void

+

Defined in src/renderer/components/menu/menu.tsx:246

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemMenuItem
indexnumber
+

Returns: void

+
+

Protected bindRef#

+

bindRef(elem: HTMLUListElement): void

+

Defined in src/renderer/components/menu/menu.tsx:242

+

Parameters:

+ + + + + + + + + + + + + +
NameType
elemHTMLUListElement
+

Returns: void

+
+

close#

+

close(): void

+

Defined in src/renderer/components/menu/menu.tsx:169

+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

componentDidMount#

+

componentDidMount(): void

+

Overrides WizardLayout.componentDidMount

+

Defined in src/renderer/components/menu/menu.tsx:65

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹MenuProps›, prevState: Readonly‹State›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹MenuProps
prevStateReadonly‹State›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹MenuProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹MenuProps
nextContextany
+

Returns: void

+
+

componentWillUnmount#

+

componentWillUnmount(): void

+

Overrides WizardLayout.componentWillUnmount

+

Defined in src/renderer/components/menu/menu.tsx:88

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹MenuProps›, nextState: Readonly‹State›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹MenuProps
nextStateReadonly‹State›
nextContextany
+

Returns: void

+
+

Protected focusNextItem#

+

focusNextItem(reverse: boolean): void

+

Defined in src/renderer/components/menu/menu.tsx:107

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
reversebooleanfalse
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹MenuProps›, prevState: Readonly‹State›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹MenuProps
prevStateReadonly‹State›
+

Returns: SS | null

+
+

onBlur#

+

onBlur(): void

+

Defined in src/renderer/components/menu/menu.tsx:236

+

Returns: void

+
+

onClickOutside#

+

onClickOutside(evt: MouseEvent): void

+

Defined in src/renderer/components/menu/menu.tsx:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtMouseEvent
+

Returns: void

+
+

onContextMenu#

+

onContextMenu(): void

+

Defined in src/renderer/components/menu/menu.tsx:205

+

Returns: void

+
+

onKeyDown#

+

onKeyDown(evt: KeyboardEvent): void

+

Defined in src/renderer/components/menu/menu.tsx:178

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtKeyboardEvent
+

Returns: void

+
+

onScrollOutside#

+

onScrollOutside(evt: UIEvent): void

+

Defined in src/renderer/components/menu/menu.tsx:214

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtUIEvent
+

Returns: void

+
+

onWindowResize#

+

onWindowResize(): void

+

Defined in src/renderer/components/menu/menu.tsx:209

+

Returns: void

+
+

open#

+

open(): void

+

Defined in src/renderer/components/menu/menu.tsx:162

+

Returns: void

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/menu/menu.tsx:250

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof State

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹MenuProps›, nextState: Readonly‹State›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹MenuProps
nextStateReadonly‹State›
nextContextany
+

Returns: boolean

+
+

toggle#

+

toggle(): void

+

Defined in src/renderer/components/menu/menu.tsx:174

+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.menuactions/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.menuactions/index.html new file mode 100644 index 0000000000..cdb5c8961b --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.menuactions/index.html @@ -0,0 +1,1743 @@ + + + + + + + + + + + + + + + + + + + + + + Class: MenuActions ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: MenuActions ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

MenuActions

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Object literals#

+ +

Constructors#

+

constructor#

+

+ new MenuActions(props: Readonly‹MenuActionsProps› | MenuActionsProps): MenuActions

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹MenuActionsProps› | MenuActionsProps
+

Returns: MenuActions

+

+ new MenuActions(props: MenuActionsProps, context: any): MenuActions

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsMenuActionsProps
contextany
+

Returns: MenuActions

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

id#

+

id: string = uniqueId("menu_actions_")

+

Defined in src/renderer/components/menu/menu-actions.tsx:31

+
+

isOpen#

+

isOpen: boolean = !!this.props.toolbar

+

Defined in src/renderer/components/menu/menu-actions.tsx:33

+
+

props#

+

props: Readonly‹MenuActionsProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹MenuActionsProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹MenuActionsProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹MenuActionsProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹MenuActionsProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹MenuActionsProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹MenuActionsProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹MenuActionsProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹MenuActionsProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹MenuActionsProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹MenuActionsProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹MenuActionsProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹MenuActionsProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

remove#

+

remove(): void

+

Defined in src/renderer/components/menu/menu-actions.tsx:41

+

Returns: void

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/menu/menu-actions.tsx:82

+

Returns: Element‹›

+
+

renderTriggerIcon#

+

renderTriggerIcon(): Element‹›

+

Defined in src/renderer/components/menu/menu-actions.tsx:55

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹MenuActionsProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹MenuActionsProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+
+

toggle#

+

toggle(): void

+

Defined in src/renderer/components/menu/menu-actions.tsx:35

+

Returns: void

+

Object literals#

+

Static defaultProps#

+

defaultProps: object#

+

Defined in src/renderer/components/menu/menu-actions.tsx:25

+

removeConfirmationMessage#

+

removeConfirmationMessage:

+

Defined in src/renderer/components/menu/menu-actions.tsx:26

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.menuitem/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.menuitem/index.html new file mode 100644 index 0000000000..9a62c59194 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.menuitem/index.html @@ -0,0 +1,1733 @@ + + + + + + + + + + + + + + + + + + + + + + Class: MenuItem ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: MenuItem ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

MenuItem

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new MenuItem(props: Readonly‹MenuItemProps› | MenuItemProps): MenuItem

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹MenuItemProps› | MenuItemProps
+

Returns: MenuItem

+

+ new MenuItem(props: MenuItemProps, context: any): MenuItem

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsMenuItemProps
contextany
+

Returns: MenuItem

+

Properties#

+

context#

+

context: MenuContextValue

+

Overrides PageLayout.context

+

Defined in src/renderer/components/menu/menu.tsx:321

+
+

elem#

+

elem: HTMLElement

+

Defined in src/renderer/components/menu/menu.tsx:322

+
+

props#

+

props: Readonly‹MenuItemProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static contextType#

+

contextType: Context‹Menu‹›› = MenuContext

+

Overrides PageLayout.contextType

+

Defined in src/renderer/components/menu/menu.tsx:319

+
+

Static defaultProps#

+

defaultProps: object = defaultPropsMenuItem as object

+

Defined in src/renderer/components/menu/menu.tsx:318

+

Accessors#

+

isFocusable#

+

get isFocusable(): boolean

+

Defined in src/renderer/components/menu/menu.tsx:324

+

Returns: boolean

+
+ +

get isLink(): boolean

+

Defined in src/renderer/components/menu/menu.tsx:330

+

Returns: boolean

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹MenuItemProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹MenuItemProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹MenuItemProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹MenuItemProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Protected bindRef#

+

bindRef(elem: HTMLElement): void

+

Defined in src/renderer/components/menu/menu.tsx:346

+

Parameters:

+ + + + + + + + + + + + + +
NameType
elemHTMLElement
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹MenuItemProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹MenuItemProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹MenuItemProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹MenuItemProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹MenuItemProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹MenuItemProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹MenuItemProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹MenuItemProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

onClick#

+

onClick(evt: MouseEvent): void

+

Defined in src/renderer/components/menu/menu.tsx:334

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtMouseEvent
+

Returns: void

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/menu/menu.tsx:350

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹MenuItemProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹MenuItemProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.namespaceselect/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.namespaceselect/index.html new file mode 100644 index 0000000000..8de570e3bd --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.namespaceselect/index.html @@ -0,0 +1,1703 @@ + + + + + + + + + + + + + + + + + + + + + + Class: NamespaceSelect ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: NamespaceSelect ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+
    +
  • Component‹Props›
  • +
+

NamespaceSelect

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new NamespaceSelect(props: Readonly‹Props› | Props): NamespaceSelect

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹Props› | Props
+

Returns: NamespaceSelect

+

+ new NamespaceSelect(props: Props, context: any): NamespaceSelect

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsProps
contextany
+

Returns: NamespaceSelect

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹Props› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+
+

Static defaultProps#

+

defaultProps: object = defaultProps as object

+

Defined in src/renderer/components/+namespaces/namespace-select.tsx:37

+

Accessors#

+

options#

+

get options(): SelectOption[]

+

Defined in src/renderer/components/+namespaces/namespace-select.tsx:48

+

Returns: SelectOption[]

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹Props›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹Props›
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹Props›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹Props›
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

componentDidMount#

+

componentDidMount(): void

+

Overrides WizardLayout.componentDidMount

+

Defined in src/renderer/components/+namespaces/namespace-select.tsx:39

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹Props›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹Props›
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹Props›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹Props›
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹Props›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹Props›
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

formatOptionLabel#

+

formatOptionLabel(option: SelectOption): object

+

Defined in src/renderer/components/+namespaces/namespace-select.tsx:65

+

Parameters:

+ + + + + + + + + + + + + +
NameType
optionSelectOption
+

Returns: object

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹Props›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹Props›
prevStateReadonly‹S›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/+namespaces/namespace-select.tsx:77

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹Props›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹Props›
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.notifications/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.notifications/index.html new file mode 100644 index 0000000000..076b649919 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.notifications/index.html @@ -0,0 +1,1781 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Notifications ‹**P, S, SS, P, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Notifications ‹P, S, SS, P, S#

+

Type parameters#

+

P

+

S

+

SS

+

P

+

S

+

Hierarchy#

+
    +
  • Component
  • +
+

Notifications

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Notifications(props: Readonly‹P› | P): Notifications

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹P› | P
+

Returns: Notifications

+

+ new Notifications(props: P, context: any): Notifications

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsP
contextany
+

Returns: Notifications

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

elem#

+

elem: HTMLElement

+

Defined in src/renderer/components/notifications/notifications.tsx:14

+
+

props#

+

props: Readonly‹P› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹P›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹P›
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹P›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹P›
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

componentDidMount#

+

componentDidMount(): void

+

Overrides WizardLayout.componentDidMount

+

Defined in src/renderer/components/notifications/notifications.tsx:42

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹P›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹P›
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹P›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹P›
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹P›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹P›
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

getMessage#

+

getMessage(notification: Notification): (string | number | object | ReactElement‹any, string | function | object› | ReactNodeArray‹› | ReactPortal‹›)[]

+

Defined in src/renderer/components/notifications/notifications.tsx:60

+

Parameters:

+ + + + + + + + + + + + + +
NameType
notificationNotification
+

Returns: (string | number | object | ReactElement‹any, string | function | object› | ReactNodeArray‹› | ReactPortal‹›)[]

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹P›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹P›
prevStateReadonly‹S›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/notifications/notifications.tsx:70

+

Returns: Element‹›

+
+

scrollToLastNotification#

+

scrollToLastNotification(): void

+

Defined in src/renderer/components/notifications/notifications.tsx:50

+

Returns: void

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹P›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹P›
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+
+

Static error#

+

error(message: NotificationMessage, customOpts: Partial‹Notification›): void

+

Defined in src/renderer/components/notifications/notifications.tsx:24

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
messageNotificationMessage-
customOptsPartial‹Notification{}
+

Returns: void

+
+

Static info#

+

info(message: NotificationMessage, customOpts: Partial‹Notification›): function

+

Defined in src/renderer/components/notifications/notifications.tsx:33

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
messageNotificationMessage-
customOptsPartial‹Notification{}
+

Returns: function

+

▸ (): void

+
+

Static ok#

+

ok(message: NotificationMessage): void

+

Defined in src/renderer/components/notifications/notifications.tsx:16

+

Parameters:

+ + + + + + + + + + + + + +
NameType
messageNotificationMessage
+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.notificationsstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.notificationsstore/index.html new file mode 100644 index 0000000000..1c0a0e6f2e --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.notificationsstore/index.html @@ -0,0 +1,1155 @@ + + + + + + + + + + + + + + + + + + + + + + Class: NotificationsStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: NotificationsStore#

+

Hierarchy#

+
    +
  • NotificationsStore
  • +
+

Index#

+

Properties#

+ +

Methods#

+ +

Properties#

+

Protected autoHideTimers#

+

autoHideTimers: Map‹string | number, number› = new Map()

+

Defined in src/renderer/components/notifications/notifications.store.tsx:28

+
+

notifications#

+

notifications: IObservableArray‹Notification = observable.array([], { deep: false })

+

Defined in src/renderer/components/notifications/notifications.store.tsx:26

+

Methods#

+

add#

+

add(notification: Notification): function

+

Defined in src/renderer/components/notifications/notifications.store.tsx:55

+

Parameters:

+ + + + + + + + + + + + + +
NameType
notificationNotification
+

Returns: function

+

▸ (): void

+
+

addAutoHideTimer#

+

addAutoHideTimer(id: NotificationId): void

+

Defined in src/renderer/components/notifications/notifications.store.tsx:34

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idNotificationId
+

Returns: void

+
+

getById#

+

getById(id: NotificationId): Notification | null

+

Defined in src/renderer/components/notifications/notifications.store.tsx:30

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idNotificationId
+

Returns: Notification | null

+
+

remove#

+

remove(id: NotificationId): void

+

Defined in src/renderer/components/notifications/notifications.store.tsx:72

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idNotificationId
+

Returns: void

+
+

removeAutoHideTimer#

+

removeAutoHideTimer(id: NotificationId): void

+

Defined in src/renderer/components/notifications/notifications.store.tsx:47

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idNotificationId
+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.pagelayout/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.pagelayout/index.html new file mode 100644 index 0000000000..eb779cf1d2 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.pagelayout/index.html @@ -0,0 +1,1693 @@ + + + + + + + + + + + + + + + + + + + + + + Class: PageLayout ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: PageLayout ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

PageLayout

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new PageLayout(props: Readonly‹PageLayoutProps› | PageLayoutProps): PageLayout

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹PageLayoutProps› | PageLayoutProps
+

Returns: PageLayout

+

+ new PageLayout(props: PageLayoutProps, context: any): PageLayout

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsPageLayoutProps
contextany
+

Returns: PageLayout

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹PageLayoutProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+
+

Static defaultProps#

+

defaultProps: object = defaultProps as object

+

Defined in src/renderer/components/layout/page-layout.tsx:29

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹PageLayoutProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹PageLayoutProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹PageLayoutProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹PageLayoutProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

back#

+

back(evt?: MouseEvent | KeyboardEvent): void

+

Defined in src/renderer/components/layout/page-layout.tsx:32

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evt?MouseEvent | KeyboardEvent
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

componentDidMount#

+

componentDidMount(): Promise‹void›

+

Overrides WizardLayout.componentDidMount

+

Defined in src/renderer/components/layout/page-layout.tsx:40

+

Returns: Promise‹void›

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹PageLayoutProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹PageLayoutProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹PageLayoutProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹PageLayoutProps
nextContextany
+

Returns: void

+
+

componentWillUnmount#

+

componentWillUnmount(): void

+

Overrides WizardLayout.componentWillUnmount

+

Defined in src/renderer/components/layout/page-layout.tsx:44

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹PageLayoutProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹PageLayoutProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹PageLayoutProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹PageLayoutProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

onEscapeKey#

+

onEscapeKey(evt: KeyboardEvent): void

+

Defined in src/renderer/components/layout/page-layout.tsx:48

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtKeyboardEvent
+

Returns: void

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/layout/page-layout.tsx:59

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹PageLayoutProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹PageLayoutProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.poddetailslist/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.poddetailslist/index.html new file mode 100644 index 0000000000..5701450436 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.poddetailslist/index.html @@ -0,0 +1,1769 @@ + + + + + + + + + + + + + + + + + + + + + + Class: PodDetailsList ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: PodDetailsList ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+
    +
  • Component‹Props›
  • +
+

PodDetailsList

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Object literals#

+ +

Constructors#

+

constructor#

+

+ new PodDetailsList(props: Readonly‹Props› | Props): PodDetailsList

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹Props› | Props
+

Returns: PodDetailsList

+

+ new PodDetailsList(props: Props, context: any): PodDetailsList

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsProps
contextany
+

Returns: PodDetailsList

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹Props› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹Props›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹Props›
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹Props›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹Props›
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

componentDidMount#

+

componentDidMount(): void

+

Overrides WizardLayout.componentDidMount

+

Defined in src/renderer/components/+workloads-pods/pod-details-list.tsx:53

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹Props›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹Props›
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹Props›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹Props›
nextContextany
+

Returns: void

+
+

componentWillUnmount#

+

componentWillUnmount(): void

+

Overrides WizardLayout.componentWillUnmount

+

Defined in src/renderer/components/+workloads-pods/pod-details-list.tsx:60

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹Props›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹Props›
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹Props›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹Props›
prevStateReadonly‹S›
+

Returns: SS | null

+
+

getTableRow#

+

getTableRow(uid: string): Element‹›

+

Defined in src/renderer/components/+workloads-pods/pod-details-list.tsx:102

+

Parameters:

+ + + + + + + + + + + + + +
NameType
uidstring
+

Returns: Element‹›

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/+workloads-pods/pod-details-list.tsx:125

+

Returns: Element‹›

+
+

renderCpuUsage#

+

renderCpuUsage(id: string, usage: number): string | 0 | Element‹›

+

Defined in src/renderer/components/+workloads-pods/pod-details-list.tsx:64

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
idstring
usagenumber
+

Returns: string | 0 | Element‹›

+
+

renderMemoryUsage#

+

renderMemoryUsage(id: string, usage: number): string | 0 | Element‹›

+

Defined in src/renderer/components/+workloads-pods/pod-details-list.tsx:85

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
idstring
usagenumber
+

Returns: string | 0 | Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹Props›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹Props›
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+

Object literals#

+

Static defaultProps#

+

defaultProps: object#

+

Defined in src/renderer/components/+workloads-pods/pod-details-list.tsx:38

+

showTitle#

+

showTitle: true = true

+

Defined in src/renderer/components/+workloads-pods/pod-details-list.tsx:39

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.radio/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.radio/index.html new file mode 100644 index 0000000000..50c220f6f8 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.radio/index.html @@ -0,0 +1,1669 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Radio ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Radio ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

Radio

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Radio(props: Readonly‹RadioProps› | RadioProps): Radio

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹RadioProps› | RadioProps
+

Returns: Radio

+

+ new Radio(props: RadioProps, context: any): Radio

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsRadioProps
contextany
+

Returns: Radio

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹RadioProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹RadioProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹RadioProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹RadioProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹RadioProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹RadioProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹RadioProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹RadioProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹RadioProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹RadioProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹RadioProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹RadioProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹RadioProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

onChange#

+

onChange(): void

+

Defined in src/renderer/components/radio/radio.tsx:52

+

Returns: void

+
+

onKeyDown#

+

onKeyDown(e: KeyboardEvent‹any›): void

+

Defined in src/renderer/components/radio/radio.tsx:60

+

Parameters:

+ + + + + + + + + + + + + +
NameType
eKeyboardEvent‹any›
+

Returns: void

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/radio/radio.tsx:70

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹RadioProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹RadioProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.radiogroup/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.radiogroup/index.html new file mode 100644 index 0000000000..373ba2ef54 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.radiogroup/index.html @@ -0,0 +1,1626 @@ + + + + + + + + + + + + + + + + + + + + + + Class: RadioGroup ‹**SS**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: RadioGroup ‹SS#

+

Type parameters#

+

SS

+

Hierarchy#

+ +

RadioGroup

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new RadioGroup(props: Readonly‹RadioGroupProps› | RadioGroupProps): RadioGroup

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹RadioGroupProps› | RadioGroupProps
+

Returns: RadioGroup

+

+ new RadioGroup(props: RadioGroupProps, context: any): RadioGroup

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsRadioGroupProps
contextany
+

Returns: RadioGroup

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹RadioGroupProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹object›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹RadioGroupProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹RadioGroupProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹RadioGroupProps›, nextState: Readonly‹object›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹RadioGroupProps
nextStateReadonly‹object›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹RadioGroupProps›, prevState: Readonly‹object›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹RadioGroupProps
prevStateReadonly‹object›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹RadioGroupProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹RadioGroupProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹RadioGroupProps›, nextState: Readonly‹object›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹RadioGroupProps
nextStateReadonly‹object›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹RadioGroupProps›, prevState: Readonly‹object›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹RadioGroupProps
prevStateReadonly‹object›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/radio/radio.tsx:17

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof object

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹RadioGroupProps›, nextState: Readonly‹object›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹RadioGroupProps
nextStateReadonly‹object›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.select/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.select/index.html new file mode 100644 index 0000000000..4b48710fa2 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.select/index.html @@ -0,0 +1,1850 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Select ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: Select ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

Select

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Object literals#

+ +

Constructors#

+

constructor#

+

+ new Select(props: Readonly‹SelectProps› | SelectProps): Select

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹SelectProps› | SelectProps
+

Returns: Select

+

+ new Select(props: SelectProps, context: any): Select

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsSelectProps
contextany
+

Returns: Select

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹SelectProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Accessors#

+

options#

+

get options(): SelectOption[]

+

Defined in src/renderer/components/select/select.tsx:71

+

Returns: SelectOption[]

+
+

selectedOption#

+

get selectedOption(): SelectOption‹any› | SelectOption‹any›[]

+

Defined in src/renderer/components/select/select.tsx:57

+

Returns: SelectOption‹any› | SelectOption‹any›[]

+
+

theme#

+

get theme(): "dark" | "light" | "outlined"

+

Defined in src/renderer/components/select/select.tsx:42

+

Returns: "dark" | "light" | "outlined"

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹SelectProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹SelectProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹SelectProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹SelectProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹SelectProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹SelectProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹SelectProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹SelectProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹SelectProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹SelectProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹SelectProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹SelectProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

Protected isValidOption#

+

isValidOption(opt: SelectOption | any): boolean

+

Defined in src/renderer/components/select/select.tsx:53

+

Parameters:

+ + + + + + + + + + + + + +
NameType
optSelectOption | any
+

Returns: boolean

+
+

onChange#

+

onChange(value: SelectOption, meta: ActionMeta‹any›): void

+

Defined in src/renderer/components/select/select.tsx:84

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
valueSelectOption
metaActionMeta‹any›
+

Returns: void

+
+

onKeyDown#

+

onKeyDown(evt: KeyboardEvent‹HTMLElement›): void

+

Defined in src/renderer/components/select/select.tsx:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtKeyboardEvent‹HTMLElement›
+

Returns: void

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/select/select.tsx:100

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹SelectProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹SelectProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+

Object literals#

+

Static defaultProps#

+

defaultProps: object#

+

Defined in src/renderer/components/select/select.tsx:36

+

autoConvertOptions#

+

autoConvertOptions: true = true

+

Defined in src/renderer/components/select/select.tsx:37

+ +

menuPlacement: "auto" = "auto"

+

Defined in src/renderer/components/select/select.tsx:39

+ +

menuPortalTarget: HTMLElement = document.body

+

Defined in src/renderer/components/select/select.tsx:38

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.slider/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.slider/index.html new file mode 100644 index 0000000000..45fc5cd753 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.slider/index.html @@ -0,0 +1,1640 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Slider ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Slider ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

Slider

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Slider(props: Readonly‹SliderProps› | SliderProps): Slider

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹SliderProps› | SliderProps
+

Returns: Slider

+

+ new Slider(props: SliderProps, context: any): Slider

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsSliderProps
contextany
+

Returns: Slider

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹SliderProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+
+

Static defaultProps#

+

defaultProps: object = defaultProps as object

+

Defined in src/renderer/components/slider/slider.tsx:21

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹SliderProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹SliderProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹SliderProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹SliderProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹SliderProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹SliderProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹SliderProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹SliderProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹SliderProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹SliderProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹SliderProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹SliderProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/slider/slider.tsx:30

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹SliderProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹SliderProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.spinner/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.spinner/index.html new file mode 100644 index 0000000000..950be5e56e --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.spinner/index.html @@ -0,0 +1,1688 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Spinner ‹**SS**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Spinner ‹SS#

+

Type parameters#

+

SS

+

Hierarchy#

+ +

Spinner

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Object literals#

+ +

Constructors#

+

constructor#

+

+ new Spinner(props: Readonly‹SpinnerProps› | SpinnerProps): Spinner

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹SpinnerProps› | SpinnerProps
+

Returns: Spinner

+

+ new Spinner(props: SpinnerProps, context: any): Spinner

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsSpinnerProps
contextany
+

Returns: Spinner

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹SpinnerProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹object›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹SpinnerProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹SpinnerProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹SpinnerProps›, nextState: Readonly‹object›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹SpinnerProps
nextStateReadonly‹object›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹SpinnerProps›, prevState: Readonly‹object›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹SpinnerProps
prevStateReadonly‹object›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹SpinnerProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹SpinnerProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹SpinnerProps›, nextState: Readonly‹object›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹SpinnerProps
nextStateReadonly‹object›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹SpinnerProps›, prevState: Readonly‹object›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹SpinnerProps
prevStateReadonly‹object›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/spinner/spinner.tsx:17

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof object

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹SpinnerProps›, nextState: Readonly‹object›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹SpinnerProps
nextStateReadonly‹object›
nextContextany
+

Returns: boolean

+

Object literals#

+

Static defaultProps#

+

defaultProps: object#

+

Defined in src/renderer/components/spinner/spinner.tsx:12

+

center#

+

center: boolean = false

+

Defined in src/renderer/components/spinner/spinner.tsx:14

+

singleColor#

+

singleColor: boolean = true

+

Defined in src/renderer/components/spinner/spinner.tsx:13

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.statusbrick/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.statusbrick/index.html new file mode 100644 index 0000000000..cbd86158be --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.statusbrick/index.html @@ -0,0 +1,1628 @@ + + + + + + + + + + + + + + + + + + + + + + Class: StatusBrick ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: StatusBrick ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

StatusBrick

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new StatusBrick(props: Readonly‹StatusBrickProps› | StatusBrickProps): StatusBrick

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹StatusBrickProps› | StatusBrickProps
+

Returns: StatusBrick

+

+ new StatusBrick(props: StatusBrickProps, context: any): StatusBrick

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsStatusBrickProps
contextany
+

Returns: StatusBrick

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹StatusBrickProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹StatusBrickProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹StatusBrickProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹StatusBrickProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹StatusBrickProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹StatusBrickProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹StatusBrickProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹StatusBrickProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹StatusBrickProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹StatusBrickProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹StatusBrickProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹StatusBrickProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹StatusBrickProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/status-brick/status-brick.tsx:12

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹StatusBrickProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹StatusBrickProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.stepper/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.stepper/index.html new file mode 100644 index 0000000000..1cfc9297fa --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.stepper/index.html @@ -0,0 +1,1626 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Stepper ‹**SS**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Stepper ‹SS#

+

Type parameters#

+

SS

+

Hierarchy#

+ +

Stepper

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Stepper(props: Readonly‹StepperProps› | StepperProps): Stepper

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹StepperProps› | StepperProps
+

Returns: Stepper

+

+ new Stepper(props: StepperProps, context: any): Stepper

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsStepperProps
contextany
+

Returns: Stepper

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹StepperProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹object›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹StepperProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹StepperProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹StepperProps›, nextState: Readonly‹object›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹StepperProps
nextStateReadonly‹object›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹StepperProps›, prevState: Readonly‹object›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹StepperProps
prevStateReadonly‹object›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹StepperProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹StepperProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹StepperProps›, nextState: Readonly‹object›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹StepperProps
nextStateReadonly‹object›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹StepperProps›, prevState: Readonly‹object›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹StepperProps
prevStateReadonly‹object›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/stepper/stepper.tsx:15

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof object

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹StepperProps›, nextState: Readonly‹object›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹StepperProps
nextStateReadonly‹object›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.tab/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.tab/index.html new file mode 100644 index 0000000000..20f263ac9d --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.tab/index.html @@ -0,0 +1,1626 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Tab ‹**S, SS**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Tab ‹S, SS#

+

Type parameters#

+

S

+

SS

+

Hierarchy#

+ +

Tab

+

Index#

+

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Properties#

+

context#

+

context: TabsContextValue

+

Defined in src/renderer/components/tabs/tabs.tsx:65

+
+

elem#

+

elem: HTMLElement

+

Defined in src/renderer/components/tabs/tabs.tsx:66

+
+

Static contextType#

+

contextType: Context‹TabsContextValue‹any›› = TabsContext

+

Defined in src/renderer/components/tabs/tabs.tsx:64

+

Accessors#

+

isActive#

+

get isActive(): boolean

+

Defined in src/renderer/components/tabs/tabs.tsx:68

+

Returns: boolean

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹TabProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TabProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹TabProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TabProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Protected bindRef#

+

bindRef(elem: HTMLElement): void

+

Defined in src/renderer/components/tabs/tabs.tsx:121

+

Parameters:

+ + + + + + + + + + + + + +
NameType
elemHTMLElement
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

componentDidMount#

+

componentDidMount(): void

+

Overrides WizardLayout.componentDidMount

+

Defined in src/renderer/components/tabs/tabs.tsx:114

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹TabProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹TabProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹TabProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TabProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹TabProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TabProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

focus#

+

focus(): void

+

Defined in src/renderer/components/tabs/tabs.tsx:74

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹TabProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹TabProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

onClick#

+

onClick(evt: MouseEvent‹HTMLElement›): void

+

Defined in src/renderer/components/tabs/tabs.tsx:86

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtMouseEvent‹HTMLElement›
+

Returns: void

+
+

onFocus#

+

onFocus(evt: FocusEvent‹HTMLElement›): void

+

Defined in src/renderer/components/tabs/tabs.tsx:96

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtFocusEvent‹HTMLElement›
+

Returns: void

+
+

onKeyDown#

+

onKeyDown(evt: KeyboardEvent‹HTMLElement›): void

+

Defined in src/renderer/components/tabs/tabs.tsx:104

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtKeyboardEvent‹HTMLElement›
+

Returns: void

+
+

render#

+

render(): Element‹›

+

Defined in src/renderer/components/tabs/tabs.tsx:125

+

Returns: Element‹›

+
+

scrollIntoView#

+

scrollIntoView(): void

+

Defined in src/renderer/components/tabs/tabs.tsx:78

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹TabProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TabProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.table/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.table/index.html new file mode 100644 index 0000000000..08f1f01924 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.table/index.html @@ -0,0 +1,1870 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Table ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: Table ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

Table

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Object literals#

+ +

Constructors#

+

constructor#

+

+ new Table(props: Readonly‹TableProps› | TableProps): Table

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹TableProps› | TableProps
+

Returns: Table

+

+ new Table(props: TableProps, context: any): Table

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsTableProps
contextany
+

Returns: Table

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹TableProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Accessors#

+

sortParams#

+

get sortParams(): object

+

Defined in src/renderer/components/table/table.tsx:75

+

Returns: object

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹TableProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹TableProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

componentDidMount#

+

componentDidMount(): void

+

Overrides WizardLayout.componentDidMount

+

Defined in src/renderer/components/table/table.tsx:67

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹TableProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹TableProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹TableProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹TableProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹TableProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹TableProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

getSorted#

+

getSorted(items: any[]): any[]

+

Defined in src/renderer/components/table/table.tsx:113

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsany[]
+

Returns: any[]

+
+

Protected onSort#

+

onSort(__namedParameters: object): void

+

Defined in src/renderer/components/table/table.tsx:121

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
orderBystring
sortBystring
+

Returns: void

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/table/table.tsx:193

+

Returns: Element‹›

+
+

renderHead#

+

renderHead(): ReactElement‹TableHeadProps‹›, string | function | object›

+

Defined in src/renderer/components/table/table.tsx:79

+

Returns: ReactElement‹TableHeadProps‹›, string | function | object›

+
+

renderRows#

+

renderRows(): object

+

Defined in src/renderer/components/table/table.tsx:148

+

Returns: object

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹TableProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+
+

sort#

+

sort(colName: TableSortBy): void

+

Defined in src/renderer/components/table/table.tsx:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
colNameTableSortBy
+

Returns: void

+

Object literals#

+

Static defaultProps#

+

defaultProps: object#

+

Defined in src/renderer/components/table/table.tsx:59

+

autoSize#

+

autoSize: true = true

+

Defined in src/renderer/components/table/table.tsx:61

+

rowLineHeight#

+

rowLineHeight: string = "17px"

+

Defined in src/renderer/components/table/table.tsx:63

+

rowPadding#

+

rowPadding: string = "8px"

+

Defined in src/renderer/components/table/table.tsx:62

+

scrollable#

+

scrollable: true = true

+

Defined in src/renderer/components/table/table.tsx:60

+

sortSyncWithUrl#

+

sortSyncWithUrl: true = true

+

Defined in src/renderer/components/table/table.tsx:64

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.tablecell/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.tablecell/index.html new file mode 100644 index 0000000000..edb43634c4 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.tablecell/index.html @@ -0,0 +1,1718 @@ + + + + + + + + + + + + + + + + + + + + + + Class: TableCell ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: TableCell ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

TableCell

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new TableCell(props: Readonly‹TableCellProps› | TableCellProps): TableCell

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹TableCellProps› | TableCellProps
+

Returns: TableCell

+

+ new TableCell(props: TableCellProps, context: any): TableCell

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsTableCellProps
contextany
+

Returns: TableCell

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹TableCellProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Accessors#

+

isSortable#

+

get isSortable(): boolean

+

Defined in src/renderer/components/table/table-cell.tsx:37

+

Returns: boolean

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹TableCellProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableCellProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹TableCellProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableCellProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹TableCellProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹TableCellProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹TableCellProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableCellProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹TableCellProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableCellProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹TableCellProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹TableCellProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

onClick#

+

onClick(evt: MouseEvent‹HTMLDivElement›): void

+

Defined in src/renderer/components/table/table-cell.tsx:27

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtMouseEvent‹HTMLDivElement›
+

Returns: void

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/table/table-cell.tsx:67

+

Returns: Element‹›

+
+

renderCheckbox#

+

renderCheckbox(): Element‹›

+

Defined in src/renderer/components/table/table-cell.tsx:58

+

Returns: Element‹›

+
+

renderSortIcon#

+

renderSortIcon(): Element‹›

+

Defined in src/renderer/components/table/table-cell.tsx:43

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹TableCellProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableCellProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.tablehead/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.tablehead/index.html new file mode 100644 index 0000000000..86a34720a7 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.tablehead/index.html @@ -0,0 +1,1680 @@ + + + + + + + + + + + + + + + + + + + + + + Class: TableHead ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: TableHead ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

TableHead

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Object literals#

+ +

Constructors#

+

constructor#

+

+ new TableHead(props: Readonly‹TableHeadProps› | TableHeadProps): TableHead

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹TableHeadProps› | TableHeadProps
+

Returns: TableHead

+

+ new TableHead(props: TableHeadProps, context: any): TableHead

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsTableHeadProps
contextany
+

Returns: TableHead

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹TableHeadProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹TableHeadProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableHeadProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹TableHeadProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableHeadProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹TableHeadProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹TableHeadProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹TableHeadProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableHeadProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹TableHeadProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableHeadProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹TableHeadProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹TableHeadProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/table/table-head.tsx:20

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹TableHeadProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableHeadProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+

Object literals#

+

Static defaultProps#

+

defaultProps: object#

+

Defined in src/renderer/components/table/table-head.tsx:16

+

sticky#

+

sticky: true = true

+

Defined in src/renderer/components/table/table-head.tsx:17

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.tablerow/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.tablerow/index.html new file mode 100644 index 0000000000..7d3d855286 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.tablerow/index.html @@ -0,0 +1,1628 @@ + + + + + + + + + + + + + + + + + + + + + + Class: TableRow ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: TableRow ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

TableRow

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new TableRow(props: Readonly‹TableRowProps› | TableRowProps): TableRow

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹TableRowProps› | TableRowProps
+

Returns: TableRow

+

+ new TableRow(props: TableRowProps, context: any): TableRow

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsTableRowProps
contextany
+

Returns: TableRow

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹TableRowProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹TableRowProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableRowProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹TableRowProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableRowProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹TableRowProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹TableRowProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹TableRowProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableRowProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹TableRowProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableRowProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹TableRowProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹TableRowProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/table/table-row.tsx:20

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹TableRowProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TableRowProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.tabs/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.tabs/index.html new file mode 100644 index 0000000000..70307bd575 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.tabs/index.html @@ -0,0 +1,1457 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Tabs ‹**S, SS**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Tabs ‹S, SS#

+

Type parameters#

+

S

+

SS

+

Hierarchy#

+ +

Tabs

+

Index#

+

Properties#

+ +

Methods#

+ +

Properties#

+

elem#

+

elem: HTMLElement

+

Defined in src/renderer/components/tabs/tabs.tsx:25

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹TabsProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TabsProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹TabsProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TabsProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Protected bindRef#

+

bindRef(elem: HTMLElement): void

+

Defined in src/renderer/components/tabs/tabs.tsx:28

+

Parameters:

+ + + + + + + + + + + + + +
NameType
elemHTMLElement
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹TabsProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹TabsProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹TabsProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TabsProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹TabsProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TabsProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹TabsProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹TabsProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Defined in src/renderer/components/tabs/tabs.tsx:32

+

Returns: Element‹›

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹TabsProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TabsProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.tooltip/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.tooltip/index.html new file mode 100644 index 0000000000..769c77c201 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.tooltip/index.html @@ -0,0 +1,1872 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Tooltip ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Tooltip ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

Tooltip

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Tooltip(props: Readonly‹TooltipProps› | TooltipProps): Tooltip

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹TooltipProps› | TooltipProps
+

Returns: Tooltip

+

+ new Tooltip(props: TooltipProps, context: any): Tooltip

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsTooltipProps
contextany
+

Returns: Tooltip

+

Properties#

+

activePosition#

+

activePosition: TooltipPosition

+

Defined in src/renderer/components/tooltip/tooltip.tsx:51

+
+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

elem#

+

elem: HTMLElement

+

Defined in src/renderer/components/tooltip/tooltip.tsx:50

+
+

isVisible#

+

isVisible: boolean = !!this.props.visible

+

Defined in src/renderer/components/tooltip/tooltip.tsx:52

+
+

props#

+

props: Readonly‹TooltipProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+
+

Static defaultProps#

+

defaultProps: object = defaultProps as object

+

Defined in src/renderer/components/tooltip/tooltip.tsx:48

+

Accessors#

+

hoverTarget#

+

get hoverTarget(): HTMLElement

+

Defined in src/renderer/components/tooltip/tooltip.tsx:58

+

Returns: HTMLElement

+
+

targetElem#

+

get targetElem(): HTMLElement

+

Defined in src/renderer/components/tooltip/tooltip.tsx:54

+

Returns: HTMLElement

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹TooltipProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TooltipProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹TooltipProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TooltipProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

bindRef#

+

bindRef(elem: HTMLElement): void

+

Defined in src/renderer/components/tooltip/tooltip.tsx:198

+

Parameters:

+ + + + + + + + + + + + + +
NameType
elemHTMLElement
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

componentDidMount#

+

componentDidMount(): void

+

Overrides WizardLayout.componentDidMount

+

Defined in src/renderer/components/tooltip/tooltip.tsx:66

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹TooltipProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹TooltipProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹TooltipProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TooltipProps
nextContextany
+

Returns: void

+
+

componentWillUnmount#

+

componentWillUnmount(): void

+

Overrides WizardLayout.componentWillUnmount

+

Defined in src/renderer/components/tooltip/tooltip.tsx:71

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹TooltipProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TooltipProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Protected getPosition#

+

getPosition(position: TooltipPosition, tooltipBounds: DOMRect, targetBounds: DOMRect): object

+

Defined in src/renderer/components/tooltip/tooltip.tsx:145

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
positionTooltipPosition
tooltipBoundsDOMRect
targetBoundsDOMRect
+

Returns: object

+
    +
  • +

    bottom: number = top + tooltipBounds.height

    +
  • +
  • +

    left: number

    +
  • +
  • +

    right: number = left + tooltipBounds.width

    +
  • +
  • +

    top: number

    +
  • +
+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹TooltipProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹TooltipProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

Protected onEnterTarget#

+

onEnterTarget(): void

+

Defined in src/renderer/components/tooltip/tooltip.tsx:77

+

Returns: void

+
+

Protected onLeaveTarget#

+

onLeaveTarget(): void

+

Defined in src/renderer/components/tooltip/tooltip.tsx:83

+

Returns: void

+
+

refreshPosition#

+

refreshPosition(): void

+

Defined in src/renderer/components/tooltip/tooltip.tsx:88

+

Returns: void

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/tooltip/tooltip.tsx:202

+

Returns: Element‹›

+
+

Protected setPosition#

+

setPosition(pos: object): void

+

Defined in src/renderer/components/tooltip/tooltip.tsx:138

+

Parameters:

+

pos: object

+ + + + + + + + + + + + + + + + + +
NameType
leftnumber
topnumber
+

Returns: void

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹TooltipProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹TooltipProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.wizard/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.wizard/index.html new file mode 100644 index 0000000000..c8c6d5edac --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.wizard/index.html @@ -0,0 +1,1839 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Wizard ‹**SS**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+ +
+ + + +
+
+ + + +

Class: Wizard ‹SS#

+

Type parameters#

+

SS

+

Hierarchy#

+ +

Wizard

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Object literals#

+ +

Constructors#

+

constructor#

+

+ new Wizard(props: Readonly‹WizardProps› | WizardProps): Wizard

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹WizardProps› | WizardProps
+

Returns: Wizard

+

+ new Wizard(props: WizardProps, context: any): Wizard

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsWizardProps
contextany
+

Returns: Wizard

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹WizardProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Accessors#

+

step#

+

get step(): number

+

Defined in src/renderer/components/wizard/wizard.tsx:56

+

Returns: number

+

set step(step: number): void

+

Defined in src/renderer/components/wizard/wizard.tsx:60

+

Parameters:

+ + + + + + + + + + + + + +
NameType
stepnumber
+

Returns: void

+
+

steps#

+

get steps(): ReactElement‹WizardStepProps‹any›, string | function | object›[]

+

Defined in src/renderer/components/wizard/wizard.tsx:34

+

Returns: ReactElement‹WizardStepProps‹any›, string | function | object›[]

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹WizardProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹WizardProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹WizardProps›, nextState: Readonly‹State›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹WizardProps
nextStateReadonly‹State›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹WizardProps›, prevState: Readonly‹State›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹WizardProps
prevStateReadonly‹State›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹WizardProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹WizardProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹WizardProps›, nextState: Readonly‹State›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹WizardProps
nextStateReadonly‹State›
nextContextany
+

Returns: void

+
+

firstStep#

+

firstStep(): any

+

Defined in src/renderer/components/wizard/wizard.tsx:77

+

Returns: any

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹WizardProps›, prevState: Readonly‹State›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹WizardProps
prevStateReadonly‹State›
+

Returns: SS | null

+
+

Protected getValidStep#

+

getValidStep(step: number): number

+

Defined in src/renderer/components/wizard/wizard.tsx:71

+

Parameters:

+ + + + + + + + + + + + + +
NameType
stepnumber
+

Returns: number

+
+

isFirstStep#

+

isFirstStep(): boolean

+

Defined in src/renderer/components/wizard/wizard.tsx:75

+

Returns: boolean

+
+

isLastStep#

+

isLastStep(): boolean

+

Defined in src/renderer/components/wizard/wizard.tsx:76

+

Returns: boolean

+
+

lastStep#

+

lastStep(): any

+

Defined in src/renderer/components/wizard/wizard.tsx:80

+

Returns: any

+
+

nextStep#

+

nextStep(): any

+

Defined in src/renderer/components/wizard/wizard.tsx:78

+

Returns: any

+
+

prevStep#

+

prevStep(): any

+

Defined in src/renderer/components/wizard/wizard.tsx:79

+

Returns: any

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/wizard/wizard.tsx:82

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof State

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹WizardProps›, nextState: Readonly‹State›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹WizardProps
nextStateReadonly‹State›
nextContextany
+

Returns: boolean

+

Object literals#

+

state#

+

state: object#

+

Overrides PageLayout.state

+

Defined in src/renderer/components/wizard/wizard.tsx:30

+

step#

+

step: number = this.getValidStep(this.props.step)

+

Defined in src/renderer/components/wizard/wizard.tsx:31

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.wizardlayout/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.wizardlayout/index.html new file mode 100644 index 0000000000..2652949faf --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.wizardlayout/index.html @@ -0,0 +1,1628 @@ + + + + + + + + + + + + + + + + + + + + + + Class: WizardLayout ‹**S, SS, S**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: WizardLayout ‹S, SS, S#

+

Type parameters#

+

S

+

SS

+

S

+

Hierarchy#

+ +

WizardLayout

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new WizardLayout(props: Readonly‹WizardLayoutProps› | WizardLayoutProps): WizardLayout

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹WizardLayoutProps› | WizardLayoutProps
+

Returns: WizardLayout

+

+ new WizardLayout(props: WizardLayoutProps, context: any): WizardLayout

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsWizardLayoutProps
contextany
+

Returns: WizardLayout

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹WizardLayoutProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: Readonly‹S›

+

Inherited from PageLayout.state

+

Defined in node_modules/@types/react/index.d.ts:499

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹WizardLayoutProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹WizardLayoutProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹WizardLayoutProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹WizardLayoutProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹WizardLayoutProps›, prevState: Readonly‹S›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹WizardLayoutProps
prevStateReadonly‹S›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹WizardLayoutProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹WizardLayoutProps
nextContextany
+

Returns: void

+
+

Optional componentWillUnmount#

+

componentWillUnmount(): void

+

Inherited from WizardLayout.componentWillUnmount

+

Defined in node_modules/@types/react/index.d.ts:635

+

Called immediately before a component is destroyed. Perform any necessary cleanup in this method, such as +cancelled network requests, or cleaning up any DOM elements created in componentDidMount.

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹WizardLayoutProps›, nextState: Readonly‹S›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹WizardLayoutProps
nextStateReadonly‹S›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹WizardLayoutProps›, prevState: Readonly‹S›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹WizardLayoutProps
prevStateReadonly‹S›
+

Returns: SS | null

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/layout/wizard-layout.tsx:18

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof S

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹WizardLayoutProps›, nextState: Readonly‹S›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹WizardLayoutProps
nextStateReadonly‹S›
nextContextany
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_components_.wizardstep/index.html b/v4.2.3/extensions/api/classes/_renderer_api_components_.wizardstep/index.html new file mode 100644 index 0000000000..5608bf8885 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_components_.wizardstep/index.html @@ -0,0 +1,1728 @@ + + + + + + + + + + + + + + + + + + + + + + Class: WizardStep ‹**SS**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: WizardStep ‹SS#

+

Type parameters#

+

SS

+

Hierarchy#

+ +

WizardStep

+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Object literals#

+ +

Constructors#

+

constructor#

+

+ new WizardStep(props: Readonly‹WizardStepProps› | WizardStepProps): WizardStep

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:473

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsReadonly‹WizardStepProps› | WizardStepProps
+

Returns: WizardStep

+

+ new WizardStep(props: WizardStepProps, context: any): WizardStep

+

Inherited from PageLayout.constructor

+

Defined in node_modules/@types/react/index.d.ts:475

+

deprecated

+

see https://reactjs.org/docs/legacy-context.html

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
propsWizardStepProps
contextany
+

Returns: WizardStep

+

Properties#

+

context#

+

context: any

+

Inherited from PageLayout.context

+

Defined in node_modules/@types/react/index.d.ts:473

+

If using the new style context, re-declare this in your class to be the +React.ContextType of your static contextType. +Should be used with type annotation or static contextType.

+
static contextType = MyContext
+// For TS pre-3.7:
+context!: React.ContextType<typeof MyContext>
+// For TS 3.7 and above:
+declare context: React.ContextType<typeof MyContext>
+
+

see https://reactjs.org/docs/context.html

+
+

props#

+

props: Readonly‹WizardStepProps› & Readonly‹object›

+

Inherited from PageLayout.props

+

Defined in node_modules/@types/react/index.d.ts:498

+
+

refs#

+

refs: object

+

Inherited from PageLayout.refs

+

Defined in node_modules/@types/react/index.d.ts:504

+

deprecated +https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs

+

Type declaration:#

+
    +
  • [ key: string]: ReactInstance
  • +
+
+

state#

+

state: WizardStepState

+

Overrides PageLayout.state

+

Defined in src/renderer/components/wizard/wizard.tsx:136

+
+

Static Optional contextType#

+

contextType? : Context‹any›

+

Inherited from PageLayout.contextType

+

Defined in node_modules/@types/react/index.d.ts:455

+

If set, this.context will be set at runtime to the current value of the given Context.

+

Usage:

+
type MyContext = number
+const Ctx = React.createContext<MyContext>(0)
+
+class Foo extends React.Component {
+  static contextType = Ctx
+  context!: React.ContextType<typeof Ctx>
+  render () {
+    return <>My context's value: {this.context}</>;
+  }
+}
+
+

see https://reactjs.org/docs/context.html#classcontexttype

+

Methods#

+

Optional UNSAFE_componentWillMount#

+

UNSAFE_componentWillMount(): void

+

Inherited from PageLayout.UNSAFE_componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:711

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional UNSAFE_componentWillReceiveProps#

+

UNSAFE_componentWillReceiveProps(nextProps: Readonly‹WizardStepProps›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:743

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹WizardStepProps
nextContextany
+

Returns: void

+
+

Optional UNSAFE_componentWillUpdate#

+

UNSAFE_componentWillUpdate(nextProps: Readonly‹WizardStepProps›, nextState: Readonly‹WizardStepState›, nextContext: any): void

+

Inherited from PageLayout.UNSAFE_componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:771

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

This method will not stop working in React 17.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹WizardStepProps
nextStateReadonly‹WizardStepState›
nextContextany
+

Returns: void

+
+

Optional componentDidCatch#

+

componentDidCatch(error: Error, errorInfo: ErrorInfo): void

+

Inherited from PageLayout.componentDidCatch

+

Defined in node_modules/@types/react/index.d.ts:640

+

Catches exceptions generated in descendant components. Unhandled exceptions will cause +the entire component tree to unmount.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
errorError
errorInfoErrorInfo
+

Returns: void

+
+

Optional componentDidMount#

+

componentDidMount(): void

+

Inherited from WizardLayout.componentDidMount

+

Defined in node_modules/@types/react/index.d.ts:619

+

Called immediately after a component is mounted. Setting state here will trigger re-rendering.

+

Returns: void

+
+

Optional componentDidUpdate#

+

componentDidUpdate(prevProps: Readonly‹WizardStepProps›, prevState: Readonly‹WizardStepState›, snapshot?: SS): void

+

Inherited from PageLayout.componentDidUpdate

+

Defined in node_modules/@types/react/index.d.ts:682

+

Called immediately after updating occurs. Not called for the initial render.

+

The snapshot is only present if getSnapshotBeforeUpdate is present and returns non-null.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹WizardStepProps
prevStateReadonly‹WizardStepState›
snapshot?SS
+

Returns: void

+
+

Optional componentWillMount#

+

componentWillMount(): void

+

Inherited from PageLayout.componentWillMount

+

Defined in node_modules/@types/react/index.d.ts:697

+

Called immediately before mounting occurs, and before Component#render. +Avoid introducing any side-effects or subscriptions in this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use componentDidMount or the constructor instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Returns: void

+
+

Optional componentWillReceiveProps#

+

componentWillReceiveProps(nextProps: Readonly‹WizardStepProps›, nextContext: any): void

+

Inherited from PageLayout.componentWillReceiveProps

+

Defined in node_modules/@types/react/index.d.ts:726

+

Called when the component may be receiving new props. +React may call this even if props have not changed, so be sure to compare new and existing +props if you only want to handle changes.

+

Calling Component#setState generally does not trigger this method.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use static getDerivedStateFromProps instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹WizardStepProps
nextContextany
+

Returns: void

+
+

componentWillUnmount#

+

componentWillUnmount(): void

+

Overrides WizardLayout.componentWillUnmount

+

Defined in src/renderer/components/wizard/wizard.tsx:143

+

Returns: void

+
+

Optional componentWillUpdate#

+

componentWillUpdate(nextProps: Readonly‹WizardStepProps›, nextState: Readonly‹WizardStepState›, nextContext: any): void

+

Inherited from PageLayout.componentWillUpdate

+

Defined in node_modules/@types/react/index.d.ts:756

+

Called immediately before rendering when new props or state is received. Not called for the initial render.

+

Note: You cannot call Component#setState here.

+

Note: the presence of getSnapshotBeforeUpdate or getDerivedStateFromProps +prevents this from being invoked.

+

deprecated 16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update

+

see https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹WizardStepProps
nextStateReadonly‹WizardStepState›
nextContextany
+

Returns: void

+
+

forceUpdate#

+

forceUpdate(callback?: function): void

+

Inherited from PageLayout.forceUpdate

+

Defined in node_modules/@types/react/index.d.ts:490

+

Parameters:

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional getSnapshotBeforeUpdate#

+

getSnapshotBeforeUpdate(prevProps: Readonly‹WizardStepProps›, prevState: Readonly‹WizardStepState›): SS | null

+

Inherited from PageLayout.getSnapshotBeforeUpdate

+

Defined in node_modules/@types/react/index.d.ts:676

+

Runs before React applies the result of render to the document, and +returns an object to be given to componentDidUpdate. Useful for saving +things such as scroll position before render causes changes to it.

+

Note: the presence of getSnapshotBeforeUpdate prevents any of the deprecated +lifecycle events from running.

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
prevPropsReadonly‹WizardStepProps
prevStateReadonly‹WizardStepState›
+

Returns: SS | null

+
+

next#

+

next(): void

+

Defined in src/renderer/components/wizard/wizard.tsx:154

+

Returns: void

+
+

prev#

+

prev(): void

+

Defined in src/renderer/components/wizard/wizard.tsx:147

+

Returns: void

+
+

render#

+

render(): Element‹›

+

Overrides void

+

Defined in src/renderer/components/wizard/wizard.tsx:194

+

Returns: Element‹›

+
+

renderLoading#

+

renderLoading(): Element‹›

+

Defined in src/renderer/components/wizard/wizard.tsx:186

+

Returns: Element‹›

+
+

setState#

+

setStateK›(state: function | S | object, callback?: function): void

+

Inherited from PageLayout.setState

+

Defined in node_modules/@types/react/index.d.ts:485

+

Type parameters:

+

K: keyof WizardStepState

+

Parameters:

+

state: function | S | object

+

Optional callback: function

+

▸ (): void

+

Returns: void

+
+

Optional shouldComponentUpdate#

+

shouldComponentUpdate(nextProps: Readonly‹WizardStepProps›, nextState: Readonly‹WizardStepState›, nextContext: any): boolean

+

Inherited from PageLayout.shouldComponentUpdate

+

Defined in node_modules/@types/react/index.d.ts:630

+

Called to determine whether the change in props and state should trigger a re-render.

+

Component always returns true. +PureComponent implements a shallow comparison on props and state and returns true if any +props or states have changed.

+

If false is returned, Component#render, componentWillUpdate +and componentDidUpdate will not be called.

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
nextPropsReadonly‹WizardStepProps
nextStateReadonly‹WizardStepState›
nextContextany
+

Returns: boolean

+
+

submit#

+

submit(): void

+

Defined in src/renderer/components/wizard/wizard.tsx:177

+

Returns: void

+

Object literals#

+

Static defaultProps#

+

defaultProps: object#

+

Defined in src/renderer/components/wizard/wizard.tsx:139

+

scrollable#

+

scrollable: true = true

+

Defined in src/renderer/components/wizard/wizard.tsx:140

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.clusterrole/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.clusterrole/index.html new file mode 100644 index 0000000000..62f76c7680 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.clusterrole/index.html @@ -0,0 +1,1717 @@ + + + + + + + + + + + + + + + + + + + + + + Class: ClusterRole - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: ClusterRole#

+

Hierarchy#

+

Role

+

ClusterRole

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new ClusterRole(data: KubeJsonApiData): ClusterRole

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: ClusterRole

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

rules#

+

rules: object[]

+

Inherited from Role.rules

+

Defined in src/renderer/api/endpoints/role.api.ts:9

+
+

Optional status#

+

status? : any

+

Inherited from KubeObject.status

+

Defined in src/renderer/api/kube-object.ts:147

+
+

Static apiBase#

+

apiBase: string = "/apis/rbac.authorization.k8s.io/v1/clusterroles"

+

Overrides Role.apiBase

+

Defined in src/renderer/api/endpoints/cluster-role.api.ts:9

+
+

Static kind#

+

kind: string = "ClusterRole"

+

Overrides Role.kind

+

Defined in src/renderer/api/endpoints/cluster-role.api.ts:7

+
+

Static namespaced#

+

namespaced: boolean = false

+

Overrides Role.namespaced

+

Defined in src/renderer/api/endpoints/cluster-role.api.ts:8

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getRules#

+

getRules(): object[]

+

Inherited from Role.getRules

+

Defined in src/renderer/api/endpoints/role.api.ts:16

+

Returns: object[]

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.clusterrolebinding/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.clusterrolebinding/index.html new file mode 100644 index 0000000000..1e974db1d5 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.clusterrolebinding/index.html @@ -0,0 +1,1756 @@ + + + + + + + + + + + + + + + + + + + + + + Class: ClusterRoleBinding - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: ClusterRoleBinding#

+

Hierarchy#

+

RoleBinding

+

ClusterRoleBinding

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new ClusterRoleBinding(data: KubeJsonApiData): ClusterRoleBinding

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: ClusterRoleBinding

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

roleRef#

+

roleRef: object

+

Inherited from RoleBinding.roleRef

+

Defined in src/renderer/api/endpoints/role-binding.api.ts:19

+

Type declaration:#

+
    +
  • +

    apiGroup? : string

    +
  • +
  • +

    kind: string

    +
  • +
  • +

    name: string

    +
  • +
+
+

Optional status#

+

status? : any

+

Inherited from KubeObject.status

+

Defined in src/renderer/api/kube-object.ts:147

+
+

Optional subjects#

+

subjects? : IRoleBindingSubject[]

+

Inherited from RoleBinding.subjects

+

Defined in src/renderer/api/endpoints/role-binding.api.ts:18

+
+

Static apiBase#

+

apiBase: string = "/apis/rbac.authorization.k8s.io/v1/clusterrolebindings"

+

Overrides RoleBinding.apiBase

+

Defined in src/renderer/api/endpoints/cluster-role-binding.api.ts:7

+
+

Static kind#

+

kind: string = "ClusterRoleBinding"

+

Overrides RoleBinding.kind

+

Defined in src/renderer/api/endpoints/cluster-role-binding.api.ts:5

+
+

Static namespaced#

+

namespaced: boolean = false

+

Overrides RoleBinding.namespaced

+

Defined in src/renderer/api/endpoints/cluster-role-binding.api.ts:6

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getSubjectNames#

+

getSubjectNames(): string

+

Inherited from RoleBinding.getSubjectNames

+

Defined in src/renderer/api/endpoints/role-binding.api.ts:29

+

Returns: string

+
+

getSubjects#

+

getSubjects(): IRoleBindingSubject[]

+

Inherited from RoleBinding.getSubjects

+

Defined in src/renderer/api/endpoints/role-binding.api.ts:25

+

Returns: IRoleBindingSubject[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.configmap/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.configmap/index.html new file mode 100644 index 0000000000..b6b4062704 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.configmap/index.html @@ -0,0 +1,1720 @@ + + + + + + + + + + + + + + + + + + + + + + Class: ConfigMap - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: ConfigMap#

+

Hierarchy#

+ +

ConfigMap

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new ConfigMap(data: KubeJsonApiData): ConfigMap

+

Overrides KubeObject.constructor

+

Defined in src/renderer/api/endpoints/configmap.api.ts:10

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: ConfigMap

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

data#

+

data: object

+

Defined in src/renderer/api/endpoints/configmap.api.ts:17

+

Type declaration:#

+
    +
  • [ param: string]: string
  • +
+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

Optional status#

+

status? : any

+

Inherited from KubeObject.status

+

Defined in src/renderer/api/kube-object.ts:147

+
+

Static apiBase#

+

apiBase: string = "/api/v1/configmaps"

+

Defined in src/renderer/api/endpoints/configmap.api.ts:10

+
+

Static kind#

+

kind: string = "ConfigMap"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/configmap.api.ts:8

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/configmap.api.ts:9

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getKeys#

+

getKeys(): string[]

+

Defined in src/renderer/api/endpoints/configmap.api.ts:21

+

Returns: string[]

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.configmapsstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.configmapsstore/index.html new file mode 100644 index 0000000000..fcdee73820 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.configmapsstore/index.html @@ -0,0 +1,2369 @@ + + + + + + + + + + + + + + + + + + + + + + Class: ConfigMapsStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: ConfigMapsStore#

+

Hierarchy#

+

KubeObjectStoreConfigMap

+

ConfigMapsStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new ConfigMapsStore(): ConfigMapsStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: ConfigMapsStore

+

Properties#

+

api#

+

api: KubeApiConfigMap‹›› = configMapApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+config-maps/config-maps.store.ts:8

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): ConfigMap[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: ConfigMap[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): ConfigMap[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: ConfigMap[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹ConfigMap›): Promise‹ConfigMap

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹ConfigMap

+

Returns: Promise‹ConfigMap

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹ConfigMap›): Promise‹ConfigMap

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹ConfigMap

+

Returns: Promise‹ConfigMap

+
+

Protected defaultSorting#

+

defaultSorting(item: ConfigMap): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemConfigMap
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: ConfigMap[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsConfigMap[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): ConfigMap[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: ConfigMap[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): ConfigMap[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: ConfigMap[]

+
+

getByName#

+

getByName(name: string, namespace?: string): ConfigMap

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: ConfigMap

+
+

getByPath#

+

getByPath(path: string): ConfigMap

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: ConfigMap

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): ConfigMap[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: ConfigMap[]

+
+

Optional getStatuses#

+

getStatuses(items: ConfigMap[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsConfigMap[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: ConfigMap): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemConfigMap
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: ConfigMap[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsConfigMap[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹ConfigMap

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹ConfigMap

+
+

loadAll#

+

loadAll(options: object): Promise‹void | ConfigMap[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | ConfigMap[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹ConfigMap

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹ConfigMap

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹ConfigMap[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹ConfigMap[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: ConfigMap[], __namedParameters: object): ConfigMap[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: ConfigMap[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: ConfigMap[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: ConfigMap): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemConfigMap
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: ConfigMap, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: ConfigMap

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: ConfigMap): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemConfigMap
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: ConfigMap[], sorting?: function[], order?: "asc" | "desc"): ConfigMap[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsConfigMap[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: ConfigMap[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: ConfigMap): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemConfigMap
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: ConfigMap[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsConfigMap[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: ConfigMap): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemConfigMap
+

Returns: void

+
+

update#

+

update(item: ConfigMap, data: Partial‹ConfigMap›): Promise‹ConfigMap

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemConfigMap
dataPartial‹ConfigMap
+

Returns: Promise‹ConfigMap

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: ConfigMap, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: ConfigMap

+

request: function

+

▸ (): Promise‹ConfigMap

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.crdresourcestore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.crdresourcestore/index.html new file mode 100644 index 0000000000..589036daf9 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.crdresourcestore/index.html @@ -0,0 +1,2393 @@ + + + + + + + + + + + + + + + + + + + + + + Class: CRDResourceStore ‹**T**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: CRDResourceStore ‹T#

+

Type parameters#

+

T: KubeObject

+

Hierarchy#

+

KubeObjectStore‹T›

+

CRDResourceStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new CRDResourceStore(api: KubeApi‹T›): CRDResourceStore

+

Overrides KubeObjectStore.constructor

+

Defined in src/renderer/components/+custom-resources/crd-resource.store.ts:8

+

Parameters:

+ + + + + + + + + + + + + +
NameType
apiKubeApi‹T›
+

Returns: CRDResourceStore

+

Properties#

+

api#

+

api: KubeApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+custom-resources/crd-resource.store.ts:8

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): T[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: T[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): T[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: T[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹T›): Promise‹T›

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹T›

+

Returns: Promise‹T›

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹T›): Promise‹T›

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹T›

+

Returns: Promise‹T›

+
+

Protected defaultSorting#

+

defaultSorting(item: T): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemT
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: T[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsT[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): T[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: T[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): T[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: T[]

+
+

getByName#

+

getByName(name: string, namespace?: string): T

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: T

+
+

getByPath#

+

getByPath(path: string): T

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: T

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): T[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: T[]

+
+

Optional getStatuses#

+

getStatuses(items: T[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsT[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: T): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemT
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: T[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsT[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹T›

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹T›

+
+

loadAll#

+

loadAll(options: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹T›

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹T›

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹T[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹T[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: T[], __namedParameters: object): T[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: T[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: T[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: T): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemT
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: T, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: T

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: T): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemT
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: T[], sorting?: function[], order?: "asc" | "desc"): T[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsT[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: T[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: T): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemT
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: T[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsT[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: T): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemT
+

Returns: void

+
+

update#

+

update(item: T, data: Partial‹T›): Promise‹T›

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemT
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: T, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: T

+

request: function

+

▸ (): Promise‹T›

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.crdstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.crdstore/index.html new file mode 100644 index 0000000000..5abdf0b0fe --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.crdstore/index.html @@ -0,0 +1,2430 @@ + + + + + + + + + + + + + + + + + + + + + + Class: CRDStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: CRDStore#

+

Hierarchy#

+

KubeObjectStoreCustomResourceDefinition

+

CRDStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new CRDStore(): CRDStore

+

Overrides KubeObjectStore.constructor

+

Defined in src/renderer/components/+custom-resources/crd.store.ts:23

+

Returns: CRDStore

+

Properties#

+

api#

+

api: KubeApiCustomResourceDefinition‹›› = crdApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+custom-resources/crd.store.ts:23

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): CustomResourceDefinition[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: CustomResourceDefinition[]

+
+

groups#

+

get groups(): object

+

Defined in src/renderer/components/+custom-resources/crd.store.ts:39

+

Returns: object

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): CustomResourceDefinition[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: CustomResourceDefinition[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹CustomResourceDefinition›): Promise‹CustomResourceDefinition

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹CustomResourceDefinition

+

Returns: Promise‹CustomResourceDefinition

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹CustomResourceDefinition›): Promise‹CustomResourceDefinition

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹CustomResourceDefinition

+

Returns: Promise‹CustomResourceDefinition

+
+

Protected defaultSorting#

+

defaultSorting(item: CustomResourceDefinition): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemCustomResourceDefinition
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: CustomResourceDefinition[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsCustomResourceDefinition[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): CustomResourceDefinition[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: CustomResourceDefinition[]

+
+

getByGroup#

+

getByGroup(group: string, pluralName: string): CustomResourceDefinition‹›

+

Defined in src/renderer/components/+custom-resources/crd.store.ts:52

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
groupstring
pluralNamestring
+

Returns: CustomResourceDefinition‹›

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): CustomResourceDefinition[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: CustomResourceDefinition[]

+
+

getByName#

+

getByName(name: string, namespace?: string): CustomResourceDefinition

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: CustomResourceDefinition

+
+

getByObject#

+

getByObject(obj: KubeObject): CustomResourceDefinition‹›

+

Defined in src/renderer/components/+custom-resources/crd.store.ts:60

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objKubeObject
+

Returns: CustomResourceDefinition‹›

+
+

getByPath#

+

getByPath(path: string): CustomResourceDefinition

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: CustomResourceDefinition

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): CustomResourceDefinition[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: CustomResourceDefinition[]

+
+

Optional getStatuses#

+

getStatuses(items: CustomResourceDefinition[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsCustomResourceDefinition[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: CustomResourceDefinition): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemCustomResourceDefinition
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: CustomResourceDefinition[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsCustomResourceDefinition[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹CustomResourceDefinition

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹CustomResourceDefinition

+
+

loadAll#

+

loadAll(options: object): Promise‹void | CustomResourceDefinition[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | CustomResourceDefinition[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹CustomResourceDefinition

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹CustomResourceDefinition

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹CustomResourceDefinition[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹CustomResourceDefinition[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: CustomResourceDefinition[], __namedParameters: object): CustomResourceDefinition[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: CustomResourceDefinition[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: CustomResourceDefinition[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: CustomResourceDefinition): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemCustomResourceDefinition
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: CustomResourceDefinition, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: CustomResourceDefinition

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: CustomResourceDefinition): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemCustomResourceDefinition
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: CustomResourceDefinition[]): CustomResourceDefinition‹›[]

+

Overrides KubeObjectStore.sortItems

+

Defined in src/renderer/components/+custom-resources/crd.store.ts:32

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsCustomResourceDefinition[]
+

Returns: CustomResourceDefinition‹›[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: CustomResourceDefinition): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemCustomResourceDefinition
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: CustomResourceDefinition[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsCustomResourceDefinition[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: CustomResourceDefinition): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemCustomResourceDefinition
+

Returns: void

+
+

update#

+

update(item: CustomResourceDefinition, data: Partial‹CustomResourceDefinition›): Promise‹CustomResourceDefinition

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemCustomResourceDefinition
dataPartial‹CustomResourceDefinition
+

Returns: Promise‹CustomResourceDefinition

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: CustomResourceDefinition, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: CustomResourceDefinition

+

request: function

+

▸ (): Promise‹CustomResourceDefinition

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.cronjob/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.cronjob/index.html new file mode 100644 index 0000000000..befef0e787 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.cronjob/index.html @@ -0,0 +1,1871 @@ + + + + + + + + + + + + + + + + + + + + + + Class: CronJob - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: CronJob#

+

Hierarchy#

+ +

CronJob

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new CronJob(data: KubeJsonApiData): CronJob

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: CronJob

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Overrides KubeObject.apiVersion

+

Defined in src/renderer/api/endpoints/cron-job.api.ts:47

+
+

kind#

+

kind: string

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/cron-job.api.ts:46

+
+

metadata#

+

metadata: object

+

Overrides KubeObject.metadata

+

Defined in src/renderer/api/endpoints/cron-job.api.ts:48

+

Type declaration:#

+
    +
  • +

    annotations(): object

    +
  • +
  • +

    creationTimestamp: string

    +
  • +
  • +

    labels(): object

    +
  • +
  • +

    name: string

    +
  • +
  • +

    namespace: string

    +
  • +
  • +

    resourceVersion: string

    +
  • +
  • +

    selfLink: string

    +
  • +
  • +

    uid: string

    +
  • +
+
+

spec#

+

spec: object

+

Defined in src/renderer/api/endpoints/cron-job.api.ts:62

+

Type declaration:#

+
    +
  • +

    concurrencyPolicy: string

    +
  • +
  • +

    failedJobsHistoryLimit: number

    +
  • +
  • +

    jobTemplate(): object

    +
  • +
  • +

    metadata(): object

    +
      +
    • +

      annotations(): object

      +
    • +
    • +

      creationTimestamp? : string

      +
    • +
    • +

      labels(): object

      +
    • +
    +
  • +
  • +

    spec(): object

    +
      +
    • +

      template(): object

      +
    • +
    • +

      metadata(): object

      +
        +
      • creationTimestamp? : string
      • +
      +
    • +
    • +

      spec(): object

      +
        +
      • +

        containers: IPodContainer[]

        +
      • +
      • +

        dnsPolicy: string

        +
      • +
      • +

        hostPID: boolean

        +
      • +
      • +

        restartPolicy: string

        +
      • +
      • +

        schedulerName: string

        +
      • +
      • +

        terminationGracePeriodSeconds: number

        +
      • +
      +
    • +
    +
  • +
  • +

    schedule: string

    +
  • +
  • +

    successfulJobsHistoryLimit: number

    +
  • +
  • +

    suspend: boolean

    +
  • +
+
+

status#

+

status: object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/cron-job.api.ts:95

+

Type declaration:#

+
    +
  • lastScheduleTime? : string
  • +
+
+

Static apiBase#

+

apiBase: string = "/apis/batch/v1beta1/cronjobs"

+

Defined in src/renderer/api/endpoints/cron-job.api.ts:44

+
+

Static kind#

+

kind: string = "CronJob"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/cron-job.api.ts:42

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/cron-job.api.ts:43

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getLastScheduleTime#

+

getLastScheduleTime(): string

+

Defined in src/renderer/api/endpoints/cron-job.api.ts:103

+

Returns: string

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSchedule#

+

getSchedule(): string

+

Defined in src/renderer/api/endpoints/cron-job.api.ts:110

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getSuspendFlag#

+

getSuspendFlag(): string

+

Defined in src/renderer/api/endpoints/cron-job.api.ts:99

+

Returns: string

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

isNeverRun#

+

isNeverRun(): boolean

+

Defined in src/renderer/api/endpoints/cron-job.api.ts:114

+

Returns: boolean

+
+

isSuspend#

+

isSuspend(): boolean

+

Defined in src/renderer/api/endpoints/cron-job.api.ts:126

+

Returns: boolean

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.cronjobstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.cronjobstore/index.html new file mode 100644 index 0000000000..5eaf76b5be --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.cronjobstore/index.html @@ -0,0 +1,2405 @@ + + + + + + + + + + + + + + + + + + + + + + Class: CronJobStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: CronJobStore#

+

Hierarchy#

+

KubeObjectStoreCronJob

+

CronJobStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new CronJobStore(): CronJobStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: CronJobStore

+

Properties#

+

api#

+

api: CronJobApi‹› = cronJobApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+workloads-cronjobs/cronjob.store.ts:9

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): CronJob[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: CronJob[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): CronJob[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: CronJob[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹CronJob›): Promise‹CronJob

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹CronJob

+

Returns: Promise‹CronJob

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹CronJob›): Promise‹CronJob

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹CronJob

+

Returns: Promise‹CronJob

+
+

Protected defaultSorting#

+

defaultSorting(item: CronJob): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemCronJob
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: CronJob[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsCronJob[]
+

Returns: T[]

+
+

getActiveJobsNum#

+

getActiveJobsNum(cronJob: CronJob): number

+

Defined in src/renderer/components/+workloads-cronjobs/cronjob.store.ts:26

+

Parameters:

+ + + + + + + + + + + + + +
NameType
cronJobCronJob
+

Returns: number

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): CronJob[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: CronJob[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): CronJob[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: CronJob[]

+
+

getByName#

+

getByName(name: string, namespace?: string): CronJob

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: CronJob

+
+

getByPath#

+

getByPath(path: string): CronJob

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: CronJob

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): CronJob[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: CronJob[]

+
+

getStatuses#

+

getStatuses(cronJobs?: CronJob[]): object

+

Overrides KubeObjectStore.getStatuses

+

Defined in src/renderer/components/+workloads-cronjobs/cronjob.store.ts:11

+

Parameters:

+ + + + + + + + + + + + + +
NameType
cronJobs?CronJob[]
+

Returns: object

+
    +
  • +

    scheduled: number = 0

    +
  • +
  • +

    suspended: number = 0

    +
  • +
+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: CronJob): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemCronJob
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: CronJob[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsCronJob[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹CronJob

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹CronJob

+
+

loadAll#

+

loadAll(options: object): Promise‹void | CronJob[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | CronJob[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹CronJob

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹CronJob

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹CronJob[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹CronJob[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: CronJob[], __namedParameters: object): CronJob[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: CronJob[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: CronJob[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: CronJob): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemCronJob
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: CronJob, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: CronJob

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: CronJob): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemCronJob
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: CronJob[], sorting?: function[], order?: "asc" | "desc"): CronJob[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsCronJob[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: CronJob[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: CronJob): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemCronJob
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: CronJob[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsCronJob[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: CronJob): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemCronJob
+

Returns: void

+
+

update#

+

update(item: CronJob, data: Partial‹CronJob›): Promise‹CronJob

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemCronJob
dataPartial‹CronJob
+

Returns: Promise‹CronJob

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: CronJob, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: CronJob

+

request: function

+

▸ (): Promise‹CronJob

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.customresourcedefinition/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.customresourcedefinition/index.html new file mode 100644 index 0000000000..cf9801782e --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.customresourcedefinition/index.html @@ -0,0 +1,2001 @@ + + + + + + + + + + + + + + + + + + + + + + Class: CustomResourceDefinition - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: CustomResourceDefinition#

+

Hierarchy#

+ +

CustomResourceDefinition

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new CustomResourceDefinition(data: KubeJsonApiData): CustomResourceDefinition

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: CustomResourceDefinition

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Defined in src/renderer/api/endpoints/crd.api.ts:25

+

Type declaration:#

+
    +
  • +

    additionalPrinterColumns? : AdditionalPrinterColumnsV1Beta[]

    +
  • +
  • +

    conversion(): object

    +
  • +
  • +

    strategy? : string

    +
  • +
  • +

    webhook? : any

    +
  • +
  • +

    group: string

    +
  • +
  • +

    names(): object

    +
  • +
  • +

    kind: string

    +
  • +
  • +

    listKind: string

    +
  • +
  • +

    plural: string

    +
  • +
  • +

    singular: string

    +
  • +
  • +

    scope: "Namespaced" | "Cluster" | string

    +
  • +
  • +

    validation? : any

    +
  • +
  • +

    version? : string

    +
  • +
  • +

    versions? : object[]

    +
  • +
+
+

status#

+

status: object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/crd.api.ts:49

+

Type declaration:#

+
    +
  • +

    acceptedNames(): object

    +
  • +
  • +

    kind: string

    +
  • +
  • +

    listKind: string

    +
  • +
  • +

    plural: string

    +
  • +
  • +

    shortNames: string[]

    +
  • +
  • +

    singular: string

    +
  • +
  • +

    conditions: object[]

    +
  • +
  • +

    storedVersions: string[]

    +
  • +
+
+

Static apiBase#

+

apiBase: string = "/apis/apiextensions.k8s.io/v1/customresourcedefinitions"

+

Defined in src/renderer/api/endpoints/crd.api.ts:23

+
+

Static kind#

+

kind: string = "CustomResourceDefinition"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/crd.api.ts:21

+
+

Static namespaced#

+

namespaced: boolean = false

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/crd.api.ts:22

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getConditions#

+

getConditions(): object[]

+

Defined in src/renderer/api/endpoints/crd.api.ts:139

+

Returns: object[]

+
+

getConversion#

+

getConversion(): string

+

Defined in src/renderer/api/endpoints/crd.api.ts:121

+

Returns: string

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getGroup#

+

getGroup(): string

+

Defined in src/renderer/api/endpoints/crd.api.ts:96

+

Returns: string

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNames#

+

getNames(): object

+

Defined in src/renderer/api/endpoints/crd.api.ts:117

+

Returns: object

+
    +
  • +

    kind: string

    +
  • +
  • +

    listKind: string

    +
  • +
  • +

    plural: string

    +
  • +
  • +

    singular: string

    +
  • +
+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getPluralName#

+

getPluralName(): string

+

Defined in src/renderer/api/endpoints/crd.api.ts:82

+

Returns: string

+
+

getPrinterColumns#

+

getPrinterColumns(ignorePriority: boolean): AdditionalPrinterColumnsV1[]

+

Defined in src/renderer/api/endpoints/crd.api.ts:125

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
ignorePrioritybooleantrue
+

Returns: AdditionalPrinterColumnsV1[]

+
+

getResourceApiBase#

+

getResourceApiBase(): string

+

Defined in src/renderer/api/endpoints/crd.api.ts:76

+

Returns: string

+
+

getResourceKind#

+

getResourceKind(): string

+

Defined in src/renderer/api/endpoints/crd.api.ts:86

+

Returns: string

+
+

getResourceTitle#

+

getResourceTitle(): string

+

Defined in src/renderer/api/endpoints/crd.api.ts:90

+

Returns: string

+
+

getResourceUrl#

+

getResourceUrl(): string

+

Defined in src/renderer/api/endpoints/crd.api.ts:67

+

Returns: string

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getScope#

+

getScope(): string

+

Defined in src/renderer/api/endpoints/crd.api.ts:100

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getStoredVersions#

+

getStoredVersions(): string

+

Defined in src/renderer/api/endpoints/crd.api.ts:113

+

Returns: string

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

getValidation#

+

getValidation(): string

+

Defined in src/renderer/api/endpoints/crd.api.ts:135

+

Returns: string

+
+

getVersion#

+

getVersion(): string

+

Defined in src/renderer/api/endpoints/crd.api.ts:104

+

Returns: string

+
+

isNamespaced#

+

isNamespaced(): boolean

+

Defined in src/renderer/api/endpoints/crd.api.ts:109

+

Returns: boolean

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.daemonset/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.daemonset/index.html new file mode 100644 index 0000000000..1c05b55260 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.daemonset/index.html @@ -0,0 +1,1907 @@ + + + + + + + + + + + + + + + + + + + + + + Class: DaemonSet - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: DaemonSet#

+

Hierarchy#

+
    +
  • WorkloadKubeObject
  • +
+

DaemonSet

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new DaemonSet(data: KubeJsonApiData): DaemonSet

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: DaemonSet

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Overrides void

+

Defined in src/renderer/api/endpoints/daemon-set.api.ts:13

+

Type declaration:#

+
    +
  • +

    revisionHistoryLimit: number

    +
  • +
  • +

    selector(): object

    +
  • +
  • +

    matchLabels(): object

    +
  • +
  • +

    template(): object

    +
  • +
  • +

    metadata(): object

    +
      +
    • +

      creationTimestamp? : string

      +
    • +
    • +

      labels(): object

      +
    • +
    • +

      name: string

      +
    • +
    +
  • +
  • +

    spec(): object

    +
      +
    • +

      affinity? : IAffinity

      +
    • +
    • +

      containers: IPodContainer[]

      +
    • +
    • +

      dnsPolicy: string

      +
    • +
    • +

      hostPID: boolean

      +
    • +
    • +

      initContainers? : IPodContainer[]

      +
    • +
    • +

      nodeSelector(): object

      +
    • +
    • +

      restartPolicy: string

      +
    • +
    • +

      schedulerName: string

      +
    • +
    • +

      securityContext(): object

      +
    • +
    • +

      terminationGracePeriodSeconds: number

      +
    • +
    • +

      tolerations: object[]

      +
    • +
    +
  • +
  • +

    updateStrategy(): object

    +
  • +
  • +

    rollingUpdate(): object

    +
      +
    • maxUnavailable: number
    • +
    +
  • +
  • +

    type: string

    +
  • +
+
+

status#

+

status: object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/daemon-set.api.ts:55

+

Type declaration:#

+
    +
  • +

    currentNumberScheduled: number

    +
  • +
  • +

    desiredNumberScheduled: number

    +
  • +
  • +

    numberAvailable: number

    +
  • +
  • +

    numberMisscheduled: number

    +
  • +
  • +

    numberReady: number

    +
  • +
  • +

    numberUnavailable: number

    +
  • +
  • +

    observedGeneration: number

    +
  • +
  • +

    updatedNumberScheduled: number

    +
  • +
+
+

Static apiBase#

+

apiBase: string = "/apis/apps/v1/daemonsets"

+

Defined in src/renderer/api/endpoints/daemon-set.api.ts:11

+
+

Static kind#

+

kind: string = "DaemonSet"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/daemon-set.api.ts:9

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/daemon-set.api.ts:10

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAffinity#

+

getAffinity(): IAffinity

+

Inherited from Deployment.getAffinity

+

Defined in src/renderer/api/workload-kube-object.ts:74

+

Returns: IAffinity

+
+

getAffinityNumber#

+

getAffinityNumber(): number

+

Inherited from Pod.getAffinityNumber

+

Defined in src/renderer/api/workload-kube-object.ts:78

+

Returns: number

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getImages#

+

getImages(): string[]

+

Defined in src/renderer/api/endpoints/daemon-set.api.ts:66

+

Returns: string[]

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNodeSelectors#

+

getNodeSelectors(): string[]

+

Inherited from Deployment.getNodeSelectors

+

Defined in src/renderer/api/workload-kube-object.ts:58

+

Returns: string[]

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getSelectors#

+

getSelectors(): string[]

+

Inherited from Pod.getSelectors

+

Defined in src/renderer/api/workload-kube-object.ts:52

+

Returns: string[]

+
+

getTemplateLabels#

+

getTemplateLabels(): string[]

+

Inherited from Pod.getTemplateLabels

+

Defined in src/renderer/api/workload-kube-object.ts:64

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

getTolerations#

+

getTolerations(): IToleration[]

+

Inherited from Deployment.getTolerations

+

Defined in src/renderer/api/workload-kube-object.ts:70

+

Returns: IToleration[]

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.daemonsetstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.daemonsetstore/index.html new file mode 100644 index 0000000000..351e4c49d0 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.daemonsetstore/index.html @@ -0,0 +1,2448 @@ + + + + + + + + + + + + + + + + + + + + + + Class: DaemonSetStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: DaemonSetStore#

+

Hierarchy#

+

KubeObjectStoreDaemonSet

+

DaemonSetStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new DaemonSetStore(): DaemonSetStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: DaemonSetStore

+

Properties#

+

api#

+

api: KubeApiDaemonSet‹›› = daemonSetApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+workloads-daemonsets/daemonsets.store.ts:10

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

metrics#

+

metrics: IPodMetrics = null

+

Defined in src/renderer/components/+workloads-daemonsets/daemonsets.store.ts:12

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): DaemonSet[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: DaemonSet[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): DaemonSet[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: DaemonSet[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹DaemonSet›): Promise‹DaemonSet

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹DaemonSet

+

Returns: Promise‹DaemonSet

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹DaemonSet›): Promise‹DaemonSet

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹DaemonSet

+

Returns: Promise‹DaemonSet

+
+

Protected defaultSorting#

+

defaultSorting(item: DaemonSet): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemDaemonSet
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: DaemonSet[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsDaemonSet[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): DaemonSet[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: DaemonSet[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): DaemonSet[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: DaemonSet[]

+
+

getByName#

+

getByName(name: string, namespace?: string): DaemonSet

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: DaemonSet

+
+

getByPath#

+

getByPath(path: string): DaemonSet

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: DaemonSet

+
+

getChildPods#

+

getChildPods(daemonSet: DaemonSet): Pod[]

+

Defined in src/renderer/components/+workloads-daemonsets/daemonsets.store.ts:20

+

Parameters:

+ + + + + + + + + + + + + +
NameType
daemonSetDaemonSet
+

Returns: Pod[]

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): DaemonSet[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: DaemonSet[]

+
+

getStatuses#

+

getStatuses(daemonSets?: DaemonSet[]): object

+

Overrides KubeObjectStore.getStatuses

+

Defined in src/renderer/components/+workloads-daemonsets/daemonsets.store.ts:24

+

Parameters:

+ + + + + + + + + + + + + +
NameType
daemonSets?DaemonSet[]
+

Returns: object

+
    +
  • +

    failed: number = 0

    +
  • +
  • +

    pending: number = 0

    +
  • +
  • +

    running: number = 0

    +
  • +
+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: DaemonSet): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemDaemonSet
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: DaemonSet[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsDaemonSet[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹DaemonSet

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹DaemonSet

+
+

loadAll#

+

loadAll(options: object): Promise‹void | DaemonSet[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | DaemonSet[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹DaemonSet

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹DaemonSet

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹DaemonSet[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹DaemonSet[]›

+
+

loadMetrics#

+

loadMetrics(daemonSet: DaemonSet): Promise‹void›

+

Defined in src/renderer/components/+workloads-daemonsets/daemonsets.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
daemonSetDaemonSet
+

Returns: Promise‹void›

+
+

Protected mergeItems#

+

mergeItems(partialItems: DaemonSet[], __namedParameters: object): DaemonSet[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: DaemonSet[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: DaemonSet[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: DaemonSet): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemDaemonSet
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: DaemonSet, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: DaemonSet

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Overrides KubeObjectStore.reset

+

Defined in src/renderer/components/+workloads-daemonsets/daemonsets.store.ts:44

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: DaemonSet): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemDaemonSet
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: DaemonSet[], sorting?: function[], order?: "asc" | "desc"): DaemonSet[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsDaemonSet[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: DaemonSet[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: DaemonSet): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemDaemonSet
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: DaemonSet[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsDaemonSet[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: DaemonSet): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemDaemonSet
+

Returns: void

+
+

update#

+

update(item: DaemonSet, data: Partial‹DaemonSet›): Promise‹DaemonSet

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemDaemonSet
dataPartial‹DaemonSet
+

Returns: Promise‹DaemonSet

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: DaemonSet, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: DaemonSet

+

request: function

+

▸ (): Promise‹DaemonSet

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.deployment/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.deployment/index.html new file mode 100644 index 0000000000..709fd99961 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.deployment/index.html @@ -0,0 +1,1972 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Deployment - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: Deployment#

+

Hierarchy#

+
    +
  • WorkloadKubeObject
  • +
+

Deployment

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Deployment(data: KubeJsonApiData): Deployment

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: Deployment

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Overrides void

+

Defined in src/renderer/api/endpoints/deployment.api.ts:75

+

Type declaration:#

+
    +
  • +

    replicas: number

    +
  • +
  • +

    selector(): object

    +
  • +
  • +

    matchLabels(): object

    +
  • +
  • +

    strategy(): object

    +
  • +
  • +

    rollingUpdate(): object

    +
      +
    • +

      maxSurge: number

      +
    • +
    • +

      maxUnavailable: number

      +
    • +
    +
  • +
  • +

    type: string

    +
  • +
  • +

    template(): object

    +
  • +
  • +

    metadata(): object

    +
      +
    • +

      annotations(): object

      +
    • +
    • +

      creationTimestamp? : string

      +
    • +
    • +

      labels(): object

      +
    • +
    +
  • +
  • +

    spec(): object

    +
      +
    • +

      affinity? : IAffinity

      +
    • +
    • +

      containers: object[]

      +
    • +
    • +

      dnsPolicy: string

      +
    • +
    • +

      nodeSelector(): object

      +
    • +
    • +

      restartPolicy: string

      +
    • +
    • +

      schedulerName: string

      +
    • +
    • +

      securityContext(): object

      +
    • +
    • +

      serviceAccount: string

      +
    • +
    • +

      serviceAccountName: string

      +
    • +
    • +

      terminationGracePeriodSeconds: number

      +
    • +
    • +

      tolerations? : object[]

      +
    • +
    • +

      volumes? : object[]

      +
    • +
    +
  • +
+
+

status#

+

status: object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/deployment.api.ts:154

+

Type declaration:#

+
    +
  • +

    availableReplicas? : number

    +
  • +
  • +

    conditions: object[]

    +
  • +
  • +

    observedGeneration: number

    +
  • +
  • +

    readyReplicas: number

    +
  • +
  • +

    replicas: number

    +
  • +
  • +

    unavailableReplicas? : number

    +
  • +
  • +

    updatedReplicas: number

    +
  • +
+
+

Static apiBase#

+

apiBase: string = "/apis/apps/v1/deployments"

+

Defined in src/renderer/api/endpoints/deployment.api.ts:73

+
+

Static kind#

+

kind: string = "Deployment"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/deployment.api.ts:71

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/deployment.api.ts:72

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAffinity#

+

getAffinity(): IAffinity

+

Inherited from Deployment.getAffinity

+

Defined in src/renderer/api/workload-kube-object.ts:74

+

Returns: IAffinity

+
+

getAffinityNumber#

+

getAffinityNumber(): number

+

Inherited from Pod.getAffinityNumber

+

Defined in src/renderer/api/workload-kube-object.ts:78

+

Returns: number

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getConditions#

+

getConditions(activeOnly: boolean): object[]

+

Defined in src/renderer/api/endpoints/deployment.api.ts:171

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
activeOnlybooleanfalse
+

Returns: object[]

+
+

getConditionsText#

+

getConditionsText(activeOnly: boolean): string

+

Defined in src/renderer/api/endpoints/deployment.api.ts:183

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
activeOnlybooleantrue
+

Returns: string

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNodeSelectors#

+

getNodeSelectors(): string[]

+

Inherited from Deployment.getNodeSelectors

+

Defined in src/renderer/api/workload-kube-object.ts:58

+

Returns: string[]

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getReplicas#

+

getReplicas(): number

+

Defined in src/renderer/api/endpoints/deployment.api.ts:187

+

Returns: number

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getSelectors#

+

getSelectors(): string[]

+

Inherited from Pod.getSelectors

+

Defined in src/renderer/api/workload-kube-object.ts:52

+

Returns: string[]

+
+

getTemplateLabels#

+

getTemplateLabels(): string[]

+

Inherited from Pod.getTemplateLabels

+

Defined in src/renderer/api/workload-kube-object.ts:64

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

getTolerations#

+

getTolerations(): IToleration[]

+

Inherited from Deployment.getTolerations

+

Defined in src/renderer/api/workload-kube-object.ts:70

+

Returns: IToleration[]

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.deploymentapi/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.deploymentapi/index.html new file mode 100644 index 0000000000..3bad4f7b69 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.deploymentapi/index.html @@ -0,0 +1,1882 @@ + + + + + + + + + + + + + + + + + + + + + + Class: DeploymentApi - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: DeploymentApi#

+

Hierarchy#

+ +

DeploymentApi

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new DeploymentApi(options: IKubeApiOptions‹Deployment›): DeploymentApi

+

Inherited from KubeApi.constructor

+

Defined in src/renderer/api/kube-api.ts:123

+

Parameters:

+ + + + + + + + + + + + + +
NameType
optionsIKubeApiOptions‹Deployment
+

Returns: DeploymentApi

+

Properties#

+

apiBase#

+

apiBase: string

+

Inherited from KubeApi.apiBase

+

Defined in src/renderer/api/kube-api.ts:112

+
+

apiGroup#

+

apiGroup: string

+

Inherited from KubeApi.apiGroup

+

Defined in src/renderer/api/kube-api.ts:114

+
+

apiPrefix#

+

apiPrefix: string

+

Inherited from KubeApi.apiPrefix

+

Defined in src/renderer/api/kube-api.ts:113

+
+

apiResource#

+

apiResource: string

+

Inherited from KubeApi.apiResource

+

Defined in src/renderer/api/kube-api.ts:117

+
+

apiVersion#

+

apiVersion: string

+

Inherited from KubeApi.apiVersion

+

Defined in src/renderer/api/kube-api.ts:115

+
+

Optional apiVersionPreferred#

+

apiVersionPreferred? : string

+

Inherited from KubeApi.apiVersionPreferred

+

Defined in src/renderer/api/kube-api.ts:116

+
+

isNamespaced#

+

isNamespaced: boolean

+

Inherited from KubeApi.isNamespaced

+

Defined in src/renderer/api/kube-api.ts:118

+
+

kind#

+

kind: string

+

Inherited from KubeApi.kind

+

Defined in src/renderer/api/kube-api.ts:111

+
+

objectConstructor#

+

objectConstructor: IKubeObjectConstructor‹Deployment

+

Inherited from KubeApi.objectConstructor

+

Defined in src/renderer/api/kube-api.ts:120

+
+

Protected options#

+

options: IKubeApiOptions‹Deployment

+

Inherited from KubeApi.options

+

Defined in src/renderer/api/kube-api.ts:125

+
+

Protected request#

+

request: KubeJsonApi

+

Inherited from KubeApi.request

+

Defined in src/renderer/api/kube-api.ts:121

+
+

Protected resourceVersions#

+

resourceVersions: Map‹string, string› = new Map()

+

Inherited from KubeApi.resourceVersions

+

Defined in src/renderer/api/kube-api.ts:122

+
+

Protected watchDisposer#

+

watchDisposer: function

+

Inherited from KubeApi.watchDisposer

+

Defined in src/renderer/api/kube-api.ts:123

+

Type declaration:#

+

▸ (): void

+

Accessors#

+

apiVersionWithGroup#

+

get apiVersionWithGroup(): string

+

Inherited from KubeApi.apiVersionWithGroup

+

Defined in src/renderer/api/kube-api.ts:153

+

Returns: string

+

Methods#

+

Protected checkPreferredVersion#

+

checkPreferredVersion(): Promise‹void›

+

Inherited from KubeApi.checkPreferredVersion

+

Defined in src/renderer/api/kube-api.ts:215

+

Returns: Promise‹void›

+
+

create#

+

create(__namedParameters: object, data?: Partial‹Deployment›): Promise‹Deployment | null›

+

Inherited from KubeApi.create

+

Defined in src/renderer/api/kube-api.ts:353

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional data: Partial‹Deployment

+

Returns: Promise‹Deployment | null›

+
+

delete#

+

delete(__namedParameters: object): Promise‹KubeJsonApiData›

+

Inherited from KubeApi.delete

+

Defined in src/renderer/api/kube-api.ts:390

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Returns: Promise‹KubeJsonApiData›

+
+

get#

+

get(__namedParameters: object, query?: IKubeApiQueryParams): Promise‹Deployment | null›

+

Inherited from KubeApi.get

+

Defined in src/renderer/api/kube-api.ts:339

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional query: IKubeApiQueryParams

+

Returns: Promise‹Deployment | null›

+
+

getReplicas#

+

getReplicas(params: object): Promise‹number›

+

Defined in src/renderer/api/endpoints/deployment.api.ts:12

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespacestring
+

Returns: Promise‹number›

+
+

getResourceVersion#

+

getResourceVersion(namespace: string): string

+

Inherited from KubeApi.getResourceVersion

+

Defined in src/renderer/api/kube-api.ts:248

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
+

Returns: string

+
+

Protected getScaleApiUrl#

+

getScaleApiUrl(params: object): string

+

Defined in src/renderer/api/endpoints/deployment.api.ts:8

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespacestring
+

Returns: string

+
+

getUrl#

+

getUrl(__namedParameters: object, query?: Partial‹IKubeApiQueryParams›): string

+

Inherited from KubeApi.getUrl

+

Defined in src/renderer/api/kube-api.ts:256

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring""
+

Optional query: Partial‹IKubeApiQueryParams›

+

Returns: string

+
+

getWatchUrl#

+

getWatchUrl(namespace: string, query: IKubeApiQueryParams): string

+

Inherited from KubeApi.getWatchUrl

+

Defined in src/renderer/api/kube-api.ts:397

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
queryIKubeApiQueryParams{}
+

Returns: string

+
+

list#

+

list(__namedParameters: object, query?: IKubeApiQueryParams): Promise‹Deployment[] | null›

+

Inherited from KubeApi.list

+

Defined in src/renderer/api/kube-api.ts:321

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
reqInitRequestInit-
+

Optional query: IKubeApiQueryParams

+

Returns: Promise‹Deployment[] | null›

+
+

Protected modifyWatchEvent#

+

modifyWatchEvent(event: IKubeWatchEvent): void

+

Inherited from KubeApi.modifyWatchEvent

+

Defined in src/renderer/api/kube-api.ts:462

+

Parameters:

+ + + + + + + + + + + + + +
NameType
eventIKubeWatchEvent
+

Returns: void

+
+

Protected normalizeQuery#

+

normalizeQuery(query: Partial‹IKubeApiQueryParams›): object

+

Inherited from KubeApi.normalizeQuery

+

Defined in src/renderer/api/kube-api.ts:268

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
queryPartial‹IKubeApiQueryParams›{}
+

Returns: object

+
+

Protected parseResponse#

+

parseResponse(data: unknown, namespace?: string): Deployment | Deployment[] | null

+

Inherited from KubeApi.parseResponse

+

Defined in src/renderer/api/kube-api.ts:280

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
dataunknown
namespace?string
+

Returns: Deployment | Deployment[] | null

+
+

refreshResourceVersion#

+

refreshResourceVersion(params?: KubeApiListOptions): Promise‹T[]›

+

Inherited from KubeApi.refreshResourceVersion

+

Defined in src/renderer/api/kube-api.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?KubeApiListOptions
+

Returns: Promise‹T[]›

+
+

restart#

+

restart(params: object): Promise‹KubeJsonApiData›

+

Defined in src/renderer/api/endpoints/deployment.api.ts:29

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespacestring
+

Returns: Promise‹KubeJsonApiData›

+
+

scale#

+

scale(params: object, replicas: number): Promise‹KubeJsonApiData›

+

Defined in src/renderer/api/endpoints/deployment.api.ts:18

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespacestring
+

replicas: number

+

Returns: Promise‹KubeJsonApiData›

+
+

setResourceVersion#

+

setResourceVersion(namespace: string, newVersion: string): void

+

Inherited from KubeApi.setResourceVersion

+

Defined in src/renderer/api/kube-api.ts:244

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
newVersionstring-
+

Returns: void

+
+

update#

+

update(__namedParameters: object, data?: Partial‹Deployment›): Promise‹Deployment | null›

+

Inherited from KubeApi.update

+

Defined in src/renderer/api/kube-api.ts:376

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional data: Partial‹Deployment

+

Returns: Promise‹Deployment | null›

+
+

watch#

+

watch(opts: KubeApiWatchOptions): function

+

Inherited from KubeApi.watch

+

Defined in src/renderer/api/kube-api.ts:405

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
optsKubeApiWatchOptions{ namespace: "" }
+

Returns: function

+

▸ (): void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.deploymentstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.deploymentstore/index.html new file mode 100644 index 0000000000..319a3c0896 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.deploymentstore/index.html @@ -0,0 +1,2436 @@ + + + + + + + + + + + + + + + + + + + + + + Class: DeploymentStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: DeploymentStore#

+

Hierarchy#

+

KubeObjectStoreDeployment

+

DeploymentStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new DeploymentStore(): DeploymentStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: DeploymentStore

+

Properties#

+

api#

+

api: DeploymentApi‹› = deploymentApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+workloads-deployments/deployments.store.ts:10

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

metrics#

+

metrics: IPodMetrics = null

+

Defined in src/renderer/components/+workloads-deployments/deployments.store.ts:11

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): Deployment[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: Deployment[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): Deployment[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: Deployment[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹Deployment›): Promise‹Deployment

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Deployment

+

Returns: Promise‹Deployment

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹Deployment›): Promise‹Deployment

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Deployment

+

Returns: Promise‹Deployment

+
+

Protected defaultSorting#

+

defaultSorting(item: Deployment): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemDeployment
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: Deployment[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsDeployment[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): Deployment[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: Deployment[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): Deployment[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: Deployment[]

+
+

getByName#

+

getByName(name: string, namespace?: string): Deployment

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Deployment

+
+

getByPath#

+

getByPath(path: string): Deployment

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: Deployment

+
+

getChildPods#

+

getChildPods(deployment: Deployment): Pod‹›[]

+

Defined in src/renderer/components/+workloads-deployments/deployments.store.ts:45

+

Parameters:

+ + + + + + + + + + + + + +
NameType
deploymentDeployment
+

Returns: Pod‹›[]

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): Deployment[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: Deployment[]

+
+

getStatuses#

+

getStatuses(deployments?: Deployment[]): object

+

Overrides KubeObjectStore.getStatuses

+

Defined in src/renderer/components/+workloads-deployments/deployments.store.ts:25

+

Parameters:

+ + + + + + + + + + + + + +
NameType
deployments?Deployment[]
+

Returns: object

+
    +
  • +

    failed: number = 0

    +
  • +
  • +

    pending: number = 0

    +
  • +
  • +

    running: number = 0

    +
  • +
+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: Deployment): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemDeployment
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: Deployment[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsDeployment[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹Deployment

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Deployment

+
+

loadAll#

+

loadAll(options: object): Promise‹void | Deployment[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | Deployment[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹Deployment

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Deployment

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹Deployment[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹Deployment[]›

+
+

loadMetrics#

+

loadMetrics(deployment: Deployment): Promise‹void›

+

Defined in src/renderer/components/+workloads-deployments/deployments.store.ts:19

+

Parameters:

+ + + + + + + + + + + + + +
NameType
deploymentDeployment
+

Returns: Promise‹void›

+
+

Protected mergeItems#

+

mergeItems(partialItems: Deployment[], __namedParameters: object): Deployment[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: Deployment[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: Deployment[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: Deployment): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemDeployment
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: Deployment, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: Deployment

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Overrides KubeObjectStore.reset

+

Defined in src/renderer/components/+workloads-deployments/deployments.store.ts:51

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: Deployment): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemDeployment
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: Deployment[]): Deployment‹›[]

+

Overrides KubeObjectStore.sortItems

+

Defined in src/renderer/components/+workloads-deployments/deployments.store.ts:13

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsDeployment[]
+

Returns: Deployment‹›[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: Deployment): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemDeployment
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: Deployment[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsDeployment[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: Deployment): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemDeployment
+

Returns: void

+
+

update#

+

update(item: Deployment, data: Partial‹Deployment›): Promise‹Deployment

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemDeployment
dataPartial‹Deployment
+

Returns: Promise‹Deployment

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: Deployment, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: Deployment

+

request: function

+

▸ (): Promise‹Deployment

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.endpoint/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.endpoint/index.html new file mode 100644 index 0000000000..d32e2ddadb --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.endpoint/index.html @@ -0,0 +1,1729 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Endpoint - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Endpoint#

+

Hierarchy#

+ +

Endpoint

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Endpoint(data: KubeJsonApiData): Endpoint

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: Endpoint

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

Optional status#

+

status? : any

+

Inherited from KubeObject.status

+

Defined in src/renderer/api/kube-object.ts:147

+
+

subsets#

+

subsets: IEndpointSubset[]

+

Defined in src/renderer/api/endpoints/endpoint.api.ts:109

+
+

Static apiBase#

+

apiBase: string = "/api/v1/endpoints"

+

Defined in src/renderer/api/endpoints/endpoint.api.ts:107

+
+

Static kind#

+

kind: string = "Endpoints"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/endpoint.api.ts:105

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/endpoint.api.ts:106

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getEndpointSubsets#

+

getEndpointSubsets(): EndpointSubset[]

+

Defined in src/renderer/api/endpoints/endpoint.api.ts:111

+

Returns: EndpointSubset[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

toString#

+

toString(): string

+

Defined in src/renderer/api/endpoints/endpoint.api.ts:117

+

Returns: string

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.endpointstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.endpointstore/index.html new file mode 100644 index 0000000000..55fa8a8409 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.endpointstore/index.html @@ -0,0 +1,2369 @@ + + + + + + + + + + + + + + + + + + + + + + Class: EndpointStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: EndpointStore#

+

Hierarchy#

+

KubeObjectStoreEndpoint

+

EndpointStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new EndpointStore(): EndpointStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: EndpointStore

+

Properties#

+

api#

+

api: KubeApiEndpoint‹›› = endpointApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+network-endpoints/endpoints.store.ts:8

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): Endpoint[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: Endpoint[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): Endpoint[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: Endpoint[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹Endpoint›): Promise‹Endpoint

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Endpoint

+

Returns: Promise‹Endpoint

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹Endpoint›): Promise‹Endpoint

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Endpoint

+

Returns: Promise‹Endpoint

+
+

Protected defaultSorting#

+

defaultSorting(item: Endpoint): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemEndpoint
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: Endpoint[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsEndpoint[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): Endpoint[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: Endpoint[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): Endpoint[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: Endpoint[]

+
+

getByName#

+

getByName(name: string, namespace?: string): Endpoint

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Endpoint

+
+

getByPath#

+

getByPath(path: string): Endpoint

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: Endpoint

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): Endpoint[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: Endpoint[]

+
+

Optional getStatuses#

+

getStatuses(items: Endpoint[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsEndpoint[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: Endpoint): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemEndpoint
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: Endpoint[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsEndpoint[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹Endpoint

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Endpoint

+
+

loadAll#

+

loadAll(options: object): Promise‹void | Endpoint[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | Endpoint[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹Endpoint

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Endpoint

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹Endpoint[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹Endpoint[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: Endpoint[], __namedParameters: object): Endpoint[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: Endpoint[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: Endpoint[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: Endpoint): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemEndpoint
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: Endpoint, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: Endpoint

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: Endpoint): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemEndpoint
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: Endpoint[], sorting?: function[], order?: "asc" | "desc"): Endpoint[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsEndpoint[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: Endpoint[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: Endpoint): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemEndpoint
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: Endpoint[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsEndpoint[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: Endpoint): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemEndpoint
+

Returns: void

+
+

update#

+

update(item: Endpoint, data: Partial‹Endpoint›): Promise‹Endpoint

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemEndpoint
dataPartial‹Endpoint
+

Returns: Promise‹Endpoint

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: Endpoint, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: Endpoint

+

request: function

+

▸ (): Promise‹Endpoint

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.eventstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.eventstore/index.html new file mode 100644 index 0000000000..4e4ae47043 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.eventstore/index.html @@ -0,0 +1,2406 @@ + + + + + + + + + + + + + + + + + + + + + + Class: EventStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: EventStore#

+

Hierarchy#

+

KubeObjectStoreKubeEvent

+

EventStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new EventStore(): EventStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: EventStore

+

Properties#

+

api#

+

api: KubeApiKubeEvent‹›› = eventApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+events/event.store.ts:13

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

limit#

+

limit: number = 1000

+

Overrides KubeObjectStore.limit

+

Defined in src/renderer/components/+events/event.store.ts:14

+
+

saveLimit#

+

saveLimit: number = 50000

+

Defined in src/renderer/components/+events/event.store.ts:15

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): KubeEvent[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: KubeEvent[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): KubeEvent[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: KubeEvent[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(): void

+

Overrides KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/components/+events/event.store.ts:17

+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹KubeEvent›): Promise‹KubeEvent

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹KubeEvent

+

Returns: Promise‹KubeEvent

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹KubeEvent›): Promise‹KubeEvent

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹KubeEvent

+

Returns: Promise‹KubeEvent

+
+

Protected defaultSorting#

+

defaultSorting(item: KubeEvent): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeEvent
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: KubeEvent[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsKubeEvent[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): KubeEvent[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: KubeEvent[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): KubeEvent[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: KubeEvent[]

+
+

getByName#

+

getByName(name: string, namespace?: string): KubeEvent

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: KubeEvent

+
+

getByPath#

+

getByPath(path: string): KubeEvent

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: KubeEvent

+
+

getEventsByObject#

+

getEventsByObject(obj: KubeObject): KubeEvent[]

+

Defined in src/renderer/components/+events/event.store.ts:27

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objKubeObject
+

Returns: KubeEvent[]

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): KubeEvent[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: KubeEvent[]

+
+

Optional getStatuses#

+

getStatuses(items: KubeEvent[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsKubeEvent[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

getWarnings#

+

getWarnings(): KubeEvent‹›[]

+

Defined in src/renderer/components/+events/event.store.ts:37

+

Returns: KubeEvent‹›[]

+
+

getWarningsCount#

+

getWarningsCount(): number

+

Defined in src/renderer/components/+events/event.store.ts:56

+

Returns: number

+
+

isSelected#

+

isSelected(item: KubeEvent): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeEvent
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: KubeEvent[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsKubeEvent[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹KubeEvent

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹KubeEvent

+
+

loadAll#

+

loadAll(options: object): Promise‹void | KubeEvent[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | KubeEvent[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹KubeEvent

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹KubeEvent

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹KubeEvent[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹KubeEvent[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: KubeEvent[], __namedParameters: object): KubeEvent[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: KubeEvent[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: KubeEvent[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: KubeEvent): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeEvent
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: KubeEvent, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: KubeEvent

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: KubeEvent): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeEvent
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: KubeEvent[]): KubeEvent‹›[]

+

Overrides KubeObjectStore.sortItems

+

Defined in src/renderer/components/+events/event.store.ts:21

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsKubeEvent[]
+

Returns: KubeEvent‹›[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: KubeEvent): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeEvent
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: KubeEvent[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsKubeEvent[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: KubeEvent): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeEvent
+

Returns: void

+
+

update#

+

update(item: KubeEvent, data: Partial‹KubeEvent›): Promise‹KubeEvent

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemKubeEvent
dataPartial‹KubeEvent
+

Returns: Promise‹KubeEvent

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: KubeEvent, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: KubeEvent

+

request: function

+

▸ (): Promise‹KubeEvent

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.horizontalpodautoscaler/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.horizontalpodautoscaler/index.html new file mode 100644 index 0000000000..8b5bf1a03d --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.horizontalpodautoscaler/index.html @@ -0,0 +1,1876 @@ + + + + + + + + + + + + + + + + + + + + + + Class: HorizontalPodAutoscaler - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: HorizontalPodAutoscaler#

+

Hierarchy#

+ +

HorizontalPodAutoscaler

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new HorizontalPodAutoscaler(data: KubeJsonApiData): HorizontalPodAutoscaler

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: HorizontalPodAutoscaler

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Defined in src/renderer/api/endpoints/hpa.api.ts:46

+

Type declaration:#

+
    +
  • +

    maxReplicas: number

    +
  • +
  • +

    metrics: IHpaMetric[]

    +
  • +
  • +

    minReplicas: number

    +
  • +
  • +

    scaleTargetRef(): object

    +
  • +
  • +

    apiVersion: string

    +
  • +
  • +

    kind: string

    +
  • +
  • +

    name: string

    +
  • +
+
+

status#

+

status: object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/hpa.api.ts:56

+

Type declaration:#

+
    +
  • +

    conditions: object[]

    +
  • +
  • +

    currentMetrics: IHpaMetric[]

    +
  • +
  • +

    currentReplicas: number

    +
  • +
  • +

    desiredReplicas: number

    +
  • +
+
+

Static apiBase#

+

apiBase: string = "/apis/autoscaling/v2beta1/horizontalpodautoscalers"

+

Defined in src/renderer/api/endpoints/hpa.api.ts:44

+
+

Static kind#

+

kind: string = "HorizontalPodAutoscaler"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/hpa.api.ts:42

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/hpa.api.ts:43

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getConditions#

+

getConditions(): object[]

+

Defined in src/renderer/api/endpoints/hpa.api.ts:81

+

Returns: object[]

+
+

getCurrentMetrics#

+

getCurrentMetrics(): IHpaMetric[]

+

Defined in src/renderer/api/endpoints/hpa.api.ts:99

+

Returns: IHpaMetric[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getMaxPods#

+

getMaxPods(): number

+

Defined in src/renderer/api/endpoints/hpa.api.ts:69

+

Returns: number

+
+

Protected getMetricName#

+

getMetricName(metric: IHpaMetric): string

+

Defined in src/renderer/api/endpoints/hpa.api.ts:103

+

Parameters:

+ + + + + + + + + + + + + +
NameType
metricIHpaMetric
+

Returns: string

+
+

getMetricValues#

+

getMetricValues(metric: IHpaMetric): string

+

Defined in src/renderer/api/endpoints/hpa.api.ts:119

+

Parameters:

+ + + + + + + + + + + + + +
NameType
metricIHpaMetric
+

Returns: string

+
+

getMetrics#

+

getMetrics(): IHpaMetric[]

+

Defined in src/renderer/api/endpoints/hpa.api.ts:95

+

Returns: IHpaMetric[]

+
+

getMinPods#

+

getMinPods(): number

+

Defined in src/renderer/api/endpoints/hpa.api.ts:73

+

Returns: number

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getReplicas#

+

getReplicas(): number

+

Defined in src/renderer/api/endpoints/hpa.api.ts:77

+

Returns: number

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.hpastore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.hpastore/index.html new file mode 100644 index 0000000000..8d6d32d853 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.hpastore/index.html @@ -0,0 +1,2369 @@ + + + + + + + + + + + + + + + + + + + + + + Class: HPAStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: HPAStore#

+

Hierarchy#

+

KubeObjectStoreHorizontalPodAutoscaler

+

HPAStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new HPAStore(): HPAStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: HPAStore

+

Properties#

+

api#

+

api: KubeApiHorizontalPodAutoscaler‹›› = hpaApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+config-autoscalers/hpa.store.ts:8

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): HorizontalPodAutoscaler[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: HorizontalPodAutoscaler[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): HorizontalPodAutoscaler[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: HorizontalPodAutoscaler[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹HorizontalPodAutoscaler›): Promise‹HorizontalPodAutoscaler

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹HorizontalPodAutoscaler

+

Returns: Promise‹HorizontalPodAutoscaler

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹HorizontalPodAutoscaler›): Promise‹HorizontalPodAutoscaler

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹HorizontalPodAutoscaler

+

Returns: Promise‹HorizontalPodAutoscaler

+
+

Protected defaultSorting#

+

defaultSorting(item: HorizontalPodAutoscaler): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemHorizontalPodAutoscaler
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: HorizontalPodAutoscaler[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsHorizontalPodAutoscaler[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): HorizontalPodAutoscaler[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: HorizontalPodAutoscaler[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): HorizontalPodAutoscaler[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: HorizontalPodAutoscaler[]

+
+

getByName#

+

getByName(name: string, namespace?: string): HorizontalPodAutoscaler

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: HorizontalPodAutoscaler

+
+

getByPath#

+

getByPath(path: string): HorizontalPodAutoscaler

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: HorizontalPodAutoscaler

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): HorizontalPodAutoscaler[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: HorizontalPodAutoscaler[]

+
+

Optional getStatuses#

+

getStatuses(items: HorizontalPodAutoscaler[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsHorizontalPodAutoscaler[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: HorizontalPodAutoscaler): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemHorizontalPodAutoscaler
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: HorizontalPodAutoscaler[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsHorizontalPodAutoscaler[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹HorizontalPodAutoscaler

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹HorizontalPodAutoscaler

+
+

loadAll#

+

loadAll(options: object): Promise‹void | HorizontalPodAutoscaler[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | HorizontalPodAutoscaler[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹HorizontalPodAutoscaler

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹HorizontalPodAutoscaler

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹HorizontalPodAutoscaler[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹HorizontalPodAutoscaler[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: HorizontalPodAutoscaler[], __namedParameters: object): HorizontalPodAutoscaler[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: HorizontalPodAutoscaler[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: HorizontalPodAutoscaler[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: HorizontalPodAutoscaler): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemHorizontalPodAutoscaler
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: HorizontalPodAutoscaler, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: HorizontalPodAutoscaler

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: HorizontalPodAutoscaler): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemHorizontalPodAutoscaler
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: HorizontalPodAutoscaler[], sorting?: function[], order?: "asc" | "desc"): HorizontalPodAutoscaler[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsHorizontalPodAutoscaler[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: HorizontalPodAutoscaler[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: HorizontalPodAutoscaler): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemHorizontalPodAutoscaler
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: HorizontalPodAutoscaler[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsHorizontalPodAutoscaler[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: HorizontalPodAutoscaler): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemHorizontalPodAutoscaler
+

Returns: void

+
+

update#

+

update(item: HorizontalPodAutoscaler, data: Partial‹HorizontalPodAutoscaler›): Promise‹HorizontalPodAutoscaler

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemHorizontalPodAutoscaler
dataPartial‹HorizontalPodAutoscaler
+

Returns: Promise‹HorizontalPodAutoscaler

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: HorizontalPodAutoscaler, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: HorizontalPodAutoscaler

+

request: function

+

▸ (): Promise‹HorizontalPodAutoscaler

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.ingress/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.ingress/index.html new file mode 100644 index 0000000000..0a5003274c --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.ingress/index.html @@ -0,0 +1,1800 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Ingress - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Ingress#

+

Hierarchy#

+ +

Ingress

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Ingress(data: KubeJsonApiData): Ingress

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: Ingress

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Defined in src/renderer/api/endpoints/ingress.api.ts:70

+

Type declaration:#

+
    +
  • +

    backend? : IExtensionsBackend

    +
  • +
  • +

    defaultBackend? : INetworkingBackend & object

    +
  • +
  • +

    rules? : object[]

    +
  • +
  • +

    tls: object[]

    +
  • +
+
+

status#

+

status: object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/ingress.api.ts:94

+

Type declaration:#

+
    +
  • +

    loadBalancer(): object

    +
  • +
  • +

    ingress: ILoadBalancerIngress[]

    +
  • +
+
+

Static apiBase#

+

apiBase: string = "/apis/networking.k8s.io/v1/ingresses"

+

Defined in src/renderer/api/endpoints/ingress.api.ts:68

+
+

Static kind#

+

kind: string = "Ingress"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/ingress.api.ts:66

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/ingress.api.ts:67

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getHosts#

+

getHosts(): string[]

+

Defined in src/renderer/api/endpoints/ingress.api.ts:137

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getLoadBalancers#

+

getLoadBalancers(): string[]

+

Defined in src/renderer/api/endpoints/ingress.api.ts:168

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getPorts#

+

getPorts(): string

+

Defined in src/renderer/api/endpoints/ingress.api.ts:145

+

Returns: string

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getRoutes#

+

getRoutes(): string[]

+

Defined in src/renderer/api/endpoints/ingress.api.ts:100

+

Returns: string[]

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getServiceNamePort#

+

getServiceNamePort(): object

+

Defined in src/renderer/api/endpoints/ingress.api.ts:126

+

Returns: object

+
    +
  • +

    serviceName: string

    +
  • +
  • +

    servicePort: string | number

    +
  • +
+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.ingressapi/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.ingressapi/index.html new file mode 100644 index 0000000000..e87c24d87d --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.ingressapi/index.html @@ -0,0 +1,1781 @@ + + + + + + + + + + + + + + + + + + + + + + Class: IngressApi - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: IngressApi#

+

Hierarchy#

+ +

IngressApi

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new IngressApi(options: IKubeApiOptions‹Ingress›): IngressApi

+

Inherited from KubeApi.constructor

+

Defined in src/renderer/api/kube-api.ts:123

+

Parameters:

+ + + + + + + + + + + + + +
NameType
optionsIKubeApiOptions‹Ingress
+

Returns: IngressApi

+

Properties#

+

apiBase#

+

apiBase: string

+

Inherited from KubeApi.apiBase

+

Defined in src/renderer/api/kube-api.ts:112

+
+

apiGroup#

+

apiGroup: string

+

Inherited from KubeApi.apiGroup

+

Defined in src/renderer/api/kube-api.ts:114

+
+

apiPrefix#

+

apiPrefix: string

+

Inherited from KubeApi.apiPrefix

+

Defined in src/renderer/api/kube-api.ts:113

+
+

apiResource#

+

apiResource: string

+

Inherited from KubeApi.apiResource

+

Defined in src/renderer/api/kube-api.ts:117

+
+

apiVersion#

+

apiVersion: string

+

Inherited from KubeApi.apiVersion

+

Defined in src/renderer/api/kube-api.ts:115

+
+

Optional apiVersionPreferred#

+

apiVersionPreferred? : string

+

Inherited from KubeApi.apiVersionPreferred

+

Defined in src/renderer/api/kube-api.ts:116

+
+

isNamespaced#

+

isNamespaced: boolean

+

Inherited from KubeApi.isNamespaced

+

Defined in src/renderer/api/kube-api.ts:118

+
+

kind#

+

kind: string

+

Inherited from KubeApi.kind

+

Defined in src/renderer/api/kube-api.ts:111

+
+

objectConstructor#

+

objectConstructor: IKubeObjectConstructor‹Ingress

+

Inherited from KubeApi.objectConstructor

+

Defined in src/renderer/api/kube-api.ts:120

+
+

Protected options#

+

options: IKubeApiOptions‹Ingress

+

Inherited from KubeApi.options

+

Defined in src/renderer/api/kube-api.ts:125

+
+

Protected request#

+

request: KubeJsonApi

+

Inherited from KubeApi.request

+

Defined in src/renderer/api/kube-api.ts:121

+
+

Protected resourceVersions#

+

resourceVersions: Map‹string, string› = new Map()

+

Inherited from KubeApi.resourceVersions

+

Defined in src/renderer/api/kube-api.ts:122

+
+

Protected watchDisposer#

+

watchDisposer: function

+

Inherited from KubeApi.watchDisposer

+

Defined in src/renderer/api/kube-api.ts:123

+

Type declaration:#

+

▸ (): void

+

Accessors#

+

apiVersionWithGroup#

+

get apiVersionWithGroup(): string

+

Inherited from KubeApi.apiVersionWithGroup

+

Defined in src/renderer/api/kube-api.ts:153

+

Returns: string

+

Methods#

+

Protected checkPreferredVersion#

+

checkPreferredVersion(): Promise‹void›

+

Inherited from KubeApi.checkPreferredVersion

+

Defined in src/renderer/api/kube-api.ts:215

+

Returns: Promise‹void›

+
+

create#

+

create(__namedParameters: object, data?: Partial‹Ingress›): Promise‹Ingress | null›

+

Inherited from KubeApi.create

+

Defined in src/renderer/api/kube-api.ts:353

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional data: Partial‹Ingress

+

Returns: Promise‹Ingress | null›

+
+

delete#

+

delete(__namedParameters: object): Promise‹KubeJsonApiData›

+

Inherited from KubeApi.delete

+

Defined in src/renderer/api/kube-api.ts:390

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Returns: Promise‹KubeJsonApiData›

+
+

get#

+

get(__namedParameters: object, query?: IKubeApiQueryParams): Promise‹Ingress | null›

+

Inherited from KubeApi.get

+

Defined in src/renderer/api/kube-api.ts:339

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional query: IKubeApiQueryParams

+

Returns: Promise‹Ingress | null›

+
+

getMetrics#

+

getMetrics(ingress: string, namespace: string): Promise‹IIngressMetrics›

+

Defined in src/renderer/api/endpoints/ingress.api.ts:7

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
ingressstring
namespacestring
+

Returns: Promise‹IIngressMetrics›

+
+

getResourceVersion#

+

getResourceVersion(namespace: string): string

+

Inherited from KubeApi.getResourceVersion

+

Defined in src/renderer/api/kube-api.ts:248

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
+

Returns: string

+
+

getUrl#

+

getUrl(__namedParameters: object, query?: Partial‹IKubeApiQueryParams›): string

+

Inherited from KubeApi.getUrl

+

Defined in src/renderer/api/kube-api.ts:256

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring""
+

Optional query: Partial‹IKubeApiQueryParams›

+

Returns: string

+
+

getWatchUrl#

+

getWatchUrl(namespace: string, query: IKubeApiQueryParams): string

+

Inherited from KubeApi.getWatchUrl

+

Defined in src/renderer/api/kube-api.ts:397

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
queryIKubeApiQueryParams{}
+

Returns: string

+
+

list#

+

list(__namedParameters: object, query?: IKubeApiQueryParams): Promise‹Ingress[] | null›

+

Inherited from KubeApi.list

+

Defined in src/renderer/api/kube-api.ts:321

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
reqInitRequestInit-
+

Optional query: IKubeApiQueryParams

+

Returns: Promise‹Ingress[] | null›

+
+

Protected modifyWatchEvent#

+

modifyWatchEvent(event: IKubeWatchEvent): void

+

Inherited from KubeApi.modifyWatchEvent

+

Defined in src/renderer/api/kube-api.ts:462

+

Parameters:

+ + + + + + + + + + + + + +
NameType
eventIKubeWatchEvent
+

Returns: void

+
+

Protected normalizeQuery#

+

normalizeQuery(query: Partial‹IKubeApiQueryParams›): object

+

Inherited from KubeApi.normalizeQuery

+

Defined in src/renderer/api/kube-api.ts:268

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
queryPartial‹IKubeApiQueryParams›{}
+

Returns: object

+
+

Protected parseResponse#

+

parseResponse(data: unknown, namespace?: string): Ingress | Ingress[] | null

+

Inherited from KubeApi.parseResponse

+

Defined in src/renderer/api/kube-api.ts:280

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
dataunknown
namespace?string
+

Returns: Ingress | Ingress[] | null

+
+

refreshResourceVersion#

+

refreshResourceVersion(params?: KubeApiListOptions): Promise‹T[]›

+

Inherited from KubeApi.refreshResourceVersion

+

Defined in src/renderer/api/kube-api.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?KubeApiListOptions
+

Returns: Promise‹T[]›

+
+

setResourceVersion#

+

setResourceVersion(namespace: string, newVersion: string): void

+

Inherited from KubeApi.setResourceVersion

+

Defined in src/renderer/api/kube-api.ts:244

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
newVersionstring-
+

Returns: void

+
+

update#

+

update(__namedParameters: object, data?: Partial‹Ingress›): Promise‹Ingress | null›

+

Inherited from KubeApi.update

+

Defined in src/renderer/api/kube-api.ts:376

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional data: Partial‹Ingress

+

Returns: Promise‹Ingress | null›

+
+

watch#

+

watch(opts: KubeApiWatchOptions): function

+

Inherited from KubeApi.watch

+

Defined in src/renderer/api/kube-api.ts:405

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
optsKubeApiWatchOptions{ namespace: "" }
+

Returns: function

+

▸ (): void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.ingressstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.ingressstore/index.html new file mode 100644 index 0000000000..77d01e1bc4 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.ingressstore/index.html @@ -0,0 +1,2409 @@ + + + + + + + + + + + + + + + + + + + + + + Class: IngressStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: IngressStore#

+

Hierarchy#

+

KubeObjectStoreIngress

+

IngressStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new IngressStore(): IngressStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: IngressStore

+

Properties#

+

api#

+

api: IngressApi‹› = ingressApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+network-ingresses/ingress.store.ts:9

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

metrics#

+

metrics: IIngressMetrics = null

+

Defined in src/renderer/components/+network-ingresses/ingress.store.ts:10

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): Ingress[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: Ingress[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): Ingress[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: Ingress[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹Ingress›): Promise‹Ingress

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Ingress

+

Returns: Promise‹Ingress

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹Ingress›): Promise‹Ingress

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Ingress

+

Returns: Promise‹Ingress

+
+

Protected defaultSorting#

+

defaultSorting(item: Ingress): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemIngress
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: Ingress[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsIngress[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): Ingress[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: Ingress[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): Ingress[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: Ingress[]

+
+

getByName#

+

getByName(name: string, namespace?: string): Ingress

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Ingress

+
+

getByPath#

+

getByPath(path: string): Ingress

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: Ingress

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): Ingress[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: Ingress[]

+
+

Optional getStatuses#

+

getStatuses(items: Ingress[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsIngress[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: Ingress): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemIngress
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: Ingress[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsIngress[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹Ingress

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Ingress

+
+

loadAll#

+

loadAll(options: object): Promise‹void | Ingress[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | Ingress[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹Ingress

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Ingress

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹Ingress[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹Ingress[]›

+
+

loadMetrics#

+

loadMetrics(ingress: Ingress): Promise‹void›

+

Defined in src/renderer/components/+network-ingresses/ingress.store.ts:12

+

Parameters:

+ + + + + + + + + + + + + +
NameType
ingressIngress
+

Returns: Promise‹void›

+
+

Protected mergeItems#

+

mergeItems(partialItems: Ingress[], __namedParameters: object): Ingress[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: Ingress[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: Ingress[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: Ingress): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemIngress
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: Ingress, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: Ingress

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Overrides KubeObjectStore.reset

+

Defined in src/renderer/components/+network-ingresses/ingress.store.ts:16

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: Ingress): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemIngress
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: Ingress[], sorting?: function[], order?: "asc" | "desc"): Ingress[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsIngress[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: Ingress[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: Ingress): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemIngress
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: Ingress[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsIngress[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: Ingress): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemIngress
+

Returns: void

+
+

update#

+

update(item: Ingress, data: Partial‹Ingress›): Promise‹Ingress

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemIngress
dataPartial‹Ingress
+

Returns: Promise‹Ingress

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: Ingress, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: Ingress

+

request: function

+

▸ (): Promise‹Ingress

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.job/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.job/index.html new file mode 100644 index 0000000000..535d437d56 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.job/index.html @@ -0,0 +1,1958 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Job - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: Job#

+

Hierarchy#

+
    +
  • WorkloadKubeObject
  • +
+

Job

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Job(data: KubeJsonApiData): Job

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: Job

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Overrides void

+

Defined in src/renderer/api/endpoints/job.api.ts:14

+

Type declaration:#

+
    +
  • +

    backoffLimit? : number

    +
  • +
  • +

    completions? : number

    +
  • +
  • +

    containers? : IPodContainer[]

    +
  • +
  • +

    dnsPolicy? : string

    +
  • +
  • +

    parallelism? : number

    +
  • +
  • +

    restartPolicy? : string

    +
  • +
  • +

    schedulerName? : string

    +
  • +
  • +

    selector(): object

    +
  • +
  • +

    matchLabels(): object

    +
  • +
  • +

    serviceAccount? : string

    +
  • +
  • +

    serviceAccountName? : string

    +
  • +
  • +

    template(): object

    +
  • +
  • +

    metadata(): object

    +
      +
    • +

      annotations(): object

      +
    • +
    • +

      creationTimestamp? : string

      +
    • +
    • +

      labels(): object

      +
    • +
    +
  • +
  • +

    spec(): object

    +
      +
    • +

      affinity? : IAffinity

      +
    • +
    • +

      containers: IPodContainer[]

      +
    • +
    • +

      dnsPolicy: string

      +
    • +
    • +

      hostPID: boolean

      +
    • +
    • +

      nodeSelector(): object

      +
    • +
    • +

      restartPolicy: string

      +
    • +
    • +

      schedulerName: string

      +
    • +
    • +

      terminationGracePeriodSeconds: number

      +
    • +
    • +

      tolerations? : object[]

      +
    • +
    +
  • +
  • +

    terminationGracePeriodSeconds? : number

    +
  • +
+
+

status#

+

status: object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/job.api.ts:60

+

Type declaration:#

+
    +
  • +

    completionTime: string

    +
  • +
  • +

    conditions: object[]

    +
  • +
  • +

    startTime: string

    +
  • +
  • +

    succeeded: number

    +
  • +
+
+

Static apiBase#

+

apiBase: string = "/apis/batch/v1/jobs"

+

Defined in src/renderer/api/endpoints/job.api.ts:12

+
+

Static kind#

+

kind: string = "Job"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/job.api.ts:10

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/job.api.ts:11

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(): Promise‹KubeJsonApiData›

+

Overrides KubeObject.delete

+

Defined in src/renderer/api/endpoints/job.api.ts:101

+

Returns: Promise‹KubeJsonApiData›

+
+

getAffinity#

+

getAffinity(): IAffinity

+

Inherited from Deployment.getAffinity

+

Defined in src/renderer/api/workload-kube-object.ts:74

+

Returns: IAffinity

+
+

getAffinityNumber#

+

getAffinityNumber(): number

+

Inherited from Pod.getAffinityNumber

+

Defined in src/renderer/api/workload-kube-object.ts:78

+

Returns: number

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getCompletions#

+

getCompletions(): number

+

Defined in src/renderer/api/endpoints/job.api.ts:77

+

Returns: number

+
+

getCondition#

+

getCondition(): object

+

Defined in src/renderer/api/endpoints/job.api.ts:85

+

Returns: object

+
    +
  • +

    lastProbeTime: string

    +
  • +
  • +

    lastTransitionTime: string

    +
  • +
  • +

    message? : string

    +
  • +
  • +

    status: string

    +
  • +
  • +

    type: string

    +
  • +
+
+

getDesiredCompletions#

+

getDesiredCompletions(): number

+

Defined in src/renderer/api/endpoints/job.api.ts:73

+

Returns: number

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getImages#

+

getImages(): string[]

+

Defined in src/renderer/api/endpoints/job.api.ts:95

+

Returns: string[]

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNodeSelectors#

+

getNodeSelectors(): string[]

+

Inherited from Deployment.getNodeSelectors

+

Defined in src/renderer/api/workload-kube-object.ts:58

+

Returns: string[]

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getParallelism#

+

getParallelism(): number

+

Defined in src/renderer/api/endpoints/job.api.ts:81

+

Returns: number

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getSelectors#

+

getSelectors(): string[]

+

Inherited from Pod.getSelectors

+

Defined in src/renderer/api/workload-kube-object.ts:52

+

Returns: string[]

+
+

getTemplateLabels#

+

getTemplateLabels(): string[]

+

Inherited from Pod.getTemplateLabels

+

Defined in src/renderer/api/workload-kube-object.ts:64

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

getTolerations#

+

getTolerations(): IToleration[]

+

Inherited from Deployment.getTolerations

+

Defined in src/renderer/api/workload-kube-object.ts:70

+

Returns: IToleration[]

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.jobstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.jobstore/index.html new file mode 100644 index 0000000000..dcf3d020e4 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.jobstore/index.html @@ -0,0 +1,2439 @@ + + + + + + + + + + + + + + + + + + + + + + Class: JobStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: JobStore#

+

Hierarchy#

+

KubeObjectStoreJob

+

JobStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new JobStore(): JobStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: JobStore

+

Properties#

+

api#

+

api: KubeApiJob‹›› = jobApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+workloads-jobs/job.store.ts:10

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): Job[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: Job[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): Job[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: Job[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹Job›): Promise‹Job

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Job

+

Returns: Promise‹Job

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹Job›): Promise‹Job

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Job

+

Returns: Promise‹Job

+
+

Protected defaultSorting#

+

defaultSorting(item: Job): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemJob
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: Job[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsJob[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): Job[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: Job[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): Job[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: Job[]

+
+

getByName#

+

getByName(name: string, namespace?: string): Job

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Job

+
+

getByPath#

+

getByPath(path: string): Job

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: Job

+
+

getChildPods#

+

getChildPods(job: Job): Pod[]

+

Defined in src/renderer/components/+workloads-jobs/job.store.ts:12

+

Parameters:

+ + + + + + + + + + + + + +
NameType
jobJob
+

Returns: Pod[]

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): Job[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: Job[]

+
+

getJobsByOwner#

+

getJobsByOwner(cronJob: CronJob): Job‹›[]

+

Defined in src/renderer/components/+workloads-jobs/job.store.ts:16

+

Parameters:

+ + + + + + + + + + + + + +
NameType
cronJobCronJob
+

Returns: Job‹›[]

+
+

getStatuses#

+

getStatuses(jobs?: Job[]): object

+

Overrides KubeObjectStore.getStatuses

+

Defined in src/renderer/components/+workloads-jobs/job.store.ts:23

+

Parameters:

+ + + + + + + + + + + + + +
NameType
jobs?Job[]
+

Returns: object

+
    +
  • +

    failed: number = 0

    +
  • +
  • +

    pending: number = 0

    +
  • +
  • +

    running: number = 0

    +
  • +
  • +

    succeeded: number = 0

    +
  • +
+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: Job): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemJob
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: Job[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsJob[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹Job

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Job

+
+

loadAll#

+

loadAll(options: object): Promise‹void | Job[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | Job[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹Job

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Job

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹Job[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹Job[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: Job[], __namedParameters: object): Job[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: Job[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: Job[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: Job): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemJob
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: Job, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: Job

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: Job): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemJob
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: Job[], sorting?: function[], order?: "asc" | "desc"): Job[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsJob[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: Job[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: Job): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemJob
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: Job[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsJob[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: Job): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemJob
+

Returns: void

+
+

update#

+

update(item: Job, data: Partial‹Job›): Promise‹Job

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemJob
dataPartial‹Job
+

Returns: Promise‹Job

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: Job, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: Job

+

request: function

+

▸ (): Promise‹Job

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeapi/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeapi/index.html new file mode 100644 index 0000000000..c3a91f3242 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeapi/index.html @@ -0,0 +1,1732 @@ + + + + + + + + + + + + + + + + + + + + + + Class: KubeApi ‹**T**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: KubeApi ‹T#

+

Type parameters#

+

T: KubeObject

+

Hierarchy#

+
    +
  • KubeApi
  • +
+

PodsApi

+

NodesApi

+

DeploymentApi

+

IngressApi

+

PersistentVolumeClaimsApi

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new KubeApi(options: IKubeApiOptions‹T›): KubeApi

+

Defined in src/renderer/api/kube-api.ts:123

+

Parameters:

+ + + + + + + + + + + + + +
NameType
optionsIKubeApiOptions‹T›
+

Returns: KubeApi

+

Properties#

+

apiBase#

+

apiBase: string

+

Defined in src/renderer/api/kube-api.ts:112

+
+

apiGroup#

+

apiGroup: string

+

Defined in src/renderer/api/kube-api.ts:114

+
+

apiPrefix#

+

apiPrefix: string

+

Defined in src/renderer/api/kube-api.ts:113

+
+

apiResource#

+

apiResource: string

+

Defined in src/renderer/api/kube-api.ts:117

+
+

apiVersion#

+

apiVersion: string

+

Defined in src/renderer/api/kube-api.ts:115

+
+

Optional apiVersionPreferred#

+

apiVersionPreferred? : string

+

Defined in src/renderer/api/kube-api.ts:116

+
+

isNamespaced#

+

isNamespaced: boolean

+

Defined in src/renderer/api/kube-api.ts:118

+
+

kind#

+

kind: string

+

Defined in src/renderer/api/kube-api.ts:111

+
+

objectConstructor#

+

objectConstructor: IKubeObjectConstructor‹T›

+

Defined in src/renderer/api/kube-api.ts:120

+
+

Protected options#

+

options: IKubeApiOptions‹T›

+

Defined in src/renderer/api/kube-api.ts:125

+
+

Protected request#

+

request: KubeJsonApi

+

Defined in src/renderer/api/kube-api.ts:121

+
+

Protected resourceVersions#

+

resourceVersions: Map‹string, string› = new Map()

+

Defined in src/renderer/api/kube-api.ts:122

+
+

Protected watchDisposer#

+

watchDisposer: function

+

Defined in src/renderer/api/kube-api.ts:123

+

Type declaration:#

+

▸ (): void

+

Accessors#

+

apiVersionWithGroup#

+

get apiVersionWithGroup(): string

+

Defined in src/renderer/api/kube-api.ts:153

+

Returns: string

+

Methods#

+

Protected checkPreferredVersion#

+

checkPreferredVersion(): Promise‹void›

+

Defined in src/renderer/api/kube-api.ts:215

+

Returns: Promise‹void›

+
+

create#

+

create(__namedParameters: object, data?: Partial‹T›): Promise‹T | null›

+

Defined in src/renderer/api/kube-api.ts:353

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional data: Partial‹T›

+

Returns: Promise‹T | null›

+
+

delete#

+

delete(__namedParameters: object): Promise‹KubeJsonApiData›

+

Defined in src/renderer/api/kube-api.ts:390

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Returns: Promise‹KubeJsonApiData›

+
+

get#

+

get(__namedParameters: object, query?: IKubeApiQueryParams): Promise‹T | null›

+

Defined in src/renderer/api/kube-api.ts:339

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional query: IKubeApiQueryParams

+

Returns: Promise‹T | null›

+
+

getResourceVersion#

+

getResourceVersion(namespace: string): string

+

Defined in src/renderer/api/kube-api.ts:248

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
+

Returns: string

+
+

getUrl#

+

getUrl(__namedParameters: object, query?: Partial‹IKubeApiQueryParams›): string

+

Defined in src/renderer/api/kube-api.ts:256

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring""
+

Optional query: Partial‹IKubeApiQueryParams›

+

Returns: string

+
+

getWatchUrl#

+

getWatchUrl(namespace: string, query: IKubeApiQueryParams): string

+

Defined in src/renderer/api/kube-api.ts:397

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
queryIKubeApiQueryParams{}
+

Returns: string

+
+

list#

+

list(__namedParameters: object, query?: IKubeApiQueryParams): Promise‹T[] | null›

+

Defined in src/renderer/api/kube-api.ts:321

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
reqInitRequestInit-
+

Optional query: IKubeApiQueryParams

+

Returns: Promise‹T[] | null›

+
+

Protected modifyWatchEvent#

+

modifyWatchEvent(event: IKubeWatchEvent): void

+

Defined in src/renderer/api/kube-api.ts:462

+

Parameters:

+ + + + + + + + + + + + + +
NameType
eventIKubeWatchEvent
+

Returns: void

+
+

Protected normalizeQuery#

+

normalizeQuery(query: Partial‹IKubeApiQueryParams›): object

+

Defined in src/renderer/api/kube-api.ts:268

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
queryPartial‹IKubeApiQueryParams›{}
+

Returns: object

+
+

Protected parseResponse#

+

parseResponse(data: unknown, namespace?: string): T | T[] | null

+

Defined in src/renderer/api/kube-api.ts:280

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
dataunknown
namespace?string
+

Returns: T | T[] | null

+
+

refreshResourceVersion#

+

refreshResourceVersion(params?: KubeApiListOptions): Promise‹T[]›

+

Defined in src/renderer/api/kube-api.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?KubeApiListOptions
+

Returns: Promise‹T[]›

+
+

setResourceVersion#

+

setResourceVersion(namespace: string, newVersion: string): void

+

Defined in src/renderer/api/kube-api.ts:244

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
newVersionstring-
+

Returns: void

+
+

update#

+

update(__namedParameters: object, data?: Partial‹T›): Promise‹T | null›

+

Defined in src/renderer/api/kube-api.ts:376

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional data: Partial‹T›

+

Returns: Promise‹T | null›

+
+

watch#

+

watch(opts: KubeApiWatchOptions): function

+

Defined in src/renderer/api/kube-api.ts:405

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
optsKubeApiWatchOptions{ namespace: "" }
+

Returns: function

+

▸ (): void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeevent/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeevent/index.html new file mode 100644 index 0000000000..f424e038bb --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeevent/index.html @@ -0,0 +1,1908 @@ + + + + + + + + + + + + + + + + + + + + + + Class: KubeEvent - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: KubeEvent#

+

Hierarchy#

+ +

KubeEvent

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new KubeEvent(data: KubeJsonApiData): KubeEvent

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: KubeEvent

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

count#

+

count: number

+

Defined in src/renderer/api/endpoints/events.api.ts:30

+
+

eventTime#

+

eventTime: null

+

Defined in src/renderer/api/endpoints/events.api.ts:32

+
+

firstTimestamp#

+

firstTimestamp: string

+

Defined in src/renderer/api/endpoints/events.api.ts:28

+
+

involvedObject#

+

involvedObject: object

+

Defined in src/renderer/api/endpoints/events.api.ts:13

+

Type declaration:#

+
    +
  • +

    apiVersion: string

    +
  • +
  • +

    fieldPath: string

    +
  • +
  • +

    kind: string

    +
  • +
  • +

    name: string

    +
  • +
  • +

    namespace: string

    +
  • +
  • +

    resourceVersion: string

    +
  • +
  • +

    uid: string

    +
  • +
+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

lastTimestamp#

+

lastTimestamp: string

+

Defined in src/renderer/api/endpoints/events.api.ts:29

+
+

message#

+

message: string

+

Defined in src/renderer/api/endpoints/events.api.ts:23

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

reason#

+

reason: string

+

Defined in src/renderer/api/endpoints/events.api.ts:22

+
+

reportingComponent#

+

reportingComponent: string

+

Defined in src/renderer/api/endpoints/events.api.ts:33

+
+

reportingInstance#

+

reportingInstance: string

+

Defined in src/renderer/api/endpoints/events.api.ts:34

+
+

source#

+

source: object

+

Defined in src/renderer/api/endpoints/events.api.ts:24

+

Type declaration:#

+
    +
  • +

    component: string

    +
  • +
  • +

    host: string

    +
  • +
+
+

Optional status#

+

status? : any

+

Inherited from KubeObject.status

+

Defined in src/renderer/api/kube-object.ts:147

+
+

type#

+

type: "Normal" | "Warning" | string

+

Defined in src/renderer/api/endpoints/events.api.ts:31

+
+

Static apiBase#

+

apiBase: string = "/api/v1/events"

+

Defined in src/renderer/api/endpoints/events.api.ts:11

+
+

Static kind#

+

kind: string = "Event"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/events.api.ts:9

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/events.api.ts:10

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getFirstSeenTime#

+

getFirstSeenTime(): string

+

Defined in src/renderer/api/endpoints/events.api.ts:46

+

Returns: string

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getLastSeenTime#

+

getLastSeenTime(): string

+

Defined in src/renderer/api/endpoints/events.api.ts:52

+

Returns: string

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getSource#

+

getSource(): string

+

Defined in src/renderer/api/endpoints/events.api.ts:40

+

Returns: string

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

isWarning#

+

isWarning(): boolean

+

Defined in src/renderer/api/endpoints/events.api.ts:36

+

Returns: boolean

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeobject/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeobject/index.html new file mode 100644 index 0000000000..6fa0d1696d --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeobject/index.html @@ -0,0 +1,1669 @@ + + + + + + + + + + + + + + + + + + + + + + Class: KubeObject - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: KubeObject#

+

Hierarchy#

+
    +
  • KubeObject
  • +
+

Node

+

CronJob

+

ConfigMap

+

Secret

+

ResourceQuota

+

LimitRange

+

HorizontalPodAutoscaler

+

PodDisruptionBudget

+

Service

+

Endpoint

+

Ingress

+

NetworkPolicy

+

PersistentVolume

+

PersistentVolumeClaim

+

StorageClass

+

Namespace

+

KubeEvent

+

ServiceAccount

+

Role

+

RoleBinding

+

CustomResourceDefinition

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new KubeObject(data: KubeJsonApiData): KubeObject

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: KubeObject

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

Optional status#

+

status? : any

+

Defined in src/renderer/api/kube-object.ts:147

+
+

Static kind#

+

kind: string

+

Defined in src/renderer/api/kube-object.ts:71

+
+

Static namespaced#

+

namespaced: boolean

+

Defined in src/renderer/api/kube-object.ts:72

+

Accessors#

+ +

get selfLink(): string

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeobjectstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeobjectstore/index.html new file mode 100644 index 0000000000..a925928263 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.kubeobjectstore/index.html @@ -0,0 +1,2373 @@ + + + + + + + + + + + + + + + + + + + + + + Class: KubeObjectStore ‹**T**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: KubeObjectStore ‹T#

+

Type parameters#

+

T: KubeObject

+

Hierarchy#

+
    +
  • ItemStore‹T›
  • +
+

KubeObjectStore

+

EventStore

+

PodsStore

+

NodesStore

+

DeploymentStore

+

DaemonSetStore

+

StatefulSetStore

+

JobStore

+

CronJobStore

+

ConfigMapsStore

+

SecretsStore

+

ReplicaSetStore

+

ResourceQuotasStore

+

LimitRangesStore

+

HPAStore

+

PodDisruptionBudgetsStore

+

ServiceStore

+

EndpointStore

+

IngressStore

+

NetworkPolicyStore

+

PersistentVolumesStore

+

VolumeClaimStore

+

StorageClassStore

+

NamespaceStore

+

ServiceAccountsStore

+

RolesStore

+

RoleBindingsStore

+

CRDStore

+

CRDResourceStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new KubeObjectStore(): KubeObjectStore

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: KubeObjectStore

+

Properties#

+

Abstract api#

+

api: KubeApi‹T›

+

Defined in src/renderer/kube-object.store.ts:21

+
+

bufferSize#

+

bufferSize: number = 50000

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): T[]

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: T[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): T[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: T[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹T›): Promise‹T›

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹T›

+

Returns: Promise‹T›

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹T›): Promise‹T›

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹T›

+

Returns: Promise‹T›

+
+

Protected defaultSorting#

+

defaultSorting(item: T): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemT
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: T[]): T[]

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsT[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): T[]

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: T[]

+
+

getById#

+

getById(id: string): T

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): T[]

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: T[]

+
+

getByName#

+

getByName(name: string, namespace?: string): T

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: T

+
+

getByPath#

+

getByPath(path: string): T

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: T

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): T[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: T[]

+
+

Optional getStatuses#

+

getStatuses(items: T[]): Record‹string, number›

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsT[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: T): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemT
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: T[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsT[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹T›

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹T›

+
+

loadAll#

+

loadAll(options: object): Promise‹void | T[]›

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹T›

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹T›

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹T[]›

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹T[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: T[], __namedParameters: object): T[]

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: T[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: T[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: T): Promise‹void›

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemT
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: T, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: T

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: T): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemT
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: T[], sorting?: function[], order?: "asc" | "desc"): T[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsT[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: T[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: T): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemT
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: T[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsT[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: T): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemT
+

Returns: void

+
+

update#

+

update(item: T, data: Partial‹T›): Promise‹T›

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemT
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: T, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: T

+

request: function

+

▸ (): Promise‹T›

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.limitrange/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.limitrange/index.html new file mode 100644 index 0000000000..3aad256524 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.limitrange/index.html @@ -0,0 +1,1746 @@ + + + + + + + + + + + + + + + + + + + + + + Class: LimitRange - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: LimitRange#

+

Hierarchy#

+ +

LimitRange

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new LimitRange(data: KubeJsonApiData): LimitRange

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: LimitRange

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Defined in src/renderer/api/endpoints/limit-range.api.ts:38

+

Type declaration:#

+
    +
  • limits: LimitRangeItem[]
  • +
+
+

Optional status#

+

status? : any

+

Inherited from KubeObject.status

+

Defined in src/renderer/api/kube-object.ts:147

+
+

Static apiBase#

+

apiBase: string = "/api/v1/limitranges"

+

Defined in src/renderer/api/endpoints/limit-range.api.ts:36

+
+

Static kind#

+

kind: string = "LimitRange"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/limit-range.api.ts:34

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/limit-range.api.ts:35

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getContainerLimits#

+

getContainerLimits(): LimitRangeItem‹›[]

+

Defined in src/renderer/api/endpoints/limit-range.api.ts:42

+

Returns: LimitRangeItem‹›[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getPVCLimits#

+

getPVCLimits(): LimitRangeItem‹›[]

+

Defined in src/renderer/api/endpoints/limit-range.api.ts:50

+

Returns: LimitRangeItem‹›[]

+
+

getPodLimits#

+

getPodLimits(): LimitRangeItem‹›[]

+

Defined in src/renderer/api/endpoints/limit-range.api.ts:46

+

Returns: LimitRangeItem‹›[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.limitrangesstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.limitrangesstore/index.html new file mode 100644 index 0000000000..772da99c47 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.limitrangesstore/index.html @@ -0,0 +1,2369 @@ + + + + + + + + + + + + + + + + + + + + + + Class: LimitRangesStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: LimitRangesStore#

+

Hierarchy#

+

KubeObjectStoreLimitRange

+

LimitRangesStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new LimitRangesStore(): LimitRangesStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: LimitRangesStore

+

Properties#

+

api#

+

api: KubeApiLimitRange‹›› = limitRangeApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+config-limit-ranges/limit-ranges.store.ts:8

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): LimitRange[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: LimitRange[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): LimitRange[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: LimitRange[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹LimitRange›): Promise‹LimitRange

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹LimitRange

+

Returns: Promise‹LimitRange

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹LimitRange›): Promise‹LimitRange

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹LimitRange

+

Returns: Promise‹LimitRange

+
+

Protected defaultSorting#

+

defaultSorting(item: LimitRange): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemLimitRange
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: LimitRange[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsLimitRange[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): LimitRange[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: LimitRange[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): LimitRange[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: LimitRange[]

+
+

getByName#

+

getByName(name: string, namespace?: string): LimitRange

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: LimitRange

+
+

getByPath#

+

getByPath(path: string): LimitRange

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: LimitRange

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): LimitRange[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: LimitRange[]

+
+

Optional getStatuses#

+

getStatuses(items: LimitRange[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsLimitRange[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: LimitRange): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemLimitRange
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: LimitRange[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsLimitRange[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹LimitRange

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹LimitRange

+
+

loadAll#

+

loadAll(options: object): Promise‹void | LimitRange[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | LimitRange[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹LimitRange

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹LimitRange

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹LimitRange[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹LimitRange[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: LimitRange[], __namedParameters: object): LimitRange[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: LimitRange[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: LimitRange[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: LimitRange): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemLimitRange
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: LimitRange, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: LimitRange

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: LimitRange): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemLimitRange
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: LimitRange[], sorting?: function[], order?: "asc" | "desc"): LimitRange[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsLimitRange[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: LimitRange[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: LimitRange): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemLimitRange
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: LimitRange[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsLimitRange[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: LimitRange): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemLimitRange
+

Returns: void

+
+

update#

+

update(item: LimitRange, data: Partial‹LimitRange›): Promise‹LimitRange

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemLimitRange
dataPartial‹LimitRange
+

Returns: Promise‹LimitRange

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: LimitRange, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: LimitRange

+

request: function

+

▸ (): Promise‹LimitRange

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.namespace/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.namespace/index.html new file mode 100644 index 0000000000..4d3a96ac29 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.namespace/index.html @@ -0,0 +1,1708 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Namespace - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Namespace#

+

Hierarchy#

+ +

Namespace

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Namespace(data: KubeJsonApiData): Namespace

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: Namespace

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

Optional status#

+

status? : object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/namespaces.api.ts:16

+

Type declaration:#

+
    +
  • phase: string
  • +
+
+

Static apiBase#

+

apiBase: string = "/api/v1/namespaces"

+

Defined in src/renderer/api/endpoints/namespaces.api.ts:14

+
+

Static kind#

+

kind: string = "Namespace"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/namespaces.api.ts:12

+
+

Static namespaced#

+

namespaced: boolean = false

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/namespaces.api.ts:13

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getStatus#

+

getStatus(): string

+

Defined in src/renderer/api/endpoints/namespaces.api.ts:20

+

Returns: string

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.namespacestore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.namespacestore/index.html new file mode 100644 index 0000000000..1149f6a0e2 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.namespacestore/index.html @@ -0,0 +1,2559 @@ + + + + + + + + + + + + + + + + + + + + + + Class: NamespaceStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: NamespaceStore#

+

Hierarchy#

+

KubeObjectStoreNamespace

+

NamespaceStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new NamespaceStore(): NamespaceStore

+

Overrides KubeObjectStore.constructor

+

Defined in src/renderer/components/+namespaces/namespace.store.ts:34

+

Returns: NamespaceStore

+

Properties#

+

api#

+

api: KubeApiNamespace‹›› = namespacesApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+namespaces/namespace.store.ts:32

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

allowedNamespaces#

+

get allowedNamespaces(): string[]

+

Defined in src/renderer/components/+namespaces/namespace.store.ts:92

+

Returns: string[]

+
+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): Namespace[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: Namespace[]

+
+

contextNamespaces#

+

get contextNamespaces(): string[]

+

Defined in src/renderer/components/+namespaces/namespace.store.ts:99

+

Returns: string[]

+
+

hasAllContexts#

+

get hasAllContexts(): boolean

+

Defined in src/renderer/components/+namespaces/namespace.store.ts:148

+

Returns: boolean

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): Namespace[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: Namespace[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹Namespace›): Promise‹Namespace

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Namespace

+

Returns: Promise‹Namespace

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹Namespace›): Promise‹Namespace

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Namespace

+

Returns: Promise‹Namespace

+
+

Protected defaultSorting#

+

defaultSorting(item: Namespace): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNamespace
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: Namespace[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsNamespace[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): Namespace[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: Namespace[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): Namespace[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: Namespace[]

+
+

getByName#

+

getByName(name: string, namespace?: string): Namespace

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Namespace

+
+

getByPath#

+

getByPath(path: string): Namespace

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: Namespace

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): Namespace[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: Namespace[]

+
+

Optional getStatuses#

+

getStatuses(items: Namespace[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsNamespace[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi‹any›[]

+

Overrides KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/components/+namespaces/namespace.store.ts:109

+

Returns: KubeApi‹any›[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

hasContext#

+

hasContext(namespaces: string | string[]): boolean

+

Defined in src/renderer/components/+namespaces/namespace.store.ts:144

+

Parameters:

+ + + + + + + + + + + + + +
NameType
namespacesstring | string[]
+

Returns: boolean

+
+

isSelected#

+

isSelected(item: Namespace): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNamespace
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: Namespace[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsNamespace[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹Namespace

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Namespace

+
+

loadAll#

+

loadAll(options: object): Promise‹void | Namespace[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | Namespace[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹Namespace

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Namespace

+
+

Protected loadItems#

+

loadItems(params: KubeObjectStoreLoadingParams): Promise‹Namespace‹›[]›

+

Overrides KubeObjectStore.loadItems

+

Defined in src/renderer/components/+namespaces/namespace.store.ts:118

+

Parameters:

+ + + + + + + + + + + + + +
NameType
paramsKubeObjectStoreLoadingParams
+

Returns: Promise‹Namespace‹›[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: Namespace[], __namedParameters: object): Namespace[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: Namespace[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: Namespace[]

+
+

onContextChange#

+

onContextChange(callback: function, opts: IReactionOptions): IReactionDisposer

+

Defined in src/renderer/components/+namespaces/namespace.store.ts:50

+

Parameters:

+

callback: function

+

▸ (contextNamespaces: string[]): void

+

Parameters:

+ + + + + + + + + + + + + +
NameType
contextNamespacesstring[]
+

Default value opts: IReactionOptions= {}

+

Returns: IReactionDisposer

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: Namespace): Promise‹void›

+

Overrides KubeObjectStore.remove

+

Defined in src/renderer/components/+namespaces/namespace.store.ts:175

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNamespace
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: Namespace, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: Namespace

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

resetContext#

+

resetContext(): void

+

Defined in src/renderer/components/+namespaces/namespace.store.ts:140

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: Namespace): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNamespace
+

Returns: void

+
+

setContext#

+

setContext(namespace: string | string[]): void

+

Defined in src/renderer/components/+namespaces/namespace.store.ts:133

+

Parameters:

+ + + + + + + + + + + + + +
NameType
namespacestring | string[]
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: Namespace[], sorting?: function[], order?: "asc" | "desc"): Namespace[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsNamespace[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: Namespace[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleAll#

+

toggleAll(showAll?: boolean): void

+

Defined in src/renderer/components/+namespaces/namespace.store.ts:162

+

Parameters:

+ + + + + + + + + + + + + +
NameType
showAll?boolean
+

Returns: void

+
+

toggleContext#

+

toggleContext(namespace: string): void

+

Defined in src/renderer/components/+namespaces/namespace.store.ts:153

+

Parameters:

+ + + + + + + + + + + + + +
NameType
namespacestring
+

Returns: void

+
+

toggleSelection#

+

toggleSelection(item: Namespace): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNamespace
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: Namespace[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsNamespace[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: Namespace): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNamespace
+

Returns: void

+
+

update#

+

update(item: Namespace, data: Partial‹Namespace›): Promise‹Namespace

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemNamespace
dataPartial‹Namespace
+

Returns: Promise‹Namespace

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: Namespace, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: Namespace

+

request: function

+

▸ (): Promise‹Namespace

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.networkpolicy/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.networkpolicy/index.html new file mode 100644 index 0000000000..a355d4c8f4 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.networkpolicy/index.html @@ -0,0 +1,1750 @@ + + + + + + + + + + + + + + + + + + + + + + Class: NetworkPolicy - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: NetworkPolicy#

+

Hierarchy#

+ +

NetworkPolicy

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new NetworkPolicy(data: KubeJsonApiData): NetworkPolicy

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: NetworkPolicy

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Defined in src/renderer/api/endpoints/network-policy.api.ts:44

+

Type declaration:#

+
    +
  • +

    egress: IPolicyEgress[]

    +
  • +
  • +

    ingress: IPolicyIngress[]

    +
  • +
  • +

    podSelector(): object

    +
  • +
  • +

    matchLabels(): object

    +
      +
    • role: string
    • +
    +
  • +
  • +

    policyTypes: string[]

    +
  • +
+
+

Optional status#

+

status? : any

+

Inherited from KubeObject.status

+

Defined in src/renderer/api/kube-object.ts:147

+
+

Static apiBase#

+

apiBase: string = "/apis/networking.k8s.io/v1/networkpolicies"

+

Defined in src/renderer/api/endpoints/network-policy.api.ts:42

+
+

Static kind#

+

kind: string = "NetworkPolicy"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/network-policy.api.ts:40

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/network-policy.api.ts:41

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getMatchLabels#

+

getMatchLabels(): string[]

+

Defined in src/renderer/api/endpoints/network-policy.api.ts:56

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

getTypes#

+

getTypes(): string[]

+

Defined in src/renderer/api/endpoints/network-policy.api.ts:64

+

Returns: string[]

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.networkpolicystore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.networkpolicystore/index.html new file mode 100644 index 0000000000..e8de98514f --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.networkpolicystore/index.html @@ -0,0 +1,2369 @@ + + + + + + + + + + + + + + + + + + + + + + Class: NetworkPolicyStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: NetworkPolicyStore#

+

Hierarchy#

+

KubeObjectStoreNetworkPolicy

+

NetworkPolicyStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new NetworkPolicyStore(): NetworkPolicyStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: NetworkPolicyStore

+

Properties#

+

api#

+

api: KubeApiNetworkPolicy‹›› = networkPolicyApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+network-policies/network-policy.store.ts:8

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): NetworkPolicy[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: NetworkPolicy[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): NetworkPolicy[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: NetworkPolicy[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹NetworkPolicy›): Promise‹NetworkPolicy

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹NetworkPolicy

+

Returns: Promise‹NetworkPolicy

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹NetworkPolicy›): Promise‹NetworkPolicy

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹NetworkPolicy

+

Returns: Promise‹NetworkPolicy

+
+

Protected defaultSorting#

+

defaultSorting(item: NetworkPolicy): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNetworkPolicy
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: NetworkPolicy[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsNetworkPolicy[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): NetworkPolicy[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: NetworkPolicy[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): NetworkPolicy[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: NetworkPolicy[]

+
+

getByName#

+

getByName(name: string, namespace?: string): NetworkPolicy

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: NetworkPolicy

+
+

getByPath#

+

getByPath(path: string): NetworkPolicy

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: NetworkPolicy

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): NetworkPolicy[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: NetworkPolicy[]

+
+

Optional getStatuses#

+

getStatuses(items: NetworkPolicy[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsNetworkPolicy[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: NetworkPolicy): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNetworkPolicy
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: NetworkPolicy[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsNetworkPolicy[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹NetworkPolicy

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹NetworkPolicy

+
+

loadAll#

+

loadAll(options: object): Promise‹void | NetworkPolicy[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | NetworkPolicy[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹NetworkPolicy

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹NetworkPolicy

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹NetworkPolicy[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹NetworkPolicy[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: NetworkPolicy[], __namedParameters: object): NetworkPolicy[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: NetworkPolicy[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: NetworkPolicy[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: NetworkPolicy): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNetworkPolicy
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: NetworkPolicy, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: NetworkPolicy

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: NetworkPolicy): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNetworkPolicy
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: NetworkPolicy[], sorting?: function[], order?: "asc" | "desc"): NetworkPolicy[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsNetworkPolicy[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: NetworkPolicy[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: NetworkPolicy): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNetworkPolicy
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: NetworkPolicy[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsNetworkPolicy[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: NetworkPolicy): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNetworkPolicy
+

Returns: void

+
+

update#

+

update(item: NetworkPolicy, data: Partial‹NetworkPolicy›): Promise‹NetworkPolicy

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemNetworkPolicy
dataPartial‹NetworkPolicy
+

Returns: Promise‹NetworkPolicy

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: NetworkPolicy, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: NetworkPolicy

+

request: function

+

▸ (): Promise‹NetworkPolicy

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.node/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.node/index.html new file mode 100644 index 0000000000..fb328489c8 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.node/index.html @@ -0,0 +1,1930 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Node - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: Node#

+

Hierarchy#

+ +

Node

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Node(data: KubeJsonApiData): Node

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: Node

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Defined in src/renderer/api/endpoints/nodes.api.ts:37

+

Type declaration:#

+
    +
  • +

    externalID: string

    +
  • +
  • +

    podCIDR: string

    +
  • +
  • +

    taints? : object[]

    +
  • +
  • +

    unschedulable? : boolean

    +
  • +
+
+

status#

+

status: object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/nodes.api.ts:47

+

Type declaration:#

+
    +
  • +

    addresses: object[]

    +
  • +
  • +

    allocatable(): object

    +
  • +
  • +

    cpu: string

    +
  • +
  • +

    memory: string

    +
  • +
  • +

    pods: string

    +
  • +
  • +

    capacity(): object

    +
  • +
  • +

    cpu: string

    +
  • +
  • +

    memory: string

    +
  • +
  • +

    pods: string

    +
  • +
  • +

    conditions: object[]

    +
  • +
  • +

    images: object[]

    +
  • +
  • +

    nodeInfo(): object

    +
  • +
  • +

    architecture: string

    +
  • +
  • +

    bootID: string

    +
  • +
  • +

    containerRuntimeVersion: string

    +
  • +
  • +

    kernelVersion: string

    +
  • +
  • +

    kubeProxyVersion: string

    +
  • +
  • +

    kubeletVersion: string

    +
  • +
  • +

    machineID: string

    +
  • +
  • +

    operatingSystem: string

    +
  • +
  • +

    osImage: string

    +
  • +
  • +

    systemUUID: string

    +
  • +
+
+

Static apiBase#

+

apiBase: string = "/api/v1/nodes"

+

Defined in src/renderer/api/endpoints/nodes.api.ts:35

+
+

Static kind#

+

kind: string = "Node"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/nodes.api.ts:33

+
+

Static namespaced#

+

namespaced: boolean = false

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/nodes.api.ts:34

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getActiveConditions#

+

getActiveConditions(): object[]

+

Defined in src/renderer/api/endpoints/nodes.api.ts:138

+

Returns: object[]

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getConditions#

+

getConditions(): object[]

+

Defined in src/renderer/api/endpoints/nodes.api.ts:128

+

Returns: object[]

+
+

getCpuCapacity#

+

getCpuCapacity(): number

+

Defined in src/renderer/api/endpoints/nodes.api.ts:116

+

Returns: number

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getKubeletVersion#

+

getKubeletVersion(): string

+

Defined in src/renderer/api/endpoints/nodes.api.ts:150

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getMemoryCapacity#

+

getMemoryCapacity(): number

+

Defined in src/renderer/api/endpoints/nodes.api.ts:122

+

Returns: number

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNodeConditionText#

+

getNodeConditionText(): string

+

Defined in src/renderer/api/endpoints/nodes.api.ts:88

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOperatingSystem#

+

getOperatingSystem(): string

+

Defined in src/renderer/api/endpoints/nodes.api.ts:154

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getRoleLabels#

+

getRoleLabels(): string

+

Defined in src/renderer/api/endpoints/nodes.api.ts:104

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getTaints#

+

getTaints(): object[]

+

Defined in src/renderer/api/endpoints/nodes.api.ts:100

+

Returns: object[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

getWarningConditions#

+

getWarningConditions(): object[]

+

Defined in src/renderer/api/endpoints/nodes.api.ts:142

+

Returns: object[]

+
+

isUnschedulable#

+

isUnschedulable(): boolean

+

Defined in src/renderer/api/endpoints/nodes.api.ts:164

+

Returns: boolean

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.nodesapi/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.nodesapi/index.html new file mode 100644 index 0000000000..19e0ee3324 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.nodesapi/index.html @@ -0,0 +1,1762 @@ + + + + + + + + + + + + + + + + + + + + + + Class: NodesApi - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: NodesApi#

+

Hierarchy#

+ +

NodesApi

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new NodesApi(options: IKubeApiOptions‹Node›): NodesApi

+

Inherited from KubeApi.constructor

+

Defined in src/renderer/api/kube-api.ts:123

+

Parameters:

+ + + + + + + + + + + + + +
NameType
optionsIKubeApiOptions‹Node
+

Returns: NodesApi

+

Properties#

+

apiBase#

+

apiBase: string

+

Inherited from KubeApi.apiBase

+

Defined in src/renderer/api/kube-api.ts:112

+
+

apiGroup#

+

apiGroup: string

+

Inherited from KubeApi.apiGroup

+

Defined in src/renderer/api/kube-api.ts:114

+
+

apiPrefix#

+

apiPrefix: string

+

Inherited from KubeApi.apiPrefix

+

Defined in src/renderer/api/kube-api.ts:113

+
+

apiResource#

+

apiResource: string

+

Inherited from KubeApi.apiResource

+

Defined in src/renderer/api/kube-api.ts:117

+
+

apiVersion#

+

apiVersion: string

+

Inherited from KubeApi.apiVersion

+

Defined in src/renderer/api/kube-api.ts:115

+
+

Optional apiVersionPreferred#

+

apiVersionPreferred? : string

+

Inherited from KubeApi.apiVersionPreferred

+

Defined in src/renderer/api/kube-api.ts:116

+
+

isNamespaced#

+

isNamespaced: boolean

+

Inherited from KubeApi.isNamespaced

+

Defined in src/renderer/api/kube-api.ts:118

+
+

kind#

+

kind: string

+

Inherited from KubeApi.kind

+

Defined in src/renderer/api/kube-api.ts:111

+
+

objectConstructor#

+

objectConstructor: IKubeObjectConstructor‹Node

+

Inherited from KubeApi.objectConstructor

+

Defined in src/renderer/api/kube-api.ts:120

+
+

Protected options#

+

options: IKubeApiOptions‹Node

+

Inherited from KubeApi.options

+

Defined in src/renderer/api/kube-api.ts:125

+
+

Protected request#

+

request: KubeJsonApi

+

Inherited from KubeApi.request

+

Defined in src/renderer/api/kube-api.ts:121

+
+

Protected resourceVersions#

+

resourceVersions: Map‹string, string› = new Map()

+

Inherited from KubeApi.resourceVersions

+

Defined in src/renderer/api/kube-api.ts:122

+
+

Protected watchDisposer#

+

watchDisposer: function

+

Inherited from KubeApi.watchDisposer

+

Defined in src/renderer/api/kube-api.ts:123

+

Type declaration:#

+

▸ (): void

+

Accessors#

+

apiVersionWithGroup#

+

get apiVersionWithGroup(): string

+

Inherited from KubeApi.apiVersionWithGroup

+

Defined in src/renderer/api/kube-api.ts:153

+

Returns: string

+

Methods#

+

Protected checkPreferredVersion#

+

checkPreferredVersion(): Promise‹void›

+

Inherited from KubeApi.checkPreferredVersion

+

Defined in src/renderer/api/kube-api.ts:215

+

Returns: Promise‹void›

+
+

create#

+

create(__namedParameters: object, data?: Partial‹Node›): Promise‹Node | null›

+

Inherited from KubeApi.create

+

Defined in src/renderer/api/kube-api.ts:353

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional data: Partial‹Node

+

Returns: Promise‹Node | null›

+
+

delete#

+

delete(__namedParameters: object): Promise‹KubeJsonApiData›

+

Inherited from KubeApi.delete

+

Defined in src/renderer/api/kube-api.ts:390

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Returns: Promise‹KubeJsonApiData›

+
+

get#

+

get(__namedParameters: object, query?: IKubeApiQueryParams): Promise‹Node | null›

+

Inherited from KubeApi.get

+

Defined in src/renderer/api/kube-api.ts:339

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional query: IKubeApiQueryParams

+

Returns: Promise‹Node | null›

+
+

getMetrics#

+

getMetrics(): Promise‹INodeMetrics›

+

Defined in src/renderer/api/endpoints/nodes.api.ts:7

+

Returns: Promise‹INodeMetrics›

+
+

getResourceVersion#

+

getResourceVersion(namespace: string): string

+

Inherited from KubeApi.getResourceVersion

+

Defined in src/renderer/api/kube-api.ts:248

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
+

Returns: string

+
+

getUrl#

+

getUrl(__namedParameters: object, query?: Partial‹IKubeApiQueryParams›): string

+

Inherited from KubeApi.getUrl

+

Defined in src/renderer/api/kube-api.ts:256

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring""
+

Optional query: Partial‹IKubeApiQueryParams›

+

Returns: string

+
+

getWatchUrl#

+

getWatchUrl(namespace: string, query: IKubeApiQueryParams): string

+

Inherited from KubeApi.getWatchUrl

+

Defined in src/renderer/api/kube-api.ts:397

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
queryIKubeApiQueryParams{}
+

Returns: string

+
+

list#

+

list(__namedParameters: object, query?: IKubeApiQueryParams): Promise‹Node[] | null›

+

Inherited from KubeApi.list

+

Defined in src/renderer/api/kube-api.ts:321

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
reqInitRequestInit-
+

Optional query: IKubeApiQueryParams

+

Returns: Promise‹Node[] | null›

+
+

Protected modifyWatchEvent#

+

modifyWatchEvent(event: IKubeWatchEvent): void

+

Inherited from KubeApi.modifyWatchEvent

+

Defined in src/renderer/api/kube-api.ts:462

+

Parameters:

+ + + + + + + + + + + + + +
NameType
eventIKubeWatchEvent
+

Returns: void

+
+

Protected normalizeQuery#

+

normalizeQuery(query: Partial‹IKubeApiQueryParams›): object

+

Inherited from KubeApi.normalizeQuery

+

Defined in src/renderer/api/kube-api.ts:268

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
queryPartial‹IKubeApiQueryParams›{}
+

Returns: object

+
+

Protected parseResponse#

+

parseResponse(data: unknown, namespace?: string): Node | Node[] | null

+

Inherited from KubeApi.parseResponse

+

Defined in src/renderer/api/kube-api.ts:280

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
dataunknown
namespace?string
+

Returns: Node | Node[] | null

+
+

refreshResourceVersion#

+

refreshResourceVersion(params?: KubeApiListOptions): Promise‹T[]›

+

Inherited from KubeApi.refreshResourceVersion

+

Defined in src/renderer/api/kube-api.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?KubeApiListOptions
+

Returns: Promise‹T[]›

+
+

setResourceVersion#

+

setResourceVersion(namespace: string, newVersion: string): void

+

Inherited from KubeApi.setResourceVersion

+

Defined in src/renderer/api/kube-api.ts:244

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
newVersionstring-
+

Returns: void

+
+

update#

+

update(__namedParameters: object, data?: Partial‹Node›): Promise‹Node | null›

+

Inherited from KubeApi.update

+

Defined in src/renderer/api/kube-api.ts:376

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional data: Partial‹Node

+

Returns: Promise‹Node | null›

+
+

watch#

+

watch(opts: KubeApiWatchOptions): function

+

Inherited from KubeApi.watch

+

Defined in src/renderer/api/kube-api.ts:405

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
optsKubeApiWatchOptions{ namespace: "" }
+

Returns: function

+

▸ (): void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.nodesstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.nodesstore/index.html new file mode 100644 index 0000000000..623e2e5dd6 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.nodesstore/index.html @@ -0,0 +1,2529 @@ + + + + + + + + + + + + + + + + + + + + + + Class: NodesStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: NodesStore#

+

Hierarchy#

+

KubeObjectStoreNode

+

NodesStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new NodesStore(): NodesStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: NodesStore

+

Properties#

+

api#

+

api: NodesApi‹› = nodesApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+nodes/nodes.store.ts:10

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

metrics#

+

metrics: Partial‹INodeMetrics›

+

Defined in src/renderer/components/+nodes/nodes.store.ts:12

+
+

metricsLoaded#

+

metricsLoaded: boolean = false

+

Defined in src/renderer/components/+nodes/nodes.store.ts:15

+
+

metricsLoading#

+

metricsLoading: boolean = false

+

Defined in src/renderer/components/+nodes/nodes.store.ts:14

+
+

nodeMetrics#

+

nodeMetrics: Partial‹IClusterMetrics› = null

+

Defined in src/renderer/components/+nodes/nodes.store.ts:13

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): Node[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: Node[]

+
+

masterNodes#

+

get masterNodes(): Node‹›[]

+

Defined in src/renderer/components/+nodes/nodes.store.ts:34

+

Returns: Node‹›[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): Node[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: Node[]

+
+

workerNodes#

+

get workerNodes(): Node‹›[]

+

Defined in src/renderer/components/+nodes/nodes.store.ts:38

+

Returns: Node‹›[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹Node›): Promise‹Node

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Node

+

Returns: Promise‹Node

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹Node›): Promise‹Node

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Node

+

Returns: Promise‹Node

+
+

Protected defaultSorting#

+

defaultSorting(item: Node): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNode
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: Node[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsNode[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): Node[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: Node[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): Node[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: Node[]

+
+

getByName#

+

getByName(name: string, namespace?: string): Node

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Node

+
+

getByPath#

+

getByPath(path: string): Node

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: Node

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): Node[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: Node[]

+
+

getLastMetricValues#

+

getLastMetricValues(node: Node, metricNames: string[]): number[]

+

Defined in src/renderer/components/+nodes/nodes.store.ts:42

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
nodeNode
metricNamesstring[]
+

Returns: number[]

+
+

Optional getStatuses#

+

getStatuses(items: Node[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsNode[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

getWarningsCount#

+

getWarningsCount(): number

+

Defined in src/renderer/components/+nodes/nodes.store.ts:66

+

Returns: number

+
+

isSelected#

+

isSelected(item: Node): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNode
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: Node[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsNode[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹Node

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Node

+
+

loadAll#

+

loadAll(options: object): Promise‹void | Node[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | Node[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹Node

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Node

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹Node[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹Node[]›

+
+

loadMetrics#

+

loadMetrics(nodeName: string): Promise‹void›

+

Defined in src/renderer/components/+nodes/nodes.store.ts:30

+

Parameters:

+ + + + + + + + + + + + + +
NameType
nodeNamestring
+

Returns: Promise‹void›

+
+

loadUsageMetrics#

+

loadUsageMetrics(): Promise‹void›

+

Defined in src/renderer/components/+nodes/nodes.store.ts:18

+

Returns: Promise‹void›

+
+

Protected mergeItems#

+

mergeItems(partialItems: Node[], __namedParameters: object): Node[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: Node[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: Node[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: Node): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNode
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: Node, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: Node

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Overrides KubeObjectStore.reset

+

Defined in src/renderer/components/+nodes/nodes.store.ts:70

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: Node): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNode
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: Node[], sorting?: function[], order?: "asc" | "desc"): Node[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsNode[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: Node[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: Node): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNode
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: Node[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsNode[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: Node): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemNode
+

Returns: void

+
+

update#

+

update(item: Node, data: Partial‹Node›): Promise‹Node

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemNode
dataPartial‹Node
+

Returns: Promise‹Node

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: Node, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: Node

+

request: function

+

▸ (): Promise‹Node

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolume/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolume/index.html new file mode 100644 index 0000000000..e0019b728a --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolume/index.html @@ -0,0 +1,1868 @@ + + + + + + + + + + + + + + + + + + + + + + Class: PersistentVolume - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: PersistentVolume#

+

Hierarchy#

+ +

PersistentVolume

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new PersistentVolume(data: KubeJsonApiData): PersistentVolume

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: PersistentVolume

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Defined in src/renderer/api/endpoints/persistent-volume.api.ts:12

+

Type declaration:#

+
    +
  • +

    accessModes: string[]

    +
  • +
  • +

    capacity(): object

    +
  • +
  • +

    storage: string

    +
  • +
  • +

    claimRef(): object

    +
  • +
  • +

    apiVersion: string

    +
  • +
  • +

    kind: string

    +
  • +
  • +

    name: string

    +
  • +
  • +

    namespace: string

    +
  • +
  • +

    resourceVersion: string

    +
  • +
  • +

    uid: string

    +
  • +
  • +

    flexVolume(): object

    +
  • +
  • +

    driver: string

    +
  • +
  • +

    options(): object

    +
      +
    • +

      clusterNamespace: string

      +
    • +
    • +

      image: string

      +
    • +
    • +

      pool: string

      +
    • +
    • +

      storageClass: string

      +
    • +
    +
  • +
  • +

    mountOptions? : string[]

    +
  • +
  • +

    nfs(): object

    +
  • +
  • +

    path: string

    +
  • +
  • +

    server: string

    +
  • +
  • +

    persistentVolumeReclaimPolicy: string

    +
  • +
  • +

    storageClassName: string

    +
  • +
+
+

status#

+

status: object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/persistent-volume.api.ts:43

+

Type declaration:#

+
    +
  • +

    phase: string

    +
  • +
  • +

    reason? : string

    +
  • +
+
+

Static apiBase#

+

apiBase: string = "/api/v1/persistentvolumes"

+

Defined in src/renderer/api/endpoints/persistent-volume.api.ts:10

+
+

Static kind#

+

kind: string = "PersistentVolume"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/persistent-volume.api.ts:8

+
+

Static namespaced#

+

namespaced: boolean = false

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/persistent-volume.api.ts:9

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getCapacity#

+

getCapacity(inBytes: boolean): string | number

+

Defined in src/renderer/api/endpoints/persistent-volume.api.ts:48

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
inBytesbooleanfalse
+

Returns: string | number

+
+

getClaimRefName#

+

getClaimRefName(): string

+

Defined in src/renderer/api/endpoints/persistent-volume.api.ts:70

+

Returns: string

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getStatus#

+

getStatus(): string

+

Defined in src/renderer/api/endpoints/persistent-volume.api.ts:60

+

Returns: string

+
+

getStorageClass#

+

getStorageClass(): string

+

Defined in src/renderer/api/endpoints/persistent-volume.api.ts:66

+

Returns: string

+
+

getStorageClassName#

+

getStorageClassName(): string

+

Defined in src/renderer/api/endpoints/persistent-volume.api.ts:74

+

Returns: string

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaim/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaim/index.html new file mode 100644 index 0000000000..7dda8bb190 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaim/index.html @@ -0,0 +1,1817 @@ + + + + + + + + + + + + + + + + + + + + + + Class: PersistentVolumeClaim - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: PersistentVolumeClaim#

+

Hierarchy#

+ +

PersistentVolumeClaim

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new PersistentVolumeClaim(data: KubeJsonApiData): PersistentVolumeClaim

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: PersistentVolumeClaim

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Defined in src/renderer/api/endpoints/persistent-volume-claims.api.ts:30

+

Type declaration:#

+
    +
  • +

    accessModes: string[]

    +
  • +
  • +

    resources(): object

    +
  • +
  • +

    requests(): object

    +
      +
    • storage: string
    • +
    +
  • +
  • +

    selector(): object

    +
  • +
  • +

    matchExpressions: object[]

    +
  • +
  • +

    matchLabels(): object

    +
      +
    • release: string
    • +
    +
  • +
  • +

    storageClassName: string

    +
  • +
+
+

status#

+

status: object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/persistent-volume-claims.api.ts:49

+

Type declaration:#

+
    +
  • phase: string
  • +
+
+

Static apiBase#

+

apiBase: string = "/api/v1/persistentvolumeclaims"

+

Defined in src/renderer/api/endpoints/persistent-volume-claims.api.ts:28

+
+

Static kind#

+

kind: string = "PersistentVolumeClaim"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/persistent-volume-claims.api.ts:26

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/persistent-volume-claims.api.ts:27

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getMatchExpressions#

+

getMatchExpressions(): object[]

+

Defined in src/renderer/api/endpoints/persistent-volume-claims.api.ts:77

+

Returns: object[]

+
+

getMatchLabels#

+

getMatchLabels(): string[]

+

Defined in src/renderer/api/endpoints/persistent-volume-claims.api.ts:70

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getPods#

+

getPods(allPods: Pod[]): Pod[]

+

Defined in src/renderer/api/endpoints/persistent-volume-claims.api.ts:53

+

Parameters:

+ + + + + + + + + + + + + +
NameType
allPodsPod[]
+

Returns: Pod[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getStatus#

+

getStatus(): string

+

Defined in src/renderer/api/endpoints/persistent-volume-claims.api.ts:83

+

Returns: string

+
+

getStorage#

+

getStorage(): string

+

Defined in src/renderer/api/endpoints/persistent-volume-claims.api.ts:64

+

Returns: string

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaimsapi/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaimsapi/index.html new file mode 100644 index 0000000000..00235ba077 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumeclaimsapi/index.html @@ -0,0 +1,1781 @@ + + + + + + + + + + + + + + + + + + + + + + Class: PersistentVolumeClaimsApi - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: PersistentVolumeClaimsApi#

+

Hierarchy#

+ +

PersistentVolumeClaimsApi

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new PersistentVolumeClaimsApi(options: IKubeApiOptions‹PersistentVolumeClaim›): PersistentVolumeClaimsApi

+

Inherited from KubeApi.constructor

+

Defined in src/renderer/api/kube-api.ts:123

+

Parameters:

+ + + + + + + + + + + + + +
NameType
optionsIKubeApiOptions‹PersistentVolumeClaim
+

Returns: PersistentVolumeClaimsApi

+

Properties#

+

apiBase#

+

apiBase: string

+

Inherited from KubeApi.apiBase

+

Defined in src/renderer/api/kube-api.ts:112

+
+

apiGroup#

+

apiGroup: string

+

Inherited from KubeApi.apiGroup

+

Defined in src/renderer/api/kube-api.ts:114

+
+

apiPrefix#

+

apiPrefix: string

+

Inherited from KubeApi.apiPrefix

+

Defined in src/renderer/api/kube-api.ts:113

+
+

apiResource#

+

apiResource: string

+

Inherited from KubeApi.apiResource

+

Defined in src/renderer/api/kube-api.ts:117

+
+

apiVersion#

+

apiVersion: string

+

Inherited from KubeApi.apiVersion

+

Defined in src/renderer/api/kube-api.ts:115

+
+

Optional apiVersionPreferred#

+

apiVersionPreferred? : string

+

Inherited from KubeApi.apiVersionPreferred

+

Defined in src/renderer/api/kube-api.ts:116

+
+

isNamespaced#

+

isNamespaced: boolean

+

Inherited from KubeApi.isNamespaced

+

Defined in src/renderer/api/kube-api.ts:118

+
+

kind#

+

kind: string

+

Inherited from KubeApi.kind

+

Defined in src/renderer/api/kube-api.ts:111

+
+

objectConstructor#

+

objectConstructor: IKubeObjectConstructor‹PersistentVolumeClaim

+

Inherited from KubeApi.objectConstructor

+

Defined in src/renderer/api/kube-api.ts:120

+
+

Protected options#

+

options: IKubeApiOptions‹PersistentVolumeClaim

+

Inherited from KubeApi.options

+

Defined in src/renderer/api/kube-api.ts:125

+
+

Protected request#

+

request: KubeJsonApi

+

Inherited from KubeApi.request

+

Defined in src/renderer/api/kube-api.ts:121

+
+

Protected resourceVersions#

+

resourceVersions: Map‹string, string› = new Map()

+

Inherited from KubeApi.resourceVersions

+

Defined in src/renderer/api/kube-api.ts:122

+
+

Protected watchDisposer#

+

watchDisposer: function

+

Inherited from KubeApi.watchDisposer

+

Defined in src/renderer/api/kube-api.ts:123

+

Type declaration:#

+

▸ (): void

+

Accessors#

+

apiVersionWithGroup#

+

get apiVersionWithGroup(): string

+

Inherited from KubeApi.apiVersionWithGroup

+

Defined in src/renderer/api/kube-api.ts:153

+

Returns: string

+

Methods#

+

Protected checkPreferredVersion#

+

checkPreferredVersion(): Promise‹void›

+

Inherited from KubeApi.checkPreferredVersion

+

Defined in src/renderer/api/kube-api.ts:215

+

Returns: Promise‹void›

+
+

create#

+

create(__namedParameters: object, data?: Partial‹PersistentVolumeClaim›): Promise‹PersistentVolumeClaim | null›

+

Inherited from KubeApi.create

+

Defined in src/renderer/api/kube-api.ts:353

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional data: Partial‹PersistentVolumeClaim

+

Returns: Promise‹PersistentVolumeClaim | null›

+
+

delete#

+

delete(__namedParameters: object): Promise‹KubeJsonApiData›

+

Inherited from KubeApi.delete

+

Defined in src/renderer/api/kube-api.ts:390

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Returns: Promise‹KubeJsonApiData›

+
+

get#

+

get(__namedParameters: object, query?: IKubeApiQueryParams): Promise‹PersistentVolumeClaim | null›

+

Inherited from KubeApi.get

+

Defined in src/renderer/api/kube-api.ts:339

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional query: IKubeApiQueryParams

+

Returns: Promise‹PersistentVolumeClaim | null›

+
+

getMetrics#

+

getMetrics(pvcName: string, namespace: string): Promise‹IPvcMetrics›

+

Defined in src/renderer/api/endpoints/persistent-volume-claims.api.ts:8

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
pvcNamestring
namespacestring
+

Returns: Promise‹IPvcMetrics›

+
+

getResourceVersion#

+

getResourceVersion(namespace: string): string

+

Inherited from KubeApi.getResourceVersion

+

Defined in src/renderer/api/kube-api.ts:248

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
+

Returns: string

+
+

getUrl#

+

getUrl(__namedParameters: object, query?: Partial‹IKubeApiQueryParams›): string

+

Inherited from KubeApi.getUrl

+

Defined in src/renderer/api/kube-api.ts:256

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring""
+

Optional query: Partial‹IKubeApiQueryParams›

+

Returns: string

+
+

getWatchUrl#

+

getWatchUrl(namespace: string, query: IKubeApiQueryParams): string

+

Inherited from KubeApi.getWatchUrl

+

Defined in src/renderer/api/kube-api.ts:397

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
queryIKubeApiQueryParams{}
+

Returns: string

+
+

list#

+

list(__namedParameters: object, query?: IKubeApiQueryParams): Promise‹PersistentVolumeClaim[] | null›

+

Inherited from KubeApi.list

+

Defined in src/renderer/api/kube-api.ts:321

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
reqInitRequestInit-
+

Optional query: IKubeApiQueryParams

+

Returns: Promise‹PersistentVolumeClaim[] | null›

+
+

Protected modifyWatchEvent#

+

modifyWatchEvent(event: IKubeWatchEvent): void

+

Inherited from KubeApi.modifyWatchEvent

+

Defined in src/renderer/api/kube-api.ts:462

+

Parameters:

+ + + + + + + + + + + + + +
NameType
eventIKubeWatchEvent
+

Returns: void

+
+

Protected normalizeQuery#

+

normalizeQuery(query: Partial‹IKubeApiQueryParams›): object

+

Inherited from KubeApi.normalizeQuery

+

Defined in src/renderer/api/kube-api.ts:268

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
queryPartial‹IKubeApiQueryParams›{}
+

Returns: object

+
+

Protected parseResponse#

+

parseResponse(data: unknown, namespace?: string): PersistentVolumeClaim | PersistentVolumeClaim[] | null

+

Inherited from KubeApi.parseResponse

+

Defined in src/renderer/api/kube-api.ts:280

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
dataunknown
namespace?string
+

Returns: PersistentVolumeClaim | PersistentVolumeClaim[] | null

+
+

refreshResourceVersion#

+

refreshResourceVersion(params?: KubeApiListOptions): Promise‹T[]›

+

Inherited from KubeApi.refreshResourceVersion

+

Defined in src/renderer/api/kube-api.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?KubeApiListOptions
+

Returns: Promise‹T[]›

+
+

setResourceVersion#

+

setResourceVersion(namespace: string, newVersion: string): void

+

Inherited from KubeApi.setResourceVersion

+

Defined in src/renderer/api/kube-api.ts:244

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
newVersionstring-
+

Returns: void

+
+

update#

+

update(__namedParameters: object, data?: Partial‹PersistentVolumeClaim›): Promise‹PersistentVolumeClaim | null›

+

Inherited from KubeApi.update

+

Defined in src/renderer/api/kube-api.ts:376

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional data: Partial‹PersistentVolumeClaim

+

Returns: Promise‹PersistentVolumeClaim | null›

+
+

watch#

+

watch(opts: KubeApiWatchOptions): function

+

Inherited from KubeApi.watch

+

Defined in src/renderer/api/kube-api.ts:405

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
optsKubeApiWatchOptions{ namespace: "" }
+

Returns: function

+

▸ (): void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumesstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumesstore/index.html new file mode 100644 index 0000000000..86d0b7d792 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.persistentvolumesstore/index.html @@ -0,0 +1,2397 @@ + + + + + + + + + + + + + + + + + + + + + + Class: PersistentVolumesStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: PersistentVolumesStore#

+

Hierarchy#

+

KubeObjectStorePersistentVolume

+

PersistentVolumesStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new PersistentVolumesStore(): PersistentVolumesStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: PersistentVolumesStore

+

Properties#

+

api#

+

api: KubeApiPersistentVolume‹›› = persistentVolumeApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+storage-volumes/volumes.store.ts:9

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): PersistentVolume[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: PersistentVolume[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): PersistentVolume[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: PersistentVolume[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹PersistentVolume›): Promise‹PersistentVolume

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹PersistentVolume

+

Returns: Promise‹PersistentVolume

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹PersistentVolume›): Promise‹PersistentVolume

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹PersistentVolume

+

Returns: Promise‹PersistentVolume

+
+

Protected defaultSorting#

+

defaultSorting(item: PersistentVolume): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPersistentVolume
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: PersistentVolume[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsPersistentVolume[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): PersistentVolume[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: PersistentVolume[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): PersistentVolume[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: PersistentVolume[]

+
+

getByName#

+

getByName(name: string, namespace?: string): PersistentVolume

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: PersistentVolume

+
+

getByPath#

+

getByPath(path: string): PersistentVolume

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: PersistentVolume

+
+

getByStorageClass#

+

getByStorageClass(storageClass: StorageClass): PersistentVolume[]

+

Defined in src/renderer/components/+storage-volumes/volumes.store.ts:11

+

Parameters:

+ + + + + + + + + + + + + +
NameType
storageClassStorageClass
+

Returns: PersistentVolume[]

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): PersistentVolume[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: PersistentVolume[]

+
+

Optional getStatuses#

+

getStatuses(items: PersistentVolume[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsPersistentVolume[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: PersistentVolume): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPersistentVolume
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: PersistentVolume[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsPersistentVolume[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹PersistentVolume

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹PersistentVolume

+
+

loadAll#

+

loadAll(options: object): Promise‹void | PersistentVolume[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | PersistentVolume[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹PersistentVolume

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹PersistentVolume

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹PersistentVolume[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹PersistentVolume[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: PersistentVolume[], __namedParameters: object): PersistentVolume[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: PersistentVolume[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: PersistentVolume[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: PersistentVolume): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPersistentVolume
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: PersistentVolume, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: PersistentVolume

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: PersistentVolume): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPersistentVolume
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: PersistentVolume[], sorting?: function[], order?: "asc" | "desc"): PersistentVolume[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsPersistentVolume[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: PersistentVolume[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: PersistentVolume): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPersistentVolume
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: PersistentVolume[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsPersistentVolume[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: PersistentVolume): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPersistentVolume
+

Returns: void

+
+

update#

+

update(item: PersistentVolume, data: Partial‹PersistentVolume›): Promise‹PersistentVolume

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemPersistentVolume
dataPartial‹PersistentVolume
+

Returns: Promise‹PersistentVolume

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: PersistentVolume, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: PersistentVolume

+

request: function

+

▸ (): Promise‹PersistentVolume

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.pod/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.pod/index.html new file mode 100644 index 0000000000..939dad449b --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.pod/index.html @@ -0,0 +1,2268 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Pod - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: Pod#

+

Hierarchy#

+
    +
  • WorkloadKubeObject
  • +
+

Pod

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Pod(data: KubeJsonApiData): Pod

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: Pod

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Overrides void

+

Defined in src/renderer/api/endpoints/pods.api.ts:190

+

Type declaration:#

+
    +
  • +

    activeDeadlineSeconds? : number

    +
  • +
  • +

    affinity? : IAffinity

    +
  • +
  • +

    automountServiceAccountToken? : boolean

    +
  • +
  • +

    containers: IPodContainer[]

    +
  • +
  • +

    dnsPolicy? : string

    +
  • +
  • +

    hostAliases(): object

    +
  • +
  • +

    hostnames: string[]

    +
  • +
  • +

    ip: string

    +
  • +
  • +

    hostIPC? : boolean

    +
  • +
  • +

    hostNetwork? : boolean

    +
  • +
  • +

    hostPID? : boolean

    +
  • +
  • +

    hostname? : string

    +
  • +
  • +

    imagePullSecrets? : object[]

    +
  • +
  • +

    initContainers: IPodContainer[]

    +
  • +
  • +

    nodeName? : string

    +
  • +
  • +

    nodeSelector(): object

    +
  • +
  • +

    priority? : number

    +
  • +
  • +

    priorityClassName? : string

    +
  • +
  • +

    restartPolicy? : string

    +
  • +
  • +

    schedulerName? : string

    +
  • +
  • +

    securityContext(): object

    +
  • +
  • +

    serviceAccount: string

    +
  • +
  • +

    serviceAccountName: string

    +
  • +
  • +

    shareProcessNamespace? : boolean

    +
  • +
  • +

    subdomain? : string

    +
  • +
  • +

    terminationGracePeriodSeconds? : number

    +
  • +
  • +

    tolerations? : object[]

    +
  • +
  • +

    volumes? : object[]

    +
  • +
+
+

Optional status#

+

status? : object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/pods.api.ts:247

+

Type declaration:#

+
    +
  • +

    conditions: object[]

    +
  • +
  • +

    containerStatuses? : IPodContainerStatus[]

    +
  • +
  • +

    hostIP: string

    +
  • +
  • +

    initContainerStatuses? : IPodContainerStatus[]

    +
  • +
  • +

    phase: string

    +
  • +
  • +

    podIP: string

    +
  • +
  • +

    qosClass? : string

    +
  • +
  • +

    reason? : string

    +
  • +
  • +

    startTime: string

    +
  • +
+
+

Static apiBase#

+

apiBase: string = "/api/v1/pods"

+

Defined in src/renderer/api/endpoints/pods.api.ts:188

+
+

Static kind#

+

kind: string = "Pod"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/pods.api.ts:186

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/pods.api.ts:187

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAffinity#

+

getAffinity(): IAffinity

+

Overrides Deployment.getAffinity

+

Defined in src/renderer/api/endpoints/pods.api.ts:390

+

Returns: IAffinity

+
+

getAffinityNumber#

+

getAffinityNumber(): number

+

Inherited from Pod.getAffinityNumber

+

Defined in src/renderer/api/workload-kube-object.ts:78

+

Returns: number

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAllContainers#

+

getAllContainers(): IPodContainer[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:272

+

Returns: IPodContainer[]

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getConditions#

+

getConditions(): object[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:366

+

Returns: object[]

+
+

getContainerStatuses#

+

getContainerStatuses(includeInitContainers: boolean): IPodContainerStatus[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:287

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
includeInitContainersbooleantrue
+

Returns: IPodContainerStatus[]

+
+

getContainers#

+

getContainers(): IPodContainer[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:268

+

Returns: IPodContainer[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getInitContainers#

+

getInitContainers(): IPodContainer[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:264

+

Returns: IPodContainer[]

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getLivenessProbe#

+

getLivenessProbe(container: IPodContainer): string[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:410

+

Parameters:

+ + + + + + + + + + + + + +
NameType
containerIPodContainer
+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNodeName#

+

getNodeName(): string

+

Defined in src/renderer/api/endpoints/pods.api.ts:460

+

Returns: string

+
+

getNodeSelectors#

+

getNodeSelectors(): string[]

+

Overrides Deployment.getNodeSelectors

+

Defined in src/renderer/api/endpoints/pods.api.ts:380

+

Returns: string[]

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getPriorityClassName#

+

getPriorityClassName(): string

+

Defined in src/renderer/api/endpoints/pods.api.ts:311

+

Returns: string

+
+

getProbe#

+

getProbe(probeData: IContainerProbe): string[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:422

+

Parameters:

+ + + + + + + + + + + + + +
NameType
probeDataIContainerProbe
+

Returns: string[]

+
+

getQosClass#

+

getQosClass(): string

+

Defined in src/renderer/api/endpoints/pods.api.ts:303

+

Returns: string

+
+

getReadinessProbe#

+

getReadinessProbe(container: IPodContainer): string[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:414

+

Parameters:

+ + + + + + + + + + + + + +
NameType
containerIPodContainer
+

Returns: string[]

+
+

getReason#

+

getReason(): string

+

Defined in src/renderer/api/endpoints/pods.api.ts:307

+

Returns: string

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getRestartsCount#

+

getRestartsCount(): number

+

Defined in src/renderer/api/endpoints/pods.api.ts:297

+

Returns: number

+
+

getRunningContainers#

+

getRunningContainers(): IPodContainer[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:276

+

Returns: IPodContainer[]

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getSecrets#

+

getSecrets(): string[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:374

+

Returns: string[]

+
+

getSelectedNodeOs#

+

getSelectedNodeOs(): string | undefined

+

Defined in src/renderer/api/endpoints/pods.api.ts:464

+

Returns: string | undefined

+
+

getSelectors#

+

getSelectors(): string[]

+

Inherited from Pod.getSelectors

+

Defined in src/renderer/api/workload-kube-object.ts:52

+

Returns: string[]

+
+

getStartupProbe#

+

getStartupProbe(container: IPodContainer): string[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:418

+

Parameters:

+ + + + + + + + + + + + + +
NameType
containerIPodContainer
+

Returns: string[]

+
+

getStatus#

+

getStatus(): PodStatus

+

Defined in src/renderer/api/endpoints/pods.api.ts:315

+

Returns: PodStatus

+
+

getStatusMessage#

+

getStatusMessage(): string

+

Defined in src/renderer/api/endpoints/pods.api.ts:343

+

Returns: string

+
+

getStatusPhase#

+

getStatusPhase(): string

+

Defined in src/renderer/api/endpoints/pods.api.ts:362

+

Returns: string

+
+

getTemplateLabels#

+

getTemplateLabels(): string[]

+

Inherited from Pod.getTemplateLabels

+

Defined in src/renderer/api/workload-kube-object.ts:64

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

getTolerations#

+

getTolerations(): object[]

+

Overrides Deployment.getTolerations

+

Defined in src/renderer/api/endpoints/pods.api.ts:386

+

Returns: object[]

+
+

getVolumes#

+

getVolumes(): object[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:370

+

Returns: object[]

+
+

hasIssues#

+

hasIssues(): boolean

+

Defined in src/renderer/api/endpoints/pods.api.ts:394

+

Returns: boolean

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudget/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudget/index.html new file mode 100644 index 0000000000..8a9203f9b9 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudget/index.html @@ -0,0 +1,1798 @@ + + + + + + + + + + + + + + + + + + + + + + Class: PodDisruptionBudget - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: PodDisruptionBudget#

+

Hierarchy#

+ +

PodDisruptionBudget

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new PodDisruptionBudget(data: KubeJsonApiData): PodDisruptionBudget

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: PodDisruptionBudget

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Defined in src/renderer/api/endpoints/poddisruptionbudget.api.ts:11

+

Type declaration:#

+
    +
  • +

    maxUnavailable: string

    +
  • +
  • +

    minAvailable: string

    +
  • +
  • +

    selector(): object

    +
  • +
  • +

    matchLabels(): object

    +
  • +
+
+

status#

+

status: object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/poddisruptionbudget.api.ts:16

+

Type declaration:#

+
    +
  • +

    currentHealthy: number

    +
  • +
  • +

    desiredHealthy: number

    +
  • +
  • +

    disruptionsAllowed: number

    +
  • +
  • +

    expectedPods: number

    +
  • +
+
+

Static apiBase#

+

apiBase: string = "/apis/policy/v1beta1/poddisruptionbudgets"

+

Defined in src/renderer/api/endpoints/poddisruptionbudget.api.ts:9

+
+

Static kind#

+

kind: string = "PodDisruptionBudget"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/poddisruptionbudget.api.ts:7

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/poddisruptionbudget.api.ts:8

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getCurrentHealthy#

+

getCurrentHealthy(): number

+

Defined in src/renderer/api/endpoints/poddisruptionbudget.api.ts:37

+

Returns: number

+
+

getDesiredHealthy#

+

getDesiredHealthy(): number

+

Defined in src/renderer/api/endpoints/poddisruptionbudget.api.ts:41

+

Returns: number

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getMaxUnavailable#

+

getMaxUnavailable(): string

+

Defined in src/renderer/api/endpoints/poddisruptionbudget.api.ts:33

+

Returns: string

+
+

getMinAvailable#

+

getMinAvailable(): string

+

Defined in src/renderer/api/endpoints/poddisruptionbudget.api.ts:29

+

Returns: string

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getSelectors#

+

getSelectors(): string[]

+

Defined in src/renderer/api/endpoints/poddisruptionbudget.api.ts:23

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudgetsstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudgetsstore/index.html new file mode 100644 index 0000000000..283e56ec5b --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.poddisruptionbudgetsstore/index.html @@ -0,0 +1,2369 @@ + + + + + + + + + + + + + + + + + + + + + + Class: PodDisruptionBudgetsStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: PodDisruptionBudgetsStore#

+

Hierarchy#

+

KubeObjectStorePodDisruptionBudget

+

PodDisruptionBudgetsStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new PodDisruptionBudgetsStore(): PodDisruptionBudgetsStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: PodDisruptionBudgetsStore

+

Properties#

+

api#

+

api: KubeApiPodDisruptionBudget‹›› = pdbApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+config-pod-disruption-budgets/pod-disruption-budgets.store.ts:8

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): PodDisruptionBudget[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: PodDisruptionBudget[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): PodDisruptionBudget[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: PodDisruptionBudget[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹PodDisruptionBudget›): Promise‹PodDisruptionBudget

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹PodDisruptionBudget

+

Returns: Promise‹PodDisruptionBudget

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹PodDisruptionBudget›): Promise‹PodDisruptionBudget

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹PodDisruptionBudget

+

Returns: Promise‹PodDisruptionBudget

+
+

Protected defaultSorting#

+

defaultSorting(item: PodDisruptionBudget): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPodDisruptionBudget
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: PodDisruptionBudget[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsPodDisruptionBudget[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): PodDisruptionBudget[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: PodDisruptionBudget[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): PodDisruptionBudget[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: PodDisruptionBudget[]

+
+

getByName#

+

getByName(name: string, namespace?: string): PodDisruptionBudget

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: PodDisruptionBudget

+
+

getByPath#

+

getByPath(path: string): PodDisruptionBudget

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: PodDisruptionBudget

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): PodDisruptionBudget[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: PodDisruptionBudget[]

+
+

Optional getStatuses#

+

getStatuses(items: PodDisruptionBudget[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsPodDisruptionBudget[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: PodDisruptionBudget): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPodDisruptionBudget
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: PodDisruptionBudget[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsPodDisruptionBudget[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹PodDisruptionBudget

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹PodDisruptionBudget

+
+

loadAll#

+

loadAll(options: object): Promise‹void | PodDisruptionBudget[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | PodDisruptionBudget[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹PodDisruptionBudget

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹PodDisruptionBudget

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹PodDisruptionBudget[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹PodDisruptionBudget[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: PodDisruptionBudget[], __namedParameters: object): PodDisruptionBudget[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: PodDisruptionBudget[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: PodDisruptionBudget[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: PodDisruptionBudget): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPodDisruptionBudget
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: PodDisruptionBudget, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: PodDisruptionBudget

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: PodDisruptionBudget): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPodDisruptionBudget
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: PodDisruptionBudget[], sorting?: function[], order?: "asc" | "desc"): PodDisruptionBudget[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsPodDisruptionBudget[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: PodDisruptionBudget[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: PodDisruptionBudget): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPodDisruptionBudget
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: PodDisruptionBudget[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsPodDisruptionBudget[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: PodDisruptionBudget): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPodDisruptionBudget
+

Returns: void

+
+

update#

+

update(item: PodDisruptionBudget, data: Partial‹PodDisruptionBudget›): Promise‹PodDisruptionBudget

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemPodDisruptionBudget
dataPartial‹PodDisruptionBudget
+

Returns: Promise‹PodDisruptionBudget

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: PodDisruptionBudget, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: PodDisruptionBudget

+

request: function

+

▸ (): Promise‹PodDisruptionBudget

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.podsapi/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.podsapi/index.html new file mode 100644 index 0000000000..2b6a11a660 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.podsapi/index.html @@ -0,0 +1,1823 @@ + + + + + + + + + + + + + + + + + + + + + + Class: PodsApi - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: PodsApi#

+

Hierarchy#

+ +

PodsApi

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new PodsApi(options: IKubeApiOptions‹Pod›): PodsApi

+

Inherited from KubeApi.constructor

+

Defined in src/renderer/api/kube-api.ts:123

+

Parameters:

+ + + + + + + + + + + + + +
NameType
optionsIKubeApiOptions‹Pod
+

Returns: PodsApi

+

Properties#

+

apiBase#

+

apiBase: string

+

Inherited from KubeApi.apiBase

+

Defined in src/renderer/api/kube-api.ts:112

+
+

apiGroup#

+

apiGroup: string

+

Inherited from KubeApi.apiGroup

+

Defined in src/renderer/api/kube-api.ts:114

+
+

apiPrefix#

+

apiPrefix: string

+

Inherited from KubeApi.apiPrefix

+

Defined in src/renderer/api/kube-api.ts:113

+
+

apiResource#

+

apiResource: string

+

Inherited from KubeApi.apiResource

+

Defined in src/renderer/api/kube-api.ts:117

+
+

apiVersion#

+

apiVersion: string

+

Inherited from KubeApi.apiVersion

+

Defined in src/renderer/api/kube-api.ts:115

+
+

Optional apiVersionPreferred#

+

apiVersionPreferred? : string

+

Inherited from KubeApi.apiVersionPreferred

+

Defined in src/renderer/api/kube-api.ts:116

+
+

isNamespaced#

+

isNamespaced: boolean

+

Inherited from KubeApi.isNamespaced

+

Defined in src/renderer/api/kube-api.ts:118

+
+

kind#

+

kind: string

+

Inherited from KubeApi.kind

+

Defined in src/renderer/api/kube-api.ts:111

+
+

objectConstructor#

+

objectConstructor: IKubeObjectConstructor‹Pod

+

Inherited from KubeApi.objectConstructor

+

Defined in src/renderer/api/kube-api.ts:120

+
+

Protected options#

+

options: IKubeApiOptions‹Pod

+

Inherited from KubeApi.options

+

Defined in src/renderer/api/kube-api.ts:125

+
+

Protected request#

+

request: KubeJsonApi

+

Inherited from KubeApi.request

+

Defined in src/renderer/api/kube-api.ts:121

+
+

Protected resourceVersions#

+

resourceVersions: Map‹string, string› = new Map()

+

Inherited from KubeApi.resourceVersions

+

Defined in src/renderer/api/kube-api.ts:122

+
+

Protected watchDisposer#

+

watchDisposer: function

+

Inherited from KubeApi.watchDisposer

+

Defined in src/renderer/api/kube-api.ts:123

+

Type declaration:#

+

▸ (): void

+

Accessors#

+

apiVersionWithGroup#

+

get apiVersionWithGroup(): string

+

Inherited from KubeApi.apiVersionWithGroup

+

Defined in src/renderer/api/kube-api.ts:153

+

Returns: string

+

Methods#

+

Protected checkPreferredVersion#

+

checkPreferredVersion(): Promise‹void›

+

Inherited from KubeApi.checkPreferredVersion

+

Defined in src/renderer/api/kube-api.ts:215

+

Returns: Promise‹void›

+
+

create#

+

create(__namedParameters: object, data?: Partial‹Pod›): Promise‹Pod | null›

+

Inherited from KubeApi.create

+

Defined in src/renderer/api/kube-api.ts:353

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional data: Partial‹Pod

+

Returns: Promise‹Pod | null›

+
+

delete#

+

delete(__namedParameters: object): Promise‹KubeJsonApiData›

+

Inherited from KubeApi.delete

+

Defined in src/renderer/api/kube-api.ts:390

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Returns: Promise‹KubeJsonApiData›

+
+

get#

+

get(__namedParameters: object, query?: IKubeApiQueryParams): Promise‹Pod | null›

+

Inherited from KubeApi.get

+

Defined in src/renderer/api/kube-api.ts:339

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional query: IKubeApiQueryParams

+

Returns: Promise‹Pod | null›

+
+

getLogs#

+

getLogs(params: object, query?: IPodLogsQuery): Promise‹string›

+

Defined in src/renderer/api/endpoints/pods.api.ts:7

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespacestring
+

Optional query: IPodLogsQuery

+

Returns: Promise‹string›

+
+

getMetrics#

+

getMetrics(pods: Pod[], namespace: string, selector: string): Promise‹IPodMetrics›

+

Defined in src/renderer/api/endpoints/pods.api.ts:13

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
podsPod[]-
namespacestring-
selectorstring"pod, namespace"
+

Returns: Promise‹IPodMetrics›

+
+

getResourceVersion#

+

getResourceVersion(namespace: string): string

+

Inherited from KubeApi.getResourceVersion

+

Defined in src/renderer/api/kube-api.ts:248

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
+

Returns: string

+
+

getUrl#

+

getUrl(__namedParameters: object, query?: Partial‹IKubeApiQueryParams›): string

+

Inherited from KubeApi.getUrl

+

Defined in src/renderer/api/kube-api.ts:256

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring""
+

Optional query: Partial‹IKubeApiQueryParams›

+

Returns: string

+
+

getWatchUrl#

+

getWatchUrl(namespace: string, query: IKubeApiQueryParams): string

+

Inherited from KubeApi.getWatchUrl

+

Defined in src/renderer/api/kube-api.ts:397

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
queryIKubeApiQueryParams{}
+

Returns: string

+
+

list#

+

list(__namedParameters: object, query?: IKubeApiQueryParams): Promise‹Pod[] | null›

+

Inherited from KubeApi.list

+

Defined in src/renderer/api/kube-api.ts:321

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
reqInitRequestInit-
+

Optional query: IKubeApiQueryParams

+

Returns: Promise‹Pod[] | null›

+
+

Protected modifyWatchEvent#

+

modifyWatchEvent(event: IKubeWatchEvent): void

+

Inherited from KubeApi.modifyWatchEvent

+

Defined in src/renderer/api/kube-api.ts:462

+

Parameters:

+ + + + + + + + + + + + + +
NameType
eventIKubeWatchEvent
+

Returns: void

+
+

Protected normalizeQuery#

+

normalizeQuery(query: Partial‹IKubeApiQueryParams›): object

+

Inherited from KubeApi.normalizeQuery

+

Defined in src/renderer/api/kube-api.ts:268

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
queryPartial‹IKubeApiQueryParams›{}
+

Returns: object

+
+

Protected parseResponse#

+

parseResponse(data: unknown, namespace?: string): Pod | Pod[] | null

+

Inherited from KubeApi.parseResponse

+

Defined in src/renderer/api/kube-api.ts:280

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
dataunknown
namespace?string
+

Returns: Pod | Pod[] | null

+
+

refreshResourceVersion#

+

refreshResourceVersion(params?: KubeApiListOptions): Promise‹T[]›

+

Inherited from KubeApi.refreshResourceVersion

+

Defined in src/renderer/api/kube-api.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?KubeApiListOptions
+

Returns: Promise‹T[]›

+
+

setResourceVersion#

+

setResourceVersion(namespace: string, newVersion: string): void

+

Inherited from KubeApi.setResourceVersion

+

Defined in src/renderer/api/kube-api.ts:244

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring""
newVersionstring-
+

Returns: void

+
+

update#

+

update(__namedParameters: object, data?: Partial‹Pod›): Promise‹Pod | null›

+

Inherited from KubeApi.update

+

Defined in src/renderer/api/kube-api.ts:376

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namestring""
namespacestring"default"
+

Optional data: Partial‹Pod

+

Returns: Promise‹Pod | null›

+
+

watch#

+

watch(opts: KubeApiWatchOptions): function

+

Inherited from KubeApi.watch

+

Defined in src/renderer/api/kube-api.ts:405

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
optsKubeApiWatchOptions{ namespace: "" }
+

Returns: function

+

▸ (): void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.podsstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.podsstore/index.html new file mode 100644 index 0000000000..3abc8b65f0 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.podsstore/index.html @@ -0,0 +1,2597 @@ + + + + + + + + + + + + + + + + + + + + + + Class: PodsStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: PodsStore#

+

Hierarchy#

+

KubeObjectStorePod

+

PodsStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new PodsStore(): PodsStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: PodsStore

+

Properties#

+

api#

+

api: PodsApi‹› = podsApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+workloads-pods/pods.store.ts:11

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

kubeMetrics#

+

kubeMetrics: IObservableArray‹PodMetrics‹›› = observable.array([])

+

Defined in src/renderer/components/+workloads-pods/pods.store.ts:14

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

metrics#

+

metrics: IPodMetrics = null

+

Defined in src/renderer/components/+workloads-pods/pods.store.ts:13

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): Pod[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: Pod[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): Pod[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: Pod[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹Pod›): Promise‹Pod

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Pod

+

Returns: Promise‹Pod

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹Pod›): Promise‹Pod

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Pod

+

Returns: Promise‹Pod

+
+

Protected defaultSorting#

+

defaultSorting(item: Pod): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPod
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: Pod[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsPod[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): Pod[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: Pod[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): Pod[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: Pod[]

+
+

getByName#

+

getByName(name: string, namespace?: string): Pod

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Pod

+
+

getByPath#

+

getByPath(path: string): Pod

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: Pod

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): Pod[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: Pod[]

+
+

getPodKubeMetrics#

+

getPodKubeMetrics(pod: Pod): object

+

Defined in src/renderer/components/+workloads-pods/pods.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + +
NameType
podPod
+

Returns: object

+
    +
  • +

    cpu: number = 0

    +
  • +
  • +

    memory: number = 0

    +
  • +
+
+

getPodsByNode#

+

getPodsByNode(node: string): Pod‹›[]

+

Defined in src/renderer/components/+workloads-pods/pods.store.ts:53

+

Parameters:

+ + + + + + + + + + + + + +
NameType
nodestring
+

Returns: Pod‹›[]

+
+

getPodsByOwner#

+

getPodsByOwner(workload: WorkloadKubeObject): Pod[]

+

Defined in src/renderer/components/+workloads-pods/pods.store.ts:35

+

Parameters:

+ + + + + + + + + + + + + +
NameType
workloadWorkloadKubeObject
+

Returns: Pod[]

+
+

getPodsByOwnerId#

+

getPodsByOwnerId(workloadId: string): Pod[]

+

Defined in src/renderer/components/+workloads-pods/pods.store.ts:47

+

Parameters:

+ + + + + + + + + + + + + +
NameType
workloadIdstring
+

Returns: Pod[]

+
+

getStatuses#

+

getStatuses(pods: Pod[]): Dictionary‹number›

+

Overrides KubeObjectStore.getStatuses

+

Defined in src/renderer/components/+workloads-pods/pods.store.ts:59

+

Parameters:

+ + + + + + + + + + + + + +
NameType
podsPod[]
+

Returns: Dictionary‹number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: Pod): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPod
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: Pod[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsPod[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹Pod

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Pod

+
+

loadAll#

+

loadAll(options: object): Promise‹void | Pod[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | Pod[]›

+
+

loadContainerMetrics#

+

loadContainerMetrics(pod: Pod): Promise‹IPodMetrics‹IMetrics››

+

Defined in src/renderer/components/+workloads-pods/pods.store.ts:21

+

Parameters:

+ + + + + + + + + + + + + +
NameType
podPod
+

Returns: Promise‹IPodMetrics‹IMetrics››

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹Pod

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Pod

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹Pod[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹Pod[]›

+
+

loadKubeMetrics#

+

loadKubeMetrics(namespace?: string): Promise‹void›

+

Defined in src/renderer/components/+workloads-pods/pods.store.ts:25

+

Parameters:

+ + + + + + + + + + + + + +
NameType
namespace?string
+

Returns: Promise‹void›

+
+

loadMetrics#

+

loadMetrics(pod: Pod): Promise‹void›

+

Defined in src/renderer/components/+workloads-pods/pods.store.ts:17

+

Parameters:

+ + + + + + + + + + + + + +
NameType
podPod
+

Returns: Promise‹void›

+
+

Protected mergeItems#

+

mergeItems(partialItems: Pod[], __namedParameters: object): Pod[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: Pod[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: Pod[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: Pod): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPod
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: Pod, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: Pod

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Overrides KubeObjectStore.reset

+

Defined in src/renderer/components/+workloads-pods/pods.store.ts:92

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: Pod): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPod
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: Pod[], sorting?: function[], order?: "asc" | "desc"): Pod[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsPod[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: Pod[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: Pod): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPod
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: Pod[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsPod[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: Pod): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPod
+

Returns: void

+
+

update#

+

update(item: Pod, data: Partial‹Pod›): Promise‹Pod

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemPod
dataPartial‹Pod
+

Returns: Promise‹Pod

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: Pod, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: Pod

+

request: function

+

▸ (): Promise‹Pod

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.replicaset/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.replicaset/index.html new file mode 100644 index 0000000000..19a89f569f --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.replicaset/index.html @@ -0,0 +1,1893 @@ + + + + + + + + + + + + + + + + + + + + + + Class: ReplicaSet - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: ReplicaSet#

+

Hierarchy#

+
    +
  • WorkloadKubeObject
  • +
+

ReplicaSet

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new ReplicaSet(data: KubeJsonApiData): ReplicaSet

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: ReplicaSet

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Overrides void

+

Defined in src/renderer/api/endpoints/replica-set.api.ts:35

+

Type declaration:#

+
    +
  • +

    minReadySeconds? : number

    +
  • +
  • +

    replicas? : number

    +
  • +
  • +

    selector(): object

    +
  • +
  • +

    matchLabels(): object

    +
  • +
  • +

    template(): object

    +
  • +
  • +

    metadata(): object

    +
      +
    • +

      labels(): object

      +
    • +
    • +

      app: string

      +
    • +
    +
  • +
  • +

    spec? : Pod["spec"]

    +
  • +
+
+

status#

+

status: object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/replica-set.api.ts:48

+

Type declaration:#

+
    +
  • +

    availableReplicas? : number

    +
  • +
  • +

    conditions? : object[]

    +
  • +
  • +

    fullyLabeledReplicas? : number

    +
  • +
  • +

    observedGeneration? : number

    +
  • +
  • +

    readyReplicas? : number

    +
  • +
  • +

    replicas: number

    +
  • +
+
+

Static apiBase#

+

apiBase: string = "/apis/apps/v1/replicasets"

+

Defined in src/renderer/api/endpoints/replica-set.api.ts:34

+
+

Static kind#

+

kind: string = "ReplicaSet"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/replica-set.api.ts:32

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/replica-set.api.ts:33

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAffinity#

+

getAffinity(): IAffinity

+

Inherited from Deployment.getAffinity

+

Defined in src/renderer/api/workload-kube-object.ts:74

+

Returns: IAffinity

+
+

getAffinityNumber#

+

getAffinityNumber(): number

+

Inherited from Pod.getAffinityNumber

+

Defined in src/renderer/api/workload-kube-object.ts:78

+

Returns: number

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getCurrent#

+

getCurrent(): number

+

Defined in src/renderer/api/endpoints/replica-set.api.ts:68

+

Returns: number

+
+

getDesired#

+

getDesired(): number

+

Defined in src/renderer/api/endpoints/replica-set.api.ts:64

+

Returns: number

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getImages#

+

getImages(): string[]

+

Defined in src/renderer/api/endpoints/replica-set.api.ts:76

+

Returns: string[]

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNodeSelectors#

+

getNodeSelectors(): string[]

+

Inherited from Deployment.getNodeSelectors

+

Defined in src/renderer/api/workload-kube-object.ts:58

+

Returns: string[]

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getReady#

+

getReady(): number

+

Defined in src/renderer/api/endpoints/replica-set.api.ts:72

+

Returns: number

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getSelectors#

+

getSelectors(): string[]

+

Inherited from Pod.getSelectors

+

Defined in src/renderer/api/workload-kube-object.ts:52

+

Returns: string[]

+
+

getTemplateLabels#

+

getTemplateLabels(): string[]

+

Inherited from Pod.getTemplateLabels

+

Defined in src/renderer/api/workload-kube-object.ts:64

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

getTolerations#

+

getTolerations(): IToleration[]

+

Inherited from Deployment.getTolerations

+

Defined in src/renderer/api/workload-kube-object.ts:70

+

Returns: IToleration[]

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.replicasetstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.replicasetstore/index.html new file mode 100644 index 0000000000..bb1a01ea01 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.replicasetstore/index.html @@ -0,0 +1,2476 @@ + + + + + + + + + + + + + + + + + + + + + + Class: ReplicaSetStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: ReplicaSetStore#

+

Hierarchy#

+

KubeObjectStoreReplicaSet

+

ReplicaSetStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new ReplicaSetStore(): ReplicaSetStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: ReplicaSetStore

+

Properties#

+

api#

+

api: ReplicaSetApi‹› = replicaSetApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+workloads-replicasets/replicasets.store.ts:11

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

metrics#

+

metrics: IPodMetrics = null

+

Defined in src/renderer/components/+workloads-replicasets/replicasets.store.ts:12

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): ReplicaSet[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: ReplicaSet[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): ReplicaSet[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: ReplicaSet[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹ReplicaSet›): Promise‹ReplicaSet

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹ReplicaSet

+

Returns: Promise‹ReplicaSet

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹ReplicaSet›): Promise‹ReplicaSet

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹ReplicaSet

+

Returns: Promise‹ReplicaSet

+
+

Protected defaultSorting#

+

defaultSorting(item: ReplicaSet): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemReplicaSet
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: ReplicaSet[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsReplicaSet[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): ReplicaSet[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: ReplicaSet[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): ReplicaSet[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: ReplicaSet[]

+
+

getByName#

+

getByName(name: string, namespace?: string): ReplicaSet

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: ReplicaSet

+
+

getByPath#

+

getByPath(path: string): ReplicaSet

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: ReplicaSet

+
+

getChildPods#

+

getChildPods(replicaSet: ReplicaSet): Pod‹›[]

+

Defined in src/renderer/components/+workloads-replicasets/replicasets.store.ts:20

+

Parameters:

+ + + + + + + + + + + + + +
NameType
replicaSetReplicaSet
+

Returns: Pod‹›[]

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): ReplicaSet[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: ReplicaSet[]

+
+

getReplicaSetsByOwner#

+

getReplicaSetsByOwner(deployment: Deployment): ReplicaSet‹›[]

+

Defined in src/renderer/components/+workloads-replicasets/replicasets.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + +
NameType
deploymentDeployment
+

Returns: ReplicaSet‹›[]

+
+

getStatuses#

+

getStatuses(replicaSets: ReplicaSet[]): object

+

Overrides KubeObjectStore.getStatuses

+

Defined in src/renderer/components/+workloads-replicasets/replicasets.store.ts:24

+

Parameters:

+ + + + + + + + + + + + + +
NameType
replicaSetsReplicaSet[]
+

Returns: object

+
    +
  • +

    failed: number = 0

    +
  • +
  • +

    pending: number = 0

    +
  • +
  • +

    running: number = 0

    +
  • +
+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: ReplicaSet): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemReplicaSet
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: ReplicaSet[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsReplicaSet[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹ReplicaSet

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹ReplicaSet

+
+

loadAll#

+

loadAll(options: object): Promise‹void | ReplicaSet[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | ReplicaSet[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹ReplicaSet

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹ReplicaSet

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹ReplicaSet[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹ReplicaSet[]›

+
+

loadMetrics#

+

loadMetrics(replicaSet: ReplicaSet): Promise‹void›

+

Defined in src/renderer/components/+workloads-replicasets/replicasets.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
replicaSetReplicaSet
+

Returns: Promise‹void›

+
+

Protected mergeItems#

+

mergeItems(partialItems: ReplicaSet[], __namedParameters: object): ReplicaSet[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: ReplicaSet[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: ReplicaSet[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: ReplicaSet): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemReplicaSet
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: ReplicaSet, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: ReplicaSet

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Overrides KubeObjectStore.reset

+

Defined in src/renderer/components/+workloads-replicasets/replicasets.store.ts:50

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: ReplicaSet): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemReplicaSet
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: ReplicaSet[], sorting?: function[], order?: "asc" | "desc"): ReplicaSet[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsReplicaSet[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: ReplicaSet[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: ReplicaSet): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemReplicaSet
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: ReplicaSet[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsReplicaSet[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: ReplicaSet): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemReplicaSet
+

Returns: void

+
+

update#

+

update(item: ReplicaSet, data: Partial‹ReplicaSet›): Promise‹ReplicaSet

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemReplicaSet
dataPartial‹ReplicaSet
+

Returns: Promise‹ReplicaSet

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: ReplicaSet, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: ReplicaSet

+

request: function

+

▸ (): Promise‹ReplicaSet

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.resourcequota/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.resourcequota/index.html new file mode 100644 index 0000000000..2183acca34 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.resourcequota/index.html @@ -0,0 +1,1737 @@ + + + + + + + + + + + + + + + + + + + + + + Class: ResourceQuota - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: ResourceQuota#

+

Hierarchy#

+ +

ResourceQuota

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new ResourceQuota(data: KubeJsonApiData): ResourceQuota

+

Overrides KubeObject.constructor

+

Defined in src/renderer/api/endpoints/resource-quota.api.ts:36

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: ResourceQuota

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Defined in src/renderer/api/endpoints/resource-quota.api.ts:43

+

Type declaration:#

+
    +
  • +

    hard: IResourceQuotaValues

    +
  • +
  • +

    scopeSelector(): object

    +
  • +
  • +

    matchExpressions: object[]

    +
  • +
+
+

status#

+

status: object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/resource-quota.api.ts:54

+

Type declaration:#

+
    +
  • +

    hard: IResourceQuotaValues

    +
  • +
  • +

    used: IResourceQuotaValues

    +
  • +
+
+

Static apiBase#

+

apiBase: string = "/api/v1/resourcequotas"

+

Defined in src/renderer/api/endpoints/resource-quota.api.ts:36

+
+

Static kind#

+

kind: string = "ResourceQuota"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/resource-quota.api.ts:34

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/resource-quota.api.ts:35

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getScopeSelector#

+

getScopeSelector(): object[]

+

Defined in src/renderer/api/endpoints/resource-quota.api.ts:59

+

Returns: object[]

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.resourcequotasstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.resourcequotasstore/index.html new file mode 100644 index 0000000000..0231e00785 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.resourcequotasstore/index.html @@ -0,0 +1,2369 @@ + + + + + + + + + + + + + + + + + + + + + + Class: ResourceQuotasStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: ResourceQuotasStore#

+

Hierarchy#

+

KubeObjectStoreResourceQuota

+

ResourceQuotasStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new ResourceQuotasStore(): ResourceQuotasStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: ResourceQuotasStore

+

Properties#

+

api#

+

api: KubeApiResourceQuota‹›› = resourceQuotaApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+config-resource-quotas/resource-quotas.store.ts:8

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): ResourceQuota[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: ResourceQuota[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): ResourceQuota[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: ResourceQuota[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹ResourceQuota›): Promise‹ResourceQuota

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹ResourceQuota

+

Returns: Promise‹ResourceQuota

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹ResourceQuota›): Promise‹ResourceQuota

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹ResourceQuota

+

Returns: Promise‹ResourceQuota

+
+

Protected defaultSorting#

+

defaultSorting(item: ResourceQuota): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemResourceQuota
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: ResourceQuota[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsResourceQuota[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): ResourceQuota[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: ResourceQuota[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): ResourceQuota[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: ResourceQuota[]

+
+

getByName#

+

getByName(name: string, namespace?: string): ResourceQuota

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: ResourceQuota

+
+

getByPath#

+

getByPath(path: string): ResourceQuota

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: ResourceQuota

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): ResourceQuota[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: ResourceQuota[]

+
+

Optional getStatuses#

+

getStatuses(items: ResourceQuota[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsResourceQuota[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: ResourceQuota): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemResourceQuota
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: ResourceQuota[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsResourceQuota[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹ResourceQuota

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹ResourceQuota

+
+

loadAll#

+

loadAll(options: object): Promise‹void | ResourceQuota[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | ResourceQuota[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹ResourceQuota

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹ResourceQuota

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹ResourceQuota[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹ResourceQuota[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: ResourceQuota[], __namedParameters: object): ResourceQuota[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: ResourceQuota[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: ResourceQuota[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: ResourceQuota): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemResourceQuota
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: ResourceQuota, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: ResourceQuota

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: ResourceQuota): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemResourceQuota
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: ResourceQuota[], sorting?: function[], order?: "asc" | "desc"): ResourceQuota[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsResourceQuota[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: ResourceQuota[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: ResourceQuota): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemResourceQuota
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: ResourceQuota[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsResourceQuota[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: ResourceQuota): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemResourceQuota
+

Returns: void

+
+

update#

+

update(item: ResourceQuota, data: Partial‹ResourceQuota›): Promise‹ResourceQuota

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemResourceQuota
dataPartial‹ResourceQuota
+

Returns: Promise‹ResourceQuota

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: ResourceQuota, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: ResourceQuota

+

request: function

+

▸ (): Promise‹ResourceQuota

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.role/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.role/index.html new file mode 100644 index 0000000000..ca69d22628 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.role/index.html @@ -0,0 +1,1717 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Role - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Role#

+

Hierarchy#

+ +

Role

+

ClusterRole

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Role(data: KubeJsonApiData): Role

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: Role

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

rules#

+

rules: object[]

+

Defined in src/renderer/api/endpoints/role.api.ts:9

+
+

Optional status#

+

status? : any

+

Inherited from KubeObject.status

+

Defined in src/renderer/api/kube-object.ts:147

+
+

Static apiBase#

+

apiBase: string = "/apis/rbac.authorization.k8s.io/v1/roles"

+

Defined in src/renderer/api/endpoints/role.api.ts:7

+
+

Static kind#

+

kind: string = "Role"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/role.api.ts:5

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/role.api.ts:6

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getRules#

+

getRules(): object[]

+

Defined in src/renderer/api/endpoints/role.api.ts:16

+

Returns: object[]

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.rolebinding/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.rolebinding/index.html new file mode 100644 index 0000000000..f8fa1f7fae --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.rolebinding/index.html @@ -0,0 +1,1754 @@ + + + + + + + + + + + + + + + + + + + + + + Class: RoleBinding - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: RoleBinding#

+

Hierarchy#

+ +

RoleBinding

+

ClusterRoleBinding

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new RoleBinding(data: KubeJsonApiData): RoleBinding

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: RoleBinding

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

roleRef#

+

roleRef: object

+

Defined in src/renderer/api/endpoints/role-binding.api.ts:19

+

Type declaration:#

+
    +
  • +

    apiGroup? : string

    +
  • +
  • +

    kind: string

    +
  • +
  • +

    name: string

    +
  • +
+
+

Optional status#

+

status? : any

+

Inherited from KubeObject.status

+

Defined in src/renderer/api/kube-object.ts:147

+
+

Optional subjects#

+

subjects? : IRoleBindingSubject[]

+

Defined in src/renderer/api/endpoints/role-binding.api.ts:18

+
+

Static apiBase#

+

apiBase: string = "/apis/rbac.authorization.k8s.io/v1/rolebindings"

+

Defined in src/renderer/api/endpoints/role-binding.api.ts:16

+
+

Static kind#

+

kind: string = "RoleBinding"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/role-binding.api.ts:14

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/role-binding.api.ts:15

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getSubjectNames#

+

getSubjectNames(): string

+

Defined in src/renderer/api/endpoints/role-binding.api.ts:29

+

Returns: string

+
+

getSubjects#

+

getSubjects(): IRoleBindingSubject[]

+

Defined in src/renderer/api/endpoints/role-binding.api.ts:25

+

Returns: IRoleBindingSubject[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.rolebindingsstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.rolebindingsstore/index.html new file mode 100644 index 0000000000..fa796956bb --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.rolebindingsstore/index.html @@ -0,0 +1,2386 @@ + + + + + + + + + + + + + + + + + + + + + + Class: RoleBindingsStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: RoleBindingsStore#

+

Hierarchy#

+

KubeObjectStoreRoleBinding

+

RoleBindingsStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new RoleBindingsStore(): RoleBindingsStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: RoleBindingsStore

+

Properties#

+

api#

+

api: KubeApiClusterRoleBinding‹›› = clusterRoleBindingApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+user-management-roles-bindings/role-bindings.store.ts:10

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): RoleBinding[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: RoleBinding[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): RoleBinding[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: RoleBinding[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹RoleBinding›): Promise‹RoleBinding

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹RoleBinding

+

Returns: Promise‹RoleBinding

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹RoleBinding›): Promise‹RoleBinding‹››

+

Overrides KubeObjectStore.createItem

+

Defined in src/renderer/components/+user-management-roles-bindings/role-bindings.store.ts:38

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹RoleBinding

+

Returns: Promise‹RoleBinding‹››

+
+

Protected defaultSorting#

+

defaultSorting(item: RoleBinding): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemRoleBinding
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: RoleBinding[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsRoleBinding[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): RoleBinding[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: RoleBinding[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): RoleBinding[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: RoleBinding[]

+
+

getByName#

+

getByName(name: string, namespace?: string): RoleBinding

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: RoleBinding

+
+

getByPath#

+

getByPath(path: string): RoleBinding

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: RoleBinding

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): RoleBinding[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: RoleBinding[]

+
+

Optional getStatuses#

+

getStatuses(items: RoleBinding[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsRoleBinding[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApiRoleBinding‹››[]

+

Overrides KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/components/+user-management-roles-bindings/role-bindings.store.ts:12

+

Returns: KubeApiRoleBinding‹››[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: RoleBinding): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemRoleBinding
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: RoleBinding[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsRoleBinding[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹RoleBinding

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹RoleBinding

+
+

loadAll#

+

loadAll(options: object): Promise‹void | RoleBinding[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | RoleBinding[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹RoleBinding‹››

+

Overrides KubeObjectStore.loadItem

+

Defined in src/renderer/components/+user-management-roles-bindings/role-bindings.store.ts:23

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹RoleBinding‹››

+
+

Protected loadItems#

+

loadItems(params: KubeObjectStoreLoadingParams): Promise‹RoleBinding[]›

+

Overrides KubeObjectStore.loadItems

+

Defined in src/renderer/components/+user-management-roles-bindings/role-bindings.store.ts:29

+

Parameters:

+ + + + + + + + + + + + + +
NameType
paramsKubeObjectStoreLoadingParams
+

Returns: Promise‹RoleBinding[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: RoleBinding[], __namedParameters: object): RoleBinding[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: RoleBinding[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: RoleBinding[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: RoleBinding): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemRoleBinding
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: RoleBinding, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: RoleBinding

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: RoleBinding): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemRoleBinding
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: RoleBinding[]): RoleBinding‹›[]

+

Overrides KubeObjectStore.sortItems

+

Defined in src/renderer/components/+user-management-roles-bindings/role-bindings.store.ts:16

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsRoleBinding[]
+

Returns: RoleBinding‹›[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: RoleBinding): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemRoleBinding
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: RoleBinding[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsRoleBinding[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: RoleBinding): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemRoleBinding
+

Returns: void

+
+

update#

+

update(item: RoleBinding, data: Partial‹RoleBinding›): Promise‹RoleBinding

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemRoleBinding
dataPartial‹RoleBinding
+

Returns: Promise‹RoleBinding

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: RoleBinding, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: RoleBinding

+

request: function

+

▸ (): Promise‹RoleBinding

+

Returns: Promise‹T›

+
+

updateSubjects#

+

updateSubjects(params: object): Promise‹RoleBinding‹››

+

Defined in src/renderer/components/+user-management-roles-bindings/role-bindings.store.ts:46

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + + + + + +
NameType
addSubjects?IRoleBindingSubject[]
removeSubjects?IRoleBindingSubject[]
roleBindingRoleBinding
+

Returns: Promise‹RoleBinding‹››

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.rolesstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.rolesstore/index.html new file mode 100644 index 0000000000..e4d24801a5 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.rolesstore/index.html @@ -0,0 +1,2349 @@ + + + + + + + + + + + + + + + + + + + + + + Class: RolesStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: RolesStore#

+

Hierarchy#

+

KubeObjectStoreRole

+

RolesStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new RolesStore(): RolesStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: RolesStore

+

Properties#

+

api#

+

api: KubeApiClusterRole‹›› = clusterRoleApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+user-management-roles/roles.store.ts:8

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): Role[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: Role[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): Role[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: Role[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹Role›): Promise‹Role

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Role

+

Returns: Promise‹Role

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹Role›): Promise‹Role‹››

+

Overrides KubeObjectStore.createItem

+

Defined in src/renderer/components/+user-management-roles/roles.store.ts:36

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Role

+

Returns: Promise‹Role‹››

+
+

Protected defaultSorting#

+

defaultSorting(item: Role): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemRole
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: Role[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsRole[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): Role[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: Role[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): Role[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: Role[]

+
+

getByName#

+

getByName(name: string, namespace?: string): Role

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Role

+
+

getByPath#

+

getByPath(path: string): Role

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: Role

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): Role[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: Role[]

+
+

Optional getStatuses#

+

getStatuses(items: Role[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsRole[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApiRole‹››[]

+

Overrides KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/components/+user-management-roles/roles.store.ts:10

+

Returns: KubeApiRole‹››[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: Role): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemRole
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: Role[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsRole[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹Role

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Role

+
+

loadAll#

+

loadAll(options: object): Promise‹void | Role[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | Role[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹Role‹››

+

Overrides KubeObjectStore.loadItem

+

Defined in src/renderer/components/+user-management-roles/roles.store.ts:21

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Role‹››

+
+

Protected loadItems#

+

loadItems(params: KubeObjectStoreLoadingParams): Promise‹Role[]›

+

Overrides KubeObjectStore.loadItems

+

Defined in src/renderer/components/+user-management-roles/roles.store.ts:27

+

Parameters:

+ + + + + + + + + + + + + +
NameType
paramsKubeObjectStoreLoadingParams
+

Returns: Promise‹Role[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: Role[], __namedParameters: object): Role[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: Role[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: Role[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: Role): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemRole
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: Role, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: Role

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: Role): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemRole
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: Role[]): Role‹›[]

+

Overrides KubeObjectStore.sortItems

+

Defined in src/renderer/components/+user-management-roles/roles.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsRole[]
+

Returns: Role‹›[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: Role): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemRole
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: Role[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsRole[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: Role): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemRole
+

Returns: void

+
+

update#

+

update(item: Role, data: Partial‹Role›): Promise‹Role

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemRole
dataPartial‹Role
+

Returns: Promise‹Role

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: Role, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: Role

+

request: function

+

▸ (): Promise‹Role

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.secret/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.secret/index.html new file mode 100644 index 0000000000..39537cb49e --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.secret/index.html @@ -0,0 +1,1750 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Secret - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Secret#

+

Hierarchy#

+ +

Secret

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Secret(data: KubeJsonApiData): Secret

+

Overrides KubeObject.constructor

+

Defined in src/renderer/api/endpoints/secret.api.ts:32

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: Secret

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

data#

+

data: object

+

Defined in src/renderer/api/endpoints/secret.api.ts:29

+

Type declaration:#

+
    +
  • +

    [ prop: string]: string

    +
  • +
  • +

    token? : string

    +
  • +
+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

Optional status#

+

status? : any

+

Inherited from KubeObject.status

+

Defined in src/renderer/api/kube-object.ts:147

+
+

type#

+

type: SecretType

+

Defined in src/renderer/api/endpoints/secret.api.ts:28

+
+

Static apiBase#

+

apiBase: string = "/api/v1/secrets"

+

Defined in src/renderer/api/endpoints/secret.api.ts:26

+
+

Static kind#

+

kind: string = "Secret"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/secret.api.ts:24

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/secret.api.ts:25

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getKeys#

+

getKeys(): string[]

+

Defined in src/renderer/api/endpoints/secret.api.ts:39

+

Returns: string[]

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

getToken#

+

getToken(): string

+

Defined in src/renderer/api/endpoints/secret.api.ts:43

+

Returns: string

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.secretsstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.secretsstore/index.html new file mode 100644 index 0000000000..99ee04a200 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.secretsstore/index.html @@ -0,0 +1,2369 @@ + + + + + + + + + + + + + + + + + + + + + + Class: SecretsStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: SecretsStore#

+

Hierarchy#

+

KubeObjectStoreSecret

+

SecretsStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new SecretsStore(): SecretsStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: SecretsStore

+

Properties#

+

api#

+

api: KubeApiSecret‹›› = secretsApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+config-secrets/secrets.store.ts:8

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): Secret[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: Secret[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): Secret[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: Secret[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹Secret›): Promise‹Secret

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Secret

+

Returns: Promise‹Secret

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹Secret›): Promise‹Secret

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Secret

+

Returns: Promise‹Secret

+
+

Protected defaultSorting#

+

defaultSorting(item: Secret): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemSecret
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: Secret[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsSecret[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): Secret[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: Secret[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): Secret[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: Secret[]

+
+

getByName#

+

getByName(name: string, namespace?: string): Secret

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Secret

+
+

getByPath#

+

getByPath(path: string): Secret

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: Secret

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): Secret[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: Secret[]

+
+

Optional getStatuses#

+

getStatuses(items: Secret[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsSecret[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: Secret): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemSecret
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: Secret[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsSecret[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹Secret

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Secret

+
+

loadAll#

+

loadAll(options: object): Promise‹void | Secret[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | Secret[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹Secret

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Secret

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹Secret[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹Secret[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: Secret[], __namedParameters: object): Secret[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: Secret[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: Secret[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: Secret): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemSecret
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: Secret, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: Secret

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: Secret): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemSecret
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: Secret[], sorting?: function[], order?: "asc" | "desc"): Secret[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsSecret[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: Secret[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: Secret): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemSecret
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: Secret[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsSecret[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: Secret): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemSecret
+

Returns: void

+
+

update#

+

update(item: Secret, data: Partial‹Secret›): Promise‹Secret

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemSecret
dataPartial‹Secret
+

Returns: Promise‹Secret

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: Secret, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: Secret

+

request: function

+

▸ (): Promise‹Secret

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.service/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.service/index.html new file mode 100644 index 0000000000..b7aa0dc80e --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.service/index.html @@ -0,0 +1,1846 @@ + + + + + + + + + + + + + + + + + + + + + + Class: Service - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: Service#

+

Hierarchy#

+ +

Service

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new Service(data: KubeJsonApiData): Service

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: Service

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Defined in src/renderer/api/endpoints/service.api.ts:38

+

Type declaration:#

+
    +
  • +

    clusterIP: string

    +
  • +
  • +

    externalIPs? : string[]

    +
  • +
  • +

    externalTrafficPolicy? : string

    +
  • +
  • +

    loadBalancerIP? : string

    +
  • +
  • +

    ports: ServicePort[]

    +
  • +
  • +

    selector(): object

    +
  • +
  • +

    sessionAffinity: string

    +
  • +
  • +

    type: string

    +
  • +
+
+

status#

+

status: object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/service.api.ts:49

+

Type declaration:#

+
    +
  • +

    loadBalancer(): object

    +
  • +
  • +

    ingress? : object[]

    +
  • +
+
+

Static apiBase#

+

apiBase: string = "/api/v1/services"

+

Defined in src/renderer/api/endpoints/service.api.ts:36

+
+

Static kind#

+

kind: string = "Service"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/service.api.ts:34

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/service.api.ts:35

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getClusterIp#

+

getClusterIp(): string

+

Defined in src/renderer/api/endpoints/service.api.ts:58

+

Returns: string

+
+

getExternalIps#

+

getExternalIps(): string[]

+

Defined in src/renderer/api/endpoints/service.api.ts:62

+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getLoadBalancer#

+

getLoadBalancer(): object

+

Defined in src/renderer/api/endpoints/service.api.ts:88

+

Returns: object

+
    +
  • ingress? : object[]
  • +
+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getPorts#

+

getPorts(): ServicePort[]

+

Defined in src/renderer/api/endpoints/service.api.ts:82

+

Returns: ServicePort[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getSelector#

+

getSelector(): string[]

+

Defined in src/renderer/api/endpoints/service.api.ts:76

+

Returns: string[]

+
+

getStatus#

+

getStatus(): "Active" | "Pending"

+

Defined in src/renderer/api/endpoints/service.api.ts:96

+

Returns: "Active" | "Pending"

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

getType#

+

getType(): string

+

Defined in src/renderer/api/endpoints/service.api.ts:72

+

Returns: string

+
+

isActive#

+

isActive(): boolean

+

Defined in src/renderer/api/endpoints/service.api.ts:92

+

Returns: boolean

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.serviceaccount/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.serviceaccount/index.html new file mode 100644 index 0000000000..17f28c6f39 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.serviceaccount/index.html @@ -0,0 +1,1741 @@ + + + + + + + + + + + + + + + + + + + + + + Class: ServiceAccount - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Class: ServiceAccount#

+

Hierarchy#

+ +

ServiceAccount

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new ServiceAccount(data: KubeJsonApiData): ServiceAccount

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: ServiceAccount

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

Optional imagePullSecrets#

+

imagePullSecrets? : object[]

+

Defined in src/renderer/api/endpoints/service-accounts.api.ts:14

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

Optional secrets#

+

secrets? : object[]

+

Defined in src/renderer/api/endpoints/service-accounts.api.ts:11

+
+

Optional status#

+

status? : any

+

Inherited from KubeObject.status

+

Defined in src/renderer/api/kube-object.ts:147

+
+

Static apiBase#

+

apiBase: string = "/api/v1/serviceaccounts"

+

Defined in src/renderer/api/endpoints/service-accounts.api.ts:9

+
+

Static kind#

+

kind: string = "ServiceAccount"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/service-accounts.api.ts:7

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/service-accounts.api.ts:8

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getImagePullSecrets#

+

getImagePullSecrets(): object[]

+

Defined in src/renderer/api/endpoints/service-accounts.api.ts:22

+

Returns: object[]

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getSecrets#

+

getSecrets(): object[]

+

Defined in src/renderer/api/endpoints/service-accounts.api.ts:18

+

Returns: object[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.serviceaccountsstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.serviceaccountsstore/index.html new file mode 100644 index 0000000000..abb40e5703 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.serviceaccountsstore/index.html @@ -0,0 +1,2367 @@ + + + + + + + + + + + + + + + + + + + + + + Class: ServiceAccountsStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: ServiceAccountsStore#

+

Hierarchy#

+

KubeObjectStoreServiceAccount

+

ServiceAccountsStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new ServiceAccountsStore(): ServiceAccountsStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: ServiceAccountsStore

+

Properties#

+

api#

+

api: KubeApiServiceAccount‹›› = serviceAccountsApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+user-management-service-accounts/service-accounts.store.ts:8

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): ServiceAccount[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: ServiceAccount[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): ServiceAccount[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: ServiceAccount[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹ServiceAccount›): Promise‹ServiceAccount

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹ServiceAccount

+

Returns: Promise‹ServiceAccount

+
+

Protected createItem#

+

createItem(params: object): Promise‹ServiceAccount‹››

+

Overrides KubeObjectStore.createItem

+

Defined in src/renderer/components/+user-management-service-accounts/service-accounts.store.ts:10

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹ServiceAccount‹››

+
+

Protected defaultSorting#

+

defaultSorting(item: ServiceAccount): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemServiceAccount
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: ServiceAccount[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsServiceAccount[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): ServiceAccount[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: ServiceAccount[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): ServiceAccount[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: ServiceAccount[]

+
+

getByName#

+

getByName(name: string, namespace?: string): ServiceAccount

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: ServiceAccount

+
+

getByPath#

+

getByPath(path: string): ServiceAccount

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: ServiceAccount

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): ServiceAccount[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: ServiceAccount[]

+
+

Optional getStatuses#

+

getStatuses(items: ServiceAccount[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsServiceAccount[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: ServiceAccount): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemServiceAccount
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: ServiceAccount[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsServiceAccount[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹ServiceAccount

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹ServiceAccount

+
+

loadAll#

+

loadAll(options: object): Promise‹void | ServiceAccount[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | ServiceAccount[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹ServiceAccount

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹ServiceAccount

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹ServiceAccount[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹ServiceAccount[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: ServiceAccount[], __namedParameters: object): ServiceAccount[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: ServiceAccount[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: ServiceAccount[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: ServiceAccount): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemServiceAccount
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: ServiceAccount, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: ServiceAccount

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: ServiceAccount): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemServiceAccount
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: ServiceAccount[], sorting?: function[], order?: "asc" | "desc"): ServiceAccount[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsServiceAccount[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: ServiceAccount[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: ServiceAccount): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemServiceAccount
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: ServiceAccount[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsServiceAccount[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: ServiceAccount): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemServiceAccount
+

Returns: void

+
+

update#

+

update(item: ServiceAccount, data: Partial‹ServiceAccount›): Promise‹ServiceAccount

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemServiceAccount
dataPartial‹ServiceAccount
+

Returns: Promise‹ServiceAccount

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: ServiceAccount, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: ServiceAccount

+

request: function

+

▸ (): Promise‹ServiceAccount

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.servicestore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.servicestore/index.html new file mode 100644 index 0000000000..5c33f656b9 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.servicestore/index.html @@ -0,0 +1,2369 @@ + + + + + + + + + + + + + + + + + + + + + + Class: ServiceStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: ServiceStore#

+

Hierarchy#

+

KubeObjectStoreService

+

ServiceStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new ServiceStore(): ServiceStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: ServiceStore

+

Properties#

+

api#

+

api: KubeApiService‹›› = serviceApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+network-services/services.store.ts:8

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): Service[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: Service[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): Service[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: Service[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹Service›): Promise‹Service

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Service

+

Returns: Promise‹Service

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹Service›): Promise‹Service

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹Service

+

Returns: Promise‹Service

+
+

Protected defaultSorting#

+

defaultSorting(item: Service): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemService
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: Service[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsService[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): Service[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: Service[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): Service[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: Service[]

+
+

getByName#

+

getByName(name: string, namespace?: string): Service

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Service

+
+

getByPath#

+

getByPath(path: string): Service

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: Service

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): Service[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: Service[]

+
+

Optional getStatuses#

+

getStatuses(items: Service[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsService[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: Service): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemService
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: Service[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsService[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹Service

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Service

+
+

loadAll#

+

loadAll(options: object): Promise‹void | Service[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | Service[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹Service

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹Service

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹Service[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹Service[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: Service[], __namedParameters: object): Service[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: Service[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: Service[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: Service): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemService
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: Service, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: Service

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: Service): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemService
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: Service[], sorting?: function[], order?: "asc" | "desc"): Service[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsService[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: Service[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: Service): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemService
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: Service[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsService[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: Service): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemService
+

Returns: void

+
+

update#

+

update(item: Service, data: Partial‹Service›): Promise‹Service

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemService
dataPartial‹Service
+

Returns: Promise‹Service

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: Service, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: Service

+

request: function

+

▸ (): Promise‹Service

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.statefulset/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.statefulset/index.html new file mode 100644 index 0000000000..4698340310 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.statefulset/index.html @@ -0,0 +1,1887 @@ + + + + + + + + + + + + + + + + + + + + + + Class: StatefulSet - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: StatefulSet#

+

Hierarchy#

+
    +
  • WorkloadKubeObject
  • +
+

StatefulSet

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new StatefulSet(data: KubeJsonApiData): StatefulSet

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: StatefulSet

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

spec#

+

spec: object

+

Overrides void

+

Defined in src/renderer/api/endpoints/stateful-set.api.ts:36

+

Type declaration:#

+
    +
  • +

    replicas: number

    +
  • +
  • +

    selector(): object

    +
  • +
  • +

    matchLabels(): object

    +
  • +
  • +

    serviceName: string

    +
  • +
  • +

    template(): object

    +
  • +
  • +

    metadata(): object

    +
      +
    • +

      labels(): object

      +
    • +
    • +

      app: string

      +
    • +
    +
  • +
  • +

    spec(): object

    +
      +
    • +

      affinity? : IAffinity

      +
    • +
    • +

      containers: object[]

      +
    • +
    • +

      nodeSelector(): object

      +
    • +
    • +

      tolerations: object[]

      +
    • +
    +
  • +
  • +

    volumeClaimTemplates: object[]

    +
  • +
+
+

status#

+

status: object

+

Overrides KubeObject.status

+

Defined in src/renderer/api/endpoints/stateful-set.api.ts:89

+

Type declaration:#

+
    +
  • +

    collisionCount: number

    +
  • +
  • +

    currentReplicas: number

    +
  • +
  • +

    currentRevision: string

    +
  • +
  • +

    observedGeneration: number

    +
  • +
  • +

    readyReplicas: number

    +
  • +
  • +

    replicas: number

    +
  • +
  • +

    updateRevision: string

    +
  • +
+
+

Static apiBase#

+

apiBase: string = "/apis/apps/v1/statefulsets"

+

Defined in src/renderer/api/endpoints/stateful-set.api.ts:34

+
+

Static kind#

+

kind: string = "StatefulSet"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/stateful-set.api.ts:32

+
+

Static namespaced#

+

namespaced: boolean = true

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/stateful-set.api.ts:33

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAffinity#

+

getAffinity(): IAffinity

+

Inherited from Deployment.getAffinity

+

Defined in src/renderer/api/workload-kube-object.ts:74

+

Returns: IAffinity

+
+

getAffinityNumber#

+

getAffinityNumber(): number

+

Inherited from Pod.getAffinityNumber

+

Defined in src/renderer/api/workload-kube-object.ts:78

+

Returns: number

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getImages#

+

getImages(): string[]

+

Defined in src/renderer/api/endpoints/stateful-set.api.ts:103

+

Returns: string[]

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNodeSelectors#

+

getNodeSelectors(): string[]

+

Inherited from Deployment.getNodeSelectors

+

Defined in src/renderer/api/workload-kube-object.ts:58

+

Returns: string[]

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getReplicas#

+

getReplicas(): number

+

Defined in src/renderer/api/endpoints/stateful-set.api.ts:99

+

Returns: number

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getSelectors#

+

getSelectors(): string[]

+

Inherited from Pod.getSelectors

+

Defined in src/renderer/api/workload-kube-object.ts:52

+

Returns: string[]

+
+

getTemplateLabels#

+

getTemplateLabels(): string[]

+

Inherited from Pod.getTemplateLabels

+

Defined in src/renderer/api/workload-kube-object.ts:64

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

getTolerations#

+

getTolerations(): IToleration[]

+

Inherited from Deployment.getTolerations

+

Defined in src/renderer/api/workload-kube-object.ts:70

+

Returns: IToleration[]

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.statefulsetstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.statefulsetstore/index.html new file mode 100644 index 0000000000..367b2566e7 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.statefulsetstore/index.html @@ -0,0 +1,2448 @@ + + + + + + + + + + + + + + + + + + + + + + Class: StatefulSetStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: StatefulSetStore#

+

Hierarchy#

+

KubeObjectStoreStatefulSet

+

StatefulSetStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new StatefulSetStore(): StatefulSetStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: StatefulSetStore

+

Properties#

+

api#

+

api: StatefulSetApi‹› = statefulSetApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+workloads-statefulsets/statefulset.store.ts:10

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

metrics#

+

metrics: IPodMetrics = null

+

Defined in src/renderer/components/+workloads-statefulsets/statefulset.store.ts:11

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): StatefulSet[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: StatefulSet[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): StatefulSet[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: StatefulSet[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹StatefulSet›): Promise‹StatefulSet

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹StatefulSet

+

Returns: Promise‹StatefulSet

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹StatefulSet›): Promise‹StatefulSet

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹StatefulSet

+

Returns: Promise‹StatefulSet

+
+

Protected defaultSorting#

+

defaultSorting(item: StatefulSet): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemStatefulSet
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: StatefulSet[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsStatefulSet[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): StatefulSet[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: StatefulSet[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): StatefulSet[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: StatefulSet[]

+
+

getByName#

+

getByName(name: string, namespace?: string): StatefulSet

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: StatefulSet

+
+

getByPath#

+

getByPath(path: string): StatefulSet

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: StatefulSet

+
+

getChildPods#

+

getChildPods(statefulSet: StatefulSet): Pod‹›[]

+

Defined in src/renderer/components/+workloads-statefulsets/statefulset.store.ts:19

+

Parameters:

+ + + + + + + + + + + + + +
NameType
statefulSetStatefulSet
+

Returns: Pod‹›[]

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): StatefulSet[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: StatefulSet[]

+
+

getStatuses#

+

getStatuses(statefulSets: StatefulSet[]): object

+

Overrides KubeObjectStore.getStatuses

+

Defined in src/renderer/components/+workloads-statefulsets/statefulset.store.ts:23

+

Parameters:

+ + + + + + + + + + + + + +
NameType
statefulSetsStatefulSet[]
+

Returns: object

+
    +
  • +

    failed: number = 0

    +
  • +
  • +

    pending: number = 0

    +
  • +
  • +

    running: number = 0

    +
  • +
+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: StatefulSet): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemStatefulSet
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: StatefulSet[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsStatefulSet[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹StatefulSet

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹StatefulSet

+
+

loadAll#

+

loadAll(options: object): Promise‹void | StatefulSet[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | StatefulSet[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹StatefulSet

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹StatefulSet

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹StatefulSet[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹StatefulSet[]›

+
+

loadMetrics#

+

loadMetrics(statefulSet: StatefulSet): Promise‹void›

+

Defined in src/renderer/components/+workloads-statefulsets/statefulset.store.ts:13

+

Parameters:

+ + + + + + + + + + + + + +
NameType
statefulSetStatefulSet
+

Returns: Promise‹void›

+
+

Protected mergeItems#

+

mergeItems(partialItems: StatefulSet[], __namedParameters: object): StatefulSet[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: StatefulSet[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: StatefulSet[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: StatefulSet): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemStatefulSet
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: StatefulSet, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: StatefulSet

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Overrides KubeObjectStore.reset

+

Defined in src/renderer/components/+workloads-statefulsets/statefulset.store.ts:43

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: StatefulSet): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemStatefulSet
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: StatefulSet[], sorting?: function[], order?: "asc" | "desc"): StatefulSet[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsStatefulSet[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: StatefulSet[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: StatefulSet): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemStatefulSet
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: StatefulSet[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsStatefulSet[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: StatefulSet): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemStatefulSet
+

Returns: void

+
+

update#

+

update(item: StatefulSet, data: Partial‹StatefulSet›): Promise‹StatefulSet

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemStatefulSet
dataPartial‹StatefulSet
+

Returns: Promise‹StatefulSet

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: StatefulSet, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: StatefulSet

+

request: function

+

▸ (): Promise‹StatefulSet

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.storageclass/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.storageclass/index.html new file mode 100644 index 0000000000..bf871562d4 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.storageclass/index.html @@ -0,0 +1,1794 @@ + + + + + + + + + + + + + + + + + + + + + + Class: StorageClass - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: StorageClass#

+

Hierarchy#

+ +

StorageClass

+

Implements#

+
    +
  • ItemObject
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new StorageClass(data: KubeJsonApiData): StorageClass

+

Inherited from KubeObject.constructor

+

Defined in src/renderer/api/kube-object.ts:138

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataKubeJsonApiData
+

Returns: StorageClass

+

Properties#

+

apiVersion#

+

apiVersion: string

+

Inherited from KubeObject.apiVersion

+

Defined in src/renderer/api/kube-object.ts:144

+
+

kind#

+

kind: string

+

Inherited from KubeObject.kind

+

Defined in src/renderer/api/kube-object.ts:145

+
+

metadata#

+

metadata: IKubeObjectMetadata

+

Inherited from KubeObject.metadata

+

Defined in src/renderer/api/kube-object.ts:146

+
+

Optional mountOptions#

+

mountOptions? : string[]

+

Defined in src/renderer/api/endpoints/storage-class.api.ts:12

+
+

parameters#

+

parameters: object

+

Defined in src/renderer/api/endpoints/storage-class.api.ts:15

+

Type declaration:#

+
    +
  • [ param: string]: string
  • +
+
+

provisioner#

+

provisioner: string

+

Defined in src/renderer/api/endpoints/storage-class.api.ts:11

+
+

reclaimPolicy#

+

reclaimPolicy: string

+

Defined in src/renderer/api/endpoints/storage-class.api.ts:14

+
+

Optional status#

+

status? : any

+

Inherited from KubeObject.status

+

Defined in src/renderer/api/kube-object.ts:147

+
+

volumeBindingMode#

+

volumeBindingMode: string

+

Defined in src/renderer/api/endpoints/storage-class.api.ts:13

+
+

Static apiBase#

+

apiBase: string = "/apis/storage.k8s.io/v1/storageclasses"

+

Defined in src/renderer/api/endpoints/storage-class.api.ts:9

+
+

Static kind#

+

kind: string = "StorageClass"

+

Overrides KubeObject.kind

+

Defined in src/renderer/api/endpoints/storage-class.api.ts:7

+
+

Static namespaced#

+

namespaced: boolean = false

+

Overrides KubeObject.namespaced

+

Defined in src/renderer/api/endpoints/storage-class.api.ts:8

+

Accessors#

+ +

get selfLink(): string

+

Inherited from KubeObject.selfLink

+

Defined in src/renderer/api/kube-object.ts:149

+

Returns: string

+

Methods#

+

delete#

+

delete(params?: JsonApiParams): Promise‹KubeJsonApiData›

+

Inherited from KubeObject.delete

+

Defined in src/renderer/api/kube-object.ts:238

+

Parameters:

+ + + + + + + + + + + + + +
NameType
params?JsonApiParams
+

Returns: Promise‹KubeJsonApiData›

+
+

getAge#

+

getAge(humanize: boolean, compact: boolean, fromNow: boolean): string | number

+

Inherited from KubeObject.getAge

+

Defined in src/renderer/api/kube-object.ts:174

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
humanizebooleantrue
compactbooleantrue
fromNowbooleanfalse
+

Returns: string | number

+
+

getAnnotations#

+

getAnnotations(filter: boolean): string[]

+

Inherited from KubeObject.getAnnotations

+

Defined in src/renderer/api/kube-object.ts:195

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleanfalse
+

Returns: string[]

+
+

getFinalizers#

+

getFinalizers(): string[]

+

Inherited from KubeObject.getFinalizers

+

Defined in src/renderer/api/kube-object.ts:187

+

Returns: string[]

+
+

getId#

+

getId(): string

+

Inherited from KubeObject.getId

+

Defined in src/renderer/api/kube-object.ts:153

+

Returns: string

+
+

getLabels#

+

getLabels(): string[]

+

Inherited from KubeObject.getLabels

+

Defined in src/renderer/api/kube-object.ts:191

+

Returns: string[]

+
+

getName#

+

getName(): string

+

Inherited from KubeObject.getName

+

Defined in src/renderer/api/kube-object.ts:161

+

Returns: string

+
+

getNs#

+

getNs(): string

+

Inherited from KubeObject.getNs

+

Defined in src/renderer/api/kube-object.ts:165

+

Returns: string

+
+

getOwnerRefs#

+

getOwnerRefs(): object[]

+

Inherited from KubeObject.getOwnerRefs

+

Defined in src/renderer/api/kube-object.ts:205

+

Returns: object[]

+
+

getReclaimPolicy#

+

getReclaimPolicy(): string

+

Defined in src/renderer/api/endpoints/storage-class.api.ts:32

+

Returns: string

+
+

getResourceVersion#

+

getResourceVersion(): string

+

Inherited from KubeObject.getResourceVersion

+

Defined in src/renderer/api/kube-object.ts:157

+

Returns: string

+
+

getSearchFields#

+

getSearchFields(): string[]

+

Inherited from KubeObject.getSearchFields

+

Defined in src/renderer/api/kube-object.ts:214

+

Returns: string[]

+
+

getTimeDiffFromNow#

+

getTimeDiffFromNow(): number

+

Inherited from KubeObject.getTimeDiffFromNow

+

Defined in src/renderer/api/kube-object.ts:170

+

Returns: number

+
+

getVolumeBindingMode#

+

getVolumeBindingMode(): string

+

Defined in src/renderer/api/endpoints/storage-class.api.ts:28

+

Returns: string

+
+

isDefault#

+

isDefault(): boolean

+

Defined in src/renderer/api/endpoints/storage-class.api.ts:19

+

Returns: boolean

+
+

toPlainObject#

+

toPlainObject(): object

+

Inherited from KubeObject.toPlainObject

+

Defined in src/renderer/api/kube-object.ts:226

+

Returns: object

+
+

update#

+

updateT›(data: Partial‹T›): Promise‹T›

+

Inherited from KubeObject.update

+

Defined in src/renderer/api/kube-object.ts:231

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataPartial‹T›
+

Returns: Promise‹T›

+
+

Static create#

+

create(data: any): KubeObject‹›

+

Inherited from KubeObject.create

+

Defined in src/renderer/api/kube-object.ts:74

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataany
+

Returns: KubeObject‹›

+
+

Static isJsonApiData#

+

isJsonApiData(object: unknown): object is KubeJsonApiData

+

Inherited from KubeObject.isJsonApiData

+

Defined in src/renderer/api/kube-object.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiData

+
+

Static isJsonApiDataList#

+

isJsonApiDataListT›(object: unknown, verifyItem: function): object is KubeJsonApiDataList‹T›

+

Inherited from KubeObject.isJsonApiDataList

+

Defined in src/renderer/api/kube-object.ts:124

+

Type parameters:

+

T

+

Parameters:

+

object: unknown

+

verifyItem: function

+

▸ (val: unknown): val is T

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valunknown
+

Returns: object is KubeJsonApiDataList‹T›

+
+

Static isKubeJsonApiListMetadata#

+

isKubeJsonApiListMetadata(object: unknown): object is KubeJsonApiListMetadata

+

Inherited from KubeObject.isKubeJsonApiListMetadata

+

Defined in src/renderer/api/kube-object.ts:91

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiListMetadata

+
+

Static isKubeJsonApiMetadata#

+

isKubeJsonApiMetadata(object: unknown): object is KubeJsonApiMetadata

+

Inherited from KubeObject.isKubeJsonApiMetadata

+

Defined in src/renderer/api/kube-object.ts:99

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is KubeJsonApiMetadata

+
+

Static isNonSystem#

+

isNonSystem(item: KubeJsonApiData | KubeObject): boolean

+

Inherited from KubeObject.isNonSystem

+

Defined in src/renderer/api/kube-object.ts:78

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemKubeJsonApiData | KubeObject
+

Returns: boolean

+
+

Static isPartialJsonApiData#

+

isPartialJsonApiData(object: unknown): object is Partial‹KubeJsonApiData›

+

Inherited from KubeObject.isPartialJsonApiData

+

Defined in src/renderer/api/kube-object.ts:115

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectunknown
+

Returns: object is Partial‹KubeJsonApiData›

+
+

Static stringifyLabels#

+

stringifyLabels(labels?: object): string[]

+

Inherited from KubeObject.stringifyLabels

+

Defined in src/renderer/api/kube-object.ts:134

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labels?object
+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.storageclassstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.storageclassstore/index.html new file mode 100644 index 0000000000..b28e489ef0 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.storageclassstore/index.html @@ -0,0 +1,2397 @@ + + + + + + + + + + + + + + + + + + + + + + Class: StorageClassStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: StorageClassStore#

+

Hierarchy#

+

KubeObjectStoreStorageClass

+

StorageClassStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new StorageClassStore(): StorageClassStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: StorageClassStore

+

Properties#

+

api#

+

api: KubeApiStorageClass‹›› = storageClassApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+storage-classes/storage-class.store.ts:9

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): StorageClass[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: StorageClass[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): StorageClass[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: StorageClass[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹StorageClass›): Promise‹StorageClass

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹StorageClass

+

Returns: Promise‹StorageClass

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹StorageClass›): Promise‹StorageClass

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹StorageClass

+

Returns: Promise‹StorageClass

+
+

Protected defaultSorting#

+

defaultSorting(item: StorageClass): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemStorageClass
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: StorageClass[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsStorageClass[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): StorageClass[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: StorageClass[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): StorageClass[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: StorageClass[]

+
+

getByName#

+

getByName(name: string, namespace?: string): StorageClass

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: StorageClass

+
+

getByPath#

+

getByPath(path: string): StorageClass

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: StorageClass

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): StorageClass[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: StorageClass[]

+
+

getPersistentVolumes#

+

getPersistentVolumes(storageClass: StorageClass): PersistentVolume‹›[]

+

Defined in src/renderer/components/+storage-classes/storage-class.store.ts:11

+

Parameters:

+ + + + + + + + + + + + + +
NameType
storageClassStorageClass
+

Returns: PersistentVolume‹›[]

+
+

Optional getStatuses#

+

getStatuses(items: StorageClass[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsStorageClass[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: StorageClass): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemStorageClass
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: StorageClass[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsStorageClass[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹StorageClass

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹StorageClass

+
+

loadAll#

+

loadAll(options: object): Promise‹void | StorageClass[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | StorageClass[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹StorageClass

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹StorageClass

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹StorageClass[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹StorageClass[]›

+
+

Protected mergeItems#

+

mergeItems(partialItems: StorageClass[], __namedParameters: object): StorageClass[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: StorageClass[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: StorageClass[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: StorageClass): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemStorageClass
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: StorageClass, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: StorageClass

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Inherited from KubeObjectStore.reset

+

Defined in src/renderer/item.store.ts:172

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: StorageClass): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemStorageClass
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: StorageClass[], sorting?: function[], order?: "asc" | "desc"): StorageClass[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsStorageClass[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: StorageClass[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: StorageClass): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemStorageClass
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: StorageClass[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsStorageClass[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: StorageClass): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemStorageClass
+

Returns: void

+
+

update#

+

update(item: StorageClass, data: Partial‹StorageClass›): Promise‹StorageClass

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemStorageClass
dataPartial‹StorageClass
+

Returns: Promise‹StorageClass

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: StorageClass, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: StorageClass

+

request: function

+

▸ (): Promise‹StorageClass

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.volumeclaimstore/index.html b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.volumeclaimstore/index.html new file mode 100644 index 0000000000..23dbef0aa6 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_k8s_api_.volumeclaimstore/index.html @@ -0,0 +1,2409 @@ + + + + + + + + + + + + + + + + + + + + + + Class: VolumeClaimStore - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: VolumeClaimStore#

+

Hierarchy#

+

KubeObjectStorePersistentVolumeClaim

+

VolumeClaimStore

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new VolumeClaimStore(): VolumeClaimStore

+

Inherited from KubeObjectStore.constructor

+

Defined in src/renderer/kube-object.store.ts:26

+

Returns: VolumeClaimStore

+

Properties#

+

api#

+

api: PersistentVolumeClaimsApi‹› = pvcApi

+

Overrides KubeObjectStore.api

+

Defined in src/renderer/components/+storage-volume-claims/volume-claim.store.ts:9

+
+

bufferSize#

+

bufferSize: number = 50000

+

Inherited from KubeObjectStore.bufferSize

+

Defined in src/renderer/kube-object.store.ts:23

+
+

contextReady#

+

contextReady: Promise‹void› & object = when(() => Boolean(this.context))

+

Inherited from KubeObjectStore.contextReady

+

Defined in src/renderer/kube-object.store.ts:26

+
+

Protected eventsBuffer#

+

eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable.array>([], { deep: false })

+

Inherited from KubeObjectStore.eventsBuffer

+

Defined in src/renderer/kube-object.store.ts:263

+
+

failedLoading#

+

failedLoading: boolean = false

+

Inherited from KubeObjectStore.failedLoading

+

Defined in src/renderer/item.store.ts:16

+
+

isLoaded#

+

isLoaded: boolean = false

+

Inherited from KubeObjectStore.isLoaded

+

Defined in src/renderer/item.store.ts:18

+
+

isLoading#

+

isLoading: boolean = false

+

Inherited from KubeObjectStore.isLoading

+

Defined in src/renderer/item.store.ts:17

+
+

items#

+

items: IObservableArray‹T› = observable.array([], { deep: false })

+

Inherited from KubeObjectStore.items

+

Defined in src/renderer/item.store.ts:19

+
+

Optional limit#

+

limit? : number

+

Inherited from KubeObjectStore.limit

+

Defined in src/renderer/kube-object.store.ts:22

+
+

metrics#

+

metrics: IPvcMetrics = null

+

Defined in src/renderer/components/+storage-volume-claims/volume-claim.store.ts:10

+
+

selectedItemsIds#

+

selectedItemsIds: ObservableMap‹string, boolean› = observable.map()

+

Inherited from KubeObjectStore.selectedItemsIds

+

Defined in src/renderer/item.store.ts:20

+
+

Static defaultContext#

+

defaultContext: ClusterContext

+

Inherited from KubeObjectStore.defaultContext

+

Defined in src/renderer/kube-object.store.ts:19

+

Accessors#

+

context#

+

get context(): ClusterContext

+

Inherited from KubeObjectStore.context

+

Defined in src/renderer/kube-object.store.ts:33

+

Returns: ClusterContext

+
+

contextItems#

+

get contextItems(): PersistentVolumeClaim[]

+

Inherited from KubeObjectStore.contextItems

+

Defined in src/renderer/kube-object.store.ts:37

+

Returns: PersistentVolumeClaim[]

+
+

query#

+

get query(): IKubeApiQueryParams

+

Inherited from KubeObjectStore.query

+

Defined in src/renderer/kube-object.store.ts:51

+

Returns: IKubeApiQueryParams

+
+

selectedItems#

+

get selectedItems(): PersistentVolumeClaim[]

+

Inherited from KubeObjectStore.selectedItems

+

Defined in src/renderer/item.store.ts:22

+

Returns: PersistentVolumeClaim[]

+

Methods#

+

[Symbol.iterator]#

+

[Symbol.iterator](): Generator‹T, void, undefined›

+

Inherited from KubeObjectStore.[Symbol.iterator]

+

Defined in src/renderer/item.store.ts:187

+

Returns: Generator‹T, void, undefined›

+
+

Protected bindWatchEventsUpdater#

+

bindWatchEventsUpdater(delay: number): void

+

Inherited from KubeObjectStore.bindWatchEventsUpdater

+

Defined in src/renderer/kube-object.store.ts:265

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
delaynumber1000
+

Returns: void

+
+

create#

+

create(params: object, data?: Partial‹PersistentVolumeClaim›): Promise‹PersistentVolumeClaim

+

Inherited from KubeObjectStore.create

+

Defined in src/renderer/kube-object.store.ts:234

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹PersistentVolumeClaim

+

Returns: Promise‹PersistentVolumeClaim

+
+

Protected createItem#

+

createItem(params: object, data?: Partial‹PersistentVolumeClaim›): Promise‹PersistentVolumeClaim

+

Inherited from KubeObjectStore.createItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:230

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Optional data: Partial‹PersistentVolumeClaim

+

Returns: Promise‹PersistentVolumeClaim

+
+

Protected defaultSorting#

+

defaultSorting(item: PersistentVolumeClaim): string

+

Inherited from KubeObjectStore.defaultSorting

+

Defined in src/renderer/item.store.ts:14

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPersistentVolumeClaim
+

Returns: string

+
+

Protected filterItemsOnLoad#

+

filterItemsOnLoad(items: PersistentVolumeClaim[]): T[]

+

Inherited from KubeObjectStore.filterItemsOnLoad

+

Defined in src/renderer/kube-object.store.ts:132

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsPersistentVolumeClaim[]
+

Returns: T[]

+
+

getAllByNs#

+

getAllByNs(namespace: string | string[], strict: boolean): PersistentVolumeClaim[]

+

Inherited from KubeObjectStore.getAllByNs

+

Defined in src/renderer/kube-object.store.ts:63

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
namespacestring | string[]-
strictbooleanfalse
+

Returns: PersistentVolumeClaim[]

+
+

getById#

+

getById(id: string): T

+

Inherited from KubeObjectStore.getById

+

Defined in src/renderer/kube-object.store.ts:73

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: T

+
+

getByLabel#

+

getByLabel(labels: string[] | object): PersistentVolumeClaim[]

+

Inherited from KubeObjectStore.getByLabel

+

Defined in src/renderer/kube-object.store.ts:89

+

Parameters:

+ + + + + + + + + + + + + +
NameType
labelsstring[] | object
+

Returns: PersistentVolumeClaim[]

+
+

getByName#

+

getByName(name: string, namespace?: string): PersistentVolumeClaim

+

Inherited from KubeObjectStore.getByName

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:77

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: PersistentVolumeClaim

+
+

getByPath#

+

getByPath(path: string): PersistentVolumeClaim

+

Inherited from KubeObjectStore.getByPath

+

Defined in src/renderer/kube-object.store.ts:85

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pathstring
+

Returns: PersistentVolumeClaim

+
+

getIndexById#

+

getIndexById(id: string): number

+

Inherited from KubeObjectStore.getIndexById

+

Defined in src/renderer/item.store.ts:39

+

Parameters:

+ + + + + + + + + + + + + +
NameType
idstring
+

Returns: number

+
+

getItems#

+

getItems(): PersistentVolumeClaim[]

+

Inherited from KubeObjectStore.getItems

+

Defined in src/renderer/item.store.ts:26

+

Returns: PersistentVolumeClaim[]

+
+

Optional getStatuses#

+

getStatuses(items: PersistentVolumeClaim[]): Record‹string, number›

+

Inherited from KubeObjectStore.getStatuses

+

Defined in src/renderer/kube-object.store.ts:61

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemsPersistentVolumeClaim[]
+

Returns: Record‹string, number›

+
+

getSubscribeApis#

+

getSubscribeApis(): KubeApi[]

+

Inherited from KubeObjectStore.getSubscribeApis

+

Defined in src/renderer/kube-object.store.ts:271

+

Returns: KubeApi[]

+
+

getTotalCount#

+

getTotalCount(): number

+

Inherited from KubeObjectStore.getTotalCount

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:47

+

Returns: number

+
+

isSelected#

+

isSelected(item: PersistentVolumeClaim): boolean

+

Inherited from KubeObjectStore.isSelected

+

Defined in src/renderer/item.store.ts:126

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPersistentVolumeClaim
+

Returns: boolean

+
+

isSelectedAll#

+

isSelectedAll(visibleItems: PersistentVolumeClaim[]): boolean

+

Inherited from KubeObjectStore.isSelectedAll

+

Defined in src/renderer/item.store.ts:160

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsPersistentVolumeClaim[]this.items
+

Returns: boolean

+
+

load#

+

load(params: object): Promise‹PersistentVolumeClaim

+

Inherited from KubeObjectStore.load

+

Defined in src/renderer/kube-object.store.ts:209

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹PersistentVolumeClaim

+
+

loadAll#

+

loadAll(options: object): Promise‹void | PersistentVolumeClaim[]›

+

Inherited from KubeObjectStore.loadAll

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:137

+

Parameters:

+

Default value options: object= {}

+ + + + + + + + + + + + + + + + + +
NameType
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | PersistentVolumeClaim[]›

+
+

loadFromPath#

+

loadFromPath(resourcePath: string): Promise‹T›

+

Inherited from KubeObjectStore.loadFromPath

+

Defined in src/renderer/kube-object.store.ts:224

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcePathstring
+

Returns: Promise‹T›

+
+

Protected loadItem#

+

loadItem(params: object): Promise‹PersistentVolumeClaim

+

Inherited from KubeObjectStore.loadItem

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:204

+

Parameters:

+

params: object

+ + + + + + + + + + + + + + + + + +
NameType
namestring
namespace?string
+

Returns: Promise‹PersistentVolumeClaim

+
+

Protected loadItems#

+

loadItems(__namedParameters: object): Promise‹PersistentVolumeClaim[]›

+

Inherited from KubeObjectStore.loadItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:106

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + +
NameType
apiKubeApi‹any›
namespacesstring[]
+

Returns: Promise‹PersistentVolumeClaim[]›

+
+

loadMetrics#

+

loadMetrics(pvc: PersistentVolumeClaim): Promise‹void›

+

Defined in src/renderer/components/+storage-volume-claims/volume-claim.store.ts:13

+

Parameters:

+ + + + + + + + + + + + + +
NameType
pvcPersistentVolumeClaim
+

Returns: Promise‹void›

+
+

Protected mergeItems#

+

mergeItems(partialItems: PersistentVolumeClaim[], __namedParameters: object): PersistentVolumeClaim[]

+

Inherited from KubeObjectStore.mergeItems

+

Defined in src/renderer/kube-object.store.ts:180

+

Parameters:

+

partialItems: PersistentVolumeClaim[]

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
filterbooleantrue
replacebooleanfalse
sortbooleantrue
updateStorebooleantrue
+

Returns: PersistentVolumeClaim[]

+
+

reloadAll#

+

reloadAll(opts: object): Promise‹void | T[]›

+

Inherited from KubeObjectStore.reloadAll

+

Defined in src/renderer/kube-object.store.ts:169

+

Parameters:

+

Default value opts: object= {}

+ + + + + + + + + + + + + + + + + + + + + +
NameType
force?boolean
merge?boolean
namespaces?string[]
+

Returns: Promise‹void | T[]›

+
+

remove#

+

remove(item: PersistentVolumeClaim): Promise‹void›

+

Inherited from KubeObjectStore.remove

+

Defined in src/renderer/kube-object.store.ts:252

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPersistentVolumeClaim
+

Returns: Promise‹void›

+
+

Protected removeItem#

+

removeItem(item: PersistentVolumeClaim, request: function): Promise‹void›

+

Inherited from KubeObjectStore.removeItem

+

Defined in src/renderer/item.store.ts:120

+

Parameters:

+

item: PersistentVolumeClaim

+

request: function

+

▸ (): Promise‹any›

+

Returns: Promise‹void›

+
+

removeSelectedItems#

+

removeSelectedItems(): Promise‹void[]›

+

Inherited from KubeObjectStore.removeSelectedItems

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:258

+

Returns: Promise‹void[]›

+
+

reset#

+

reset(): void

+

Overrides KubeObjectStore.reset

+

Defined in src/renderer/components/+storage-volume-claims/volume-claim.store.ts:17

+

Returns: void

+
+

Protected resetOnError#

+

resetOnError(error: any): void

+

Inherited from KubeObjectStore.resetOnError

+

Defined in src/renderer/kube-object.store.ts:200

+

Parameters:

+ + + + + + + + + + + + + +
NameType
errorany
+

Returns: void

+
+

resetSelection#

+

resetSelection(): void

+

Inherited from KubeObjectStore.resetSelection

+

Defined in src/renderer/item.store.ts:167

+

Returns: void

+
+

select#

+

select(item: PersistentVolumeClaim): void

+

Inherited from KubeObjectStore.select

+

Defined in src/renderer/item.store.ts:131

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPersistentVolumeClaim
+

Returns: void

+
+

Protected sortItems#

+

sortItems(items: PersistentVolumeClaim[], sorting?: function[], order?: "asc" | "desc"): PersistentVolumeClaim[]

+

Inherited from KubeObjectStore.sortItems

+

Defined in src/renderer/item.store.ts:44

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
itemsPersistentVolumeClaim[]this.items
sorting?function[]-
order?"asc" | "desc"-
+

Returns: PersistentVolumeClaim[]

+
+

subscribe#

+

subscribe(apis: KubeApi‹any›[]): (Anonymous function)

+

Inherited from KubeObjectStore.subscribe

+

Overrides void

+

Defined in src/renderer/kube-object.store.ts:275

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
apisKubeApi‹any›[]this.getSubscribeApis()
+

Returns: (Anonymous function)

+
+

toggleSelection#

+

toggleSelection(item: PersistentVolumeClaim): void

+

Inherited from KubeObjectStore.toggleSelection

+

Defined in src/renderer/item.store.ts:141

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPersistentVolumeClaim
+

Returns: void

+
+

toggleSelectionAll#

+

toggleSelectionAll(visibleItems: PersistentVolumeClaim[]): void

+

Inherited from KubeObjectStore.toggleSelectionAll

+

Defined in src/renderer/item.store.ts:150

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
visibleItemsPersistentVolumeClaim[]this.items
+

Returns: void

+
+

unselect#

+

unselect(item: PersistentVolumeClaim): void

+

Inherited from KubeObjectStore.unselect

+

Defined in src/renderer/item.store.ts:136

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemPersistentVolumeClaim
+

Returns: void

+
+

update#

+

update(item: PersistentVolumeClaim, data: Partial‹PersistentVolumeClaim›): Promise‹PersistentVolumeClaim

+

Inherited from KubeObjectStore.update

+

Defined in src/renderer/kube-object.store.ts:243

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemPersistentVolumeClaim
dataPartial‹PersistentVolumeClaim
+

Returns: Promise‹PersistentVolumeClaim

+
+

Protected updateFromEventsBuffer#

+

updateFromEventsBuffer(): void

+

Inherited from KubeObjectStore.updateFromEventsBuffer

+

Defined in src/renderer/kube-object.store.ts:353

+

Returns: void

+
+

Protected updateItem#

+

updateItem(item: PersistentVolumeClaim, request: function): Promise‹T›

+

Inherited from KubeObjectStore.updateItem

+

Defined in src/renderer/item.store.ts:110

+

Parameters:

+

item: PersistentVolumeClaim

+

request: function

+

▸ (): Promise‹PersistentVolumeClaim

+

Returns: Promise‹T›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/_renderer_api_navigation_.pageparam/index.html b/v4.2.3/extensions/api/classes/_renderer_api_navigation_.pageparam/index.html new file mode 100644 index 0000000000..13c79be483 --- /dev/null +++ b/v4.2.3/extensions/api/classes/_renderer_api_navigation_.pageparam/index.html @@ -0,0 +1,1388 @@ + + + + + + + + + + + + + + + + + + + + + + Class: PageParam ‹**V**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: PageParam ‹V#

+

Type parameters#

+

V

+

Hierarchy#

+
    +
  • PageParam
  • +
+

Index#

+

Constructors#

+ +

Properties#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new PageParam(init: PageParamInit‹V› | PageSystemParamInit‹V›, history: IObservableHistory): PageParam

+

Defined in src/renderer/navigation/page-param.ts:23

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
initPageParamInit‹V› | PageSystemParamInit‹V›
historyIObservableHistory
+

Returns: PageParam

+

Properties#

+

Protected history#

+

history: IObservableHistory

+

Defined in src/renderer/navigation/page-param.ts:25

+
+

init#

+

init: PageParamInit‹V› | PageSystemParamInit‹V›

+

Defined in src/renderer/navigation/page-param.ts:25

+
+

name#

+

name: string

+

Defined in src/renderer/navigation/page-param.ts:22

+
+

urlName#

+

urlName: string

+

Defined in src/renderer/navigation/page-param.ts:23

+
+

Static SYSTEM_PREFIX#

+

SYSTEM_PREFIX: string = "lens-"

+

Defined in src/renderer/navigation/page-param.ts:20

+

Methods#

+

clear#

+

clear(): void

+

Defined in src/renderer/navigation/page-param.ts:107

+

Returns: void

+
+

get#

+

get(): V

+

Defined in src/renderer/navigation/page-param.ts:66

+

Returns: V

+
+

getDefaultValue#

+

getDefaultValue(): V

+

Defined in src/renderer/navigation/page-param.ts:101

+

Returns: V

+
+

getRaw#

+

getRaw(): string[]

+

Defined in src/renderer/navigation/page-param.ts:94

+

Returns: string[]

+
+

isEmpty#

+

isEmpty(value: V | any): boolean

+

Defined in src/renderer/navigation/page-param.ts:36

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valueV | any
+

Returns: boolean

+
+

parse#

+

parse(values: string[]): V

+

Defined in src/renderer/navigation/page-param.ts:40

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valuesstring[]
+

Returns: V

+
+

set#

+

set(value: V, __namedParameters: object): void

+

Defined in src/renderer/navigation/page-param.ts:76

+

Parameters:

+

value: V

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
mergeGlobalsbooleantrue
replaceHistorybooleanfalse
+

Returns: void

+
+

setRaw#

+

setRaw(value: string | string[]): void

+

Defined in src/renderer/navigation/page-param.ts:82

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valuestring | string[]
+

Returns: void

+
+

stringify#

+

stringify(value: V): string

+

Defined in src/renderer/navigation/page-param.ts:49

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
valueVthis.get()
+

Returns: string

+
+

toObjectParam#

+

toObjectParam(value: V): Record‹string, V›

+

Defined in src/renderer/navigation/page-param.ts:130

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
valueVthis.get()
+

Returns: Record‹string, V›

+
+

toSearchString#

+

toSearchString(__namedParameters: object): string

+

Defined in src/renderer/navigation/page-param.ts:111

+

Parameters:

+

Default value __namedParameters: object= {}

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
mergeGlobalsbooleantrue
valueVthis.get()
withPrefixbooleantrue
+

Returns: string

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/lensmainextension/index.html b/v4.2.3/extensions/api/classes/lensmainextension/index.html new file mode 100644 index 0000000000..ea635f95eb --- /dev/null +++ b/v4.2.3/extensions/api/classes/lensmainextension/index.html @@ -0,0 +1,1356 @@ + + + + + + + + + + + + + + + + + + + + + + Class: LensMainExtension - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: LensMainExtension#

+

Hierarchy#

+
    +
  • LensExtension
  • +
+

LensMainExtension

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new LensMainExtension(__namedParameters: object): LensMainExtension

+

Inherited from LensMainExtension.constructor

+

Defined in src/extensions/lens-extension.ts:27

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameType
idstring
isBundledboolean
manifestLensExtensionManifest
manifestPathstring
+

Returns: LensMainExtension

+

Properties#

+

appMenus#

+

appMenus: MenuRegistration[] = []

+

Defined in src/extensions/lens-main-extension.ts:7

+
+

id#

+

id: LensExtensionId

+

Inherited from LensMainExtension.id

+

Defined in src/extensions/lens-extension.ts:20

+
+

isBundled#

+

isBundled: boolean

+

Inherited from LensMainExtension.isBundled

+

Defined in src/extensions/lens-extension.ts:23

+
+

manifest#

+

manifest: LensExtensionManifest

+

Inherited from LensMainExtension.manifest

+

Defined in src/extensions/lens-extension.ts:21

+
+

manifestPath#

+

manifestPath: string

+

Inherited from LensMainExtension.manifestPath

+

Defined in src/extensions/lens-extension.ts:22

+
+

protocolHandlers#

+

protocolHandlers: ProtocolHandlerRegistration[] = []

+

Inherited from LensMainExtension.protocolHandlers

+

Defined in src/extensions/lens-extension.ts:25

+

Accessors#

+

description#

+

get description(): string

+

Inherited from LensMainExtension.description

+

Defined in src/extensions/lens-extension.ts:55

+

Returns: string

+
+

name#

+

get name(): string

+

Inherited from LensMainExtension.name

+

Defined in src/extensions/lens-extension.ts:36

+

Returns: string

+
+

version#

+

get version(): string

+

Inherited from LensMainExtension.version

+

Defined in src/extensions/lens-extension.ts:40

+

Returns: string

+

Methods#

+

disable#

+

disable(): Promise‹void›

+

Inherited from LensMainExtension.disable

+

Defined in src/extensions/lens-extension.ts:68

+

Returns: Promise‹void›

+
+

enable#

+

enable(): Promise‹void›

+

Inherited from LensMainExtension.enable

+

Defined in src/extensions/lens-extension.ts:60

+

Returns: Promise‹void›

+
+

getExtensionFileFolder#

+

getExtensionFileFolder(): Promise‹string›

+

Inherited from LensMainExtension.getExtensionFileFolder

+

Defined in src/extensions/lens-extension.ts:51

+

getExtensionFileFolder returns the path to an already created folder. This +folder is for the sole use of this extension.

+

Note: there is no security done on this folder, only obfiscation of the +folder name.

+

Returns: Promise‹string›

+
+ +

navigateP›(pageId?: string, params?: P, frameId?: number): Promise‹void›

+

Defined in src/extensions/lens-main-extension.ts:9

+

Type parameters:

+

P: object

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
pageId?string
params?P
frameId?number
+

Returns: Promise‹void›

+
+

Protected onActivate#

+

onActivate(): void

+

Inherited from LensMainExtension.onActivate

+

Defined in src/extensions/lens-extension.ts:107

+

Returns: void

+
+

Protected onDeactivate#

+

onDeactivate(): void

+

Inherited from LensMainExtension.onDeactivate

+

Defined in src/extensions/lens-extension.ts:111

+

Returns: void

+
+

toggle#

+

toggle(enable?: boolean): void

+

Inherited from LensMainExtension.toggle

+

Defined in src/extensions/lens-extension.ts:75

+

Parameters:

+ + + + + + + + + + + + + +
NameType
enable?boolean
+

Returns: void

+
+

whenEnabled#

+

whenEnabled(handlers: function): Promise‹(Anonymous function)›

+

Inherited from LensMainExtension.whenEnabled

+

Defined in src/extensions/lens-extension.ts:83

+

Parameters:

+

handlers: function

+

▸ (): Promise‹Function[]›

+

Returns: Promise‹(Anonymous function)›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/classes/lensrendererextension/index.html b/v4.2.3/extensions/api/classes/lensrendererextension/index.html new file mode 100644 index 0000000000..7570b55f37 --- /dev/null +++ b/v4.2.3/extensions/api/classes/lensrendererextension/index.html @@ -0,0 +1,1501 @@ + + + + + + + + + + + + + + + + + + + + + + Class: LensRendererExtension - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Class: LensRendererExtension#

+

Hierarchy#

+
    +
  • LensExtension
  • +
+

LensRendererExtension

+

Index#

+

Constructors#

+ +

Properties#

+ +

Accessors#

+ +

Methods#

+ +

Constructors#

+

constructor#

+

+ new LensRendererExtension(__namedParameters: object): LensRendererExtension

+

Inherited from LensMainExtension.constructor

+

Defined in src/extensions/lens-extension.ts:27

+

Parameters:

+

__namedParameters: object

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameType
idstring
isBundledboolean
manifestLensExtensionManifest
manifestPathstring
+

Returns: LensRendererExtension

+

Properties#

+

appPreferences#

+

appPreferences: AppPreferenceRegistration[] = []

+

Defined in src/extensions/lens-renderer-extension.ts:13

+
+

clusterFeatures#

+

clusterFeatures: ClusterFeatureRegistration[] = []

+

Defined in src/extensions/lens-renderer-extension.ts:14

+
+

clusterPageMenus#

+

clusterPageMenus: ClusterPageMenuRegistration[] = []

+

Defined in src/extensions/lens-renderer-extension.ts:11

+
+

clusterPages#

+

clusterPages: PageRegistration[] = []

+

Defined in src/extensions/lens-renderer-extension.ts:9

+
+

commands#

+

commands: CommandRegistration[] = []

+

Defined in src/extensions/lens-renderer-extension.ts:18

+
+

globalPageMenus#

+

globalPageMenus: PageMenuRegistration[] = []

+

Defined in src/extensions/lens-renderer-extension.ts:10

+
+

globalPages#

+

globalPages: PageRegistration[] = []

+

Defined in src/extensions/lens-renderer-extension.ts:8

+
+

id#

+

id: LensExtensionId

+

Inherited from LensMainExtension.id

+

Defined in src/extensions/lens-extension.ts:20

+
+

isBundled#

+

isBundled: boolean

+

Inherited from LensMainExtension.isBundled

+

Defined in src/extensions/lens-extension.ts:23

+
+

kubeObjectDetailItems#

+

kubeObjectDetailItems: KubeObjectDetailRegistration[] = []

+

Defined in src/extensions/lens-renderer-extension.ts:16

+
+

kubeObjectMenuItems#

+

kubeObjectMenuItems: KubeObjectMenuRegistration[] = []

+

Defined in src/extensions/lens-renderer-extension.ts:17

+
+

kubeObjectStatusTexts#

+

kubeObjectStatusTexts: KubeObjectStatusRegistration[] = []

+

Defined in src/extensions/lens-renderer-extension.ts:12

+
+

manifest#

+

manifest: LensExtensionManifest

+

Inherited from LensMainExtension.manifest

+

Defined in src/extensions/lens-extension.ts:21

+
+

manifestPath#

+

manifestPath: string

+

Inherited from LensMainExtension.manifestPath

+

Defined in src/extensions/lens-extension.ts:22

+
+

protocolHandlers#

+

protocolHandlers: ProtocolHandlerRegistration[] = []

+

Inherited from LensMainExtension.protocolHandlers

+

Defined in src/extensions/lens-extension.ts:25

+
+

statusBarItems#

+

statusBarItems: StatusBarRegistration[] = []

+

Defined in src/extensions/lens-renderer-extension.ts:15

+

Accessors#

+

description#

+

get description(): string

+

Inherited from LensMainExtension.description

+

Defined in src/extensions/lens-extension.ts:55

+

Returns: string

+
+

name#

+

get name(): string

+

Inherited from LensMainExtension.name

+

Defined in src/extensions/lens-extension.ts:36

+

Returns: string

+
+

version#

+

get version(): string

+

Inherited from LensMainExtension.version

+

Defined in src/extensions/lens-extension.ts:40

+

Returns: string

+

Methods#

+

disable#

+

disable(): Promise‹void›

+

Inherited from LensMainExtension.disable

+

Defined in src/extensions/lens-extension.ts:68

+

Returns: Promise‹void›

+
+

enable#

+

enable(): Promise‹void›

+

Inherited from LensMainExtension.enable

+

Defined in src/extensions/lens-extension.ts:60

+

Returns: Promise‹void›

+
+

getExtensionFileFolder#

+

getExtensionFileFolder(): Promise‹string›

+

Inherited from LensMainExtension.getExtensionFileFolder

+

Defined in src/extensions/lens-extension.ts:51

+

getExtensionFileFolder returns the path to an already created folder. This +folder is for the sole use of this extension.

+

Note: there is no security done on this folder, only obfiscation of the +folder name.

+

Returns: Promise‹string›

+
+

isEnabledForCluster#

+

isEnabledForCluster(cluster: Cluster): Promise‹Boolean›

+

Defined in src/extensions/lens-renderer-extension.ts:34

+

Defines if extension is enabled for a given cluster. Defaults to true.

+

Parameters:

+ + + + + + + + + + + + + +
NameType
clusterCluster
+

Returns: Promise‹Boolean›

+
+ +

navigateP›(pageId?: string, params?: P): Promise‹void›

+

Defined in src/extensions/lens-renderer-extension.ts:20

+

Type parameters:

+

P: object

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
pageId?string
params?P
+

Returns: Promise‹void›

+
+

Protected onActivate#

+

onActivate(): void

+

Inherited from LensMainExtension.onActivate

+

Defined in src/extensions/lens-extension.ts:107

+

Returns: void

+
+

Protected onDeactivate#

+

onDeactivate(): void

+

Inherited from LensMainExtension.onDeactivate

+

Defined in src/extensions/lens-extension.ts:111

+

Returns: void

+
+

toggle#

+

toggle(enable?: boolean): void

+

Inherited from LensMainExtension.toggle

+

Defined in src/extensions/lens-extension.ts:75

+

Parameters:

+ + + + + + + + + + + + + +
NameType
enable?boolean
+

Returns: void

+
+

whenEnabled#

+

whenEnabled(handlers: function): Promise‹(Anonymous function)›

+

Inherited from LensMainExtension.whenEnabled

+

Defined in src/extensions/lens-extension.ts:83

+

Parameters:

+

handlers: function

+

▸ (): Promise‹Function[]›

+

Returns: Promise‹(Anonymous function)›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/enums/_renderer_api_components_.notificationstatus/index.html b/v4.2.3/extensions/api/enums/_renderer_api_components_.notificationstatus/index.html new file mode 100644 index 0000000000..36bc2d22b6 --- /dev/null +++ b/v4.2.3/extensions/api/enums/_renderer_api_components_.notificationstatus/index.html @@ -0,0 +1,992 @@ + + + + + + + + + + + + + + + + + + + + + + Enumeration: NotificationStatus - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/enums/_renderer_api_components_.tooltipposition/index.html b/v4.2.3/extensions/api/enums/_renderer_api_components_.tooltipposition/index.html new file mode 100644 index 0000000000..965ca683bd --- /dev/null +++ b/v4.2.3/extensions/api/enums/_renderer_api_components_.tooltipposition/index.html @@ -0,0 +1,1052 @@ + + + + + + + + + + + + + + + + + + + + + + Enumeration: TooltipPosition - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Enumeration: TooltipPosition#

+

Index#

+

Enumeration members#

+ +

Enumeration members#

+

BOTTOM#

+

BOTTOM: = "bottom"

+

Defined in src/renderer/components/tooltip/tooltip.tsx:11

+
+

BOTTOM_LEFT#

+

BOTTOM_LEFT: = "bottom_left"

+

Defined in src/renderer/components/tooltip/tooltip.tsx:16

+
+

BOTTOM_RIGHT#

+

BOTTOM_RIGHT: = "bottom_right"

+

Defined in src/renderer/components/tooltip/tooltip.tsx:17

+
+

LEFT#

+

LEFT: = "left"

+

Defined in src/renderer/components/tooltip/tooltip.tsx:12

+
+ +

RIGHT: = "right"

+

Defined in src/renderer/components/tooltip/tooltip.tsx:13

+
+

TOP#

+

TOP: = "top"

+

Defined in src/renderer/components/tooltip/tooltip.tsx:10

+
+

TOP_LEFT#

+

TOP_LEFT: = "top_left"

+

Defined in src/renderer/components/tooltip/tooltip.tsx:14

+
+

TOP_RIGHT#

+

TOP_RIGHT: = "top_right"

+

Defined in src/renderer/components/tooltip/tooltip.tsx:15

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/enums/_renderer_api_k8s_api_.kubeobjectstatuslevel/index.html b/v4.2.3/extensions/api/enums/_renderer_api_k8s_api_.kubeobjectstatuslevel/index.html new file mode 100644 index 0000000000..ec0dc57543 --- /dev/null +++ b/v4.2.3/extensions/api/enums/_renderer_api_k8s_api_.kubeobjectstatuslevel/index.html @@ -0,0 +1,992 @@ + + + + + + + + + + + + + + + + + + + + + + Enumeration: KubeObjectStatusLevel - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/globals/index.html b/v4.2.3/extensions/api/globals/index.html new file mode 100644 index 0000000000..2541a59ef9 --- /dev/null +++ b/v4.2.3/extensions/api/globals/index.html @@ -0,0 +1,965 @@ + + + + + + + + + + + + + + + + + + + + + + @k8slens/extensions - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + + +
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/index.html b/v4.2.3/extensions/api/index.html new file mode 100644 index 0000000000..fe3ca7cc7a --- /dev/null +++ b/v4.2.3/extensions/api/index.html @@ -0,0 +1,959 @@ + + + + + + + + + + + + + + + + + + + + + + API Reference - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_core_api_cluster_feature_.clusterfeaturestatus/index.html b/v4.2.3/extensions/api/interfaces/_core_api_cluster_feature_.clusterfeaturestatus/index.html new file mode 100644 index 0000000000..ad3e3631ac --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_core_api_cluster_feature_.clusterfeaturestatus/index.html @@ -0,0 +1,1019 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: ClusterFeatureStatus - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: ClusterFeatureStatus#

+

Hierarchy#

+
    +
  • ClusterFeatureStatus
  • +
+

Index#

+

Properties#

+ +

Properties#

+

canUpgrade#

+

canUpgrade: boolean

+

Defined in src/extensions/cluster-feature.ts:20

+

whether the feature can be upgraded or not, as set by the implementation

+
+

currentVersion#

+

currentVersion: string

+

Defined in src/extensions/cluster-feature.ts:14

+

feature's current version, as set by the implementation

+
+

installed#

+

installed: boolean

+

Defined in src/extensions/cluster-feature.ts:18

+

whether the feature is installed or not, as set by the implementation

+
+

latestVersion#

+

latestVersion: string

+

Defined in src/extensions/cluster-feature.ts:16

+

feature's latest version, as set by the implementation

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_core_api_stores_.clustermodel/index.html b/v4.2.3/extensions/api/interfaces/_core_api_stores_.clustermodel/index.html new file mode 100644 index 0000000000..607f873cd8 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_core_api_stores_.clustermodel/index.html @@ -0,0 +1,1095 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: ClusterModel - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: ClusterModel#

+

Hierarchy#

+
    +
  • ClusterModel
  • +
+

Implemented by#

+ +

Index#

+

Properties#

+ +

Properties#

+

Optional accessibleNamespaces#

+

accessibleNamespaces? : string[]

+

Defined in src/common/cluster-store.ts:66

+

List of accessible namespaces

+
+

Optional contextName#

+

contextName? : string

+

Defined in src/common/cluster-store.ts:52

+

User context in kubeconfig

+
+

id#

+

id: ClusterId

+

Defined in src/common/cluster-store.ts:43

+

Unique id for a cluster

+
+

Optional kubeConfig#

+

kubeConfig? : string

+

Defined in src/common/cluster-store.ts:69

+

deprecated

+
+

kubeConfigPath#

+

kubeConfigPath: string

+

Defined in src/common/cluster-store.ts:46

+

Path to cluster kubeconfig

+
+

Optional metadata#

+

metadata? : ClusterMetadata

+

Defined in src/common/cluster-store.ts:58

+

Metadata

+
+

Optional ownerRef#

+

ownerRef? : string

+

Defined in src/common/cluster-store.ts:63

+

If extension sets ownerRef it has to explicitly mark a cluster as enabled during onActive (or when cluster is saved)

+
+

Optional preferences#

+

preferences? : ClusterPreferences

+

Defined in src/common/cluster-store.ts:55

+

Preferences

+
+

Optional workspace#

+

workspace? : WorkspaceId

+

Defined in src/common/cluster-store.ts:49

+

Workspace id

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_core_api_stores_.workspacemodel/index.html b/v4.2.3/extensions/api/interfaces/_core_api_stores_.workspacemodel/index.html new file mode 100644 index 0000000000..4917fea64a --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_core_api_stores_.workspacemodel/index.html @@ -0,0 +1,1038 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: WorkspaceModel - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: WorkspaceModel#

+

Hierarchy#

+
    +
  • WorkspaceModel
  • +
+

Implemented by#

+ +

Index#

+

Properties#

+ +

Properties#

+

Optional activeClusterId#

+

activeClusterId? : ClusterId

+

Defined in src/common/workspace-store.ts:27

+
+

Optional description#

+

description? : string

+

Defined in src/common/workspace-store.ts:25

+
+

id#

+

id: WorkspaceId

+

Defined in src/common/workspace-store.ts:23

+
+

name#

+

name: string

+

Defined in src/common/workspace-store.ts:24

+
+

Optional ownerRef#

+

ownerRef? : string

+

Defined in src/common/workspace-store.ts:26

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.apppreferencecomponents/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.apppreferencecomponents/index.html new file mode 100644 index 0000000000..d1d2e49e18 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.apppreferencecomponents/index.html @@ -0,0 +1,991 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: AppPreferenceComponents - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.apppreferenceregistration/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.apppreferenceregistration/index.html new file mode 100644 index 0000000000..16fdc96c71 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.apppreferenceregistration/index.html @@ -0,0 +1,1003 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: AppPreferenceRegistration - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.clusterfeaturecomponents/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.clusterfeaturecomponents/index.html new file mode 100644 index 0000000000..923c555b55 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.clusterfeaturecomponents/index.html @@ -0,0 +1,979 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: ClusterFeatureComponents - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.clusterfeatureregistration/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.clusterfeatureregistration/index.html new file mode 100644 index 0000000000..a46420cda0 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.clusterfeatureregistration/index.html @@ -0,0 +1,1003 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: ClusterFeatureRegistration - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: ClusterFeatureRegistration#

+

Hierarchy#

+
    +
  • ClusterFeatureRegistration
  • +
+

Index#

+

Properties#

+ +

Properties#

+

components#

+

components: ClusterFeatureComponents

+

Defined in src/extensions/registries/cluster-feature-registry.ts:11

+
+

feature#

+

feature: ClusterFeature

+

Defined in src/extensions/registries/cluster-feature-registry.ts:12

+
+

title#

+

title: string

+

Defined in src/extensions/registries/cluster-feature-registry.ts:10

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.clusterpagemenuregistration/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.clusterpagemenuregistration/index.html new file mode 100644 index 0000000000..c427dabb49 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.clusterpagemenuregistration/index.html @@ -0,0 +1,1031 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: ClusterPageMenuRegistration - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: ClusterPageMenuRegistration#

+

Hierarchy#

+ +

ClusterPageMenuRegistration

+

Index#

+

Properties#

+ +

Properties#

+

components#

+

components: PageMenuComponents

+

Inherited from PageMenuRegistration.components

+

Defined in src/extensions/registries/page-menu-registry.ts:12

+
+

Optional id#

+

id? : string

+

Defined in src/extensions/registries/page-menu-registry.ts:16

+
+

Optional parentId#

+

parentId? : string

+

Defined in src/extensions/registries/page-menu-registry.ts:17

+
+

Optional target#

+

target? : PageTarget

+

Inherited from PageMenuRegistration.target

+

Defined in src/extensions/registries/page-menu-registry.ts:10

+
+

title#

+

title: React.ReactNode

+

Inherited from PageMenuRegistration.title

+

Defined in src/extensions/registries/page-menu-registry.ts:11

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailcomponents/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailcomponents/index.html new file mode 100644 index 0000000000..a14d85fad1 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailcomponents/index.html @@ -0,0 +1,979 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: KubeObjectDetailComponents - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailregistration/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailregistration/index.html new file mode 100644 index 0000000000..59b43cd1af --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectdetailregistration/index.html @@ -0,0 +1,1015 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: KubeObjectDetailRegistration - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: KubeObjectDetailRegistration#

+

Hierarchy#

+
    +
  • KubeObjectDetailRegistration
  • +
+

Index#

+

Properties#

+ +

Properties#

+

apiVersions#

+

apiVersions: string[]

+

Defined in src/extensions/registries/kube-object-detail-registry.ts:10

+
+

components#

+

components: KubeObjectDetailComponents

+

Defined in src/extensions/registries/kube-object-detail-registry.ts:11

+
+

kind#

+

kind: string

+

Defined in src/extensions/registries/kube-object-detail-registry.ts:9

+
+

Optional priority#

+

priority? : number

+

Defined in src/extensions/registries/kube-object-detail-registry.ts:12

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectmenucomponents/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectmenucomponents/index.html new file mode 100644 index 0000000000..808a7bbcdd --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectmenucomponents/index.html @@ -0,0 +1,979 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: KubeObjectMenuComponents - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectmenuregistration/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectmenuregistration/index.html new file mode 100644 index 0000000000..f4f59508ce --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectmenuregistration/index.html @@ -0,0 +1,1003 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: KubeObjectMenuRegistration - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: KubeObjectMenuRegistration#

+

Hierarchy#

+
    +
  • KubeObjectMenuRegistration
  • +
+

Index#

+

Properties#

+ +

Properties#

+

apiVersions#

+

apiVersions: string[]

+

Defined in src/extensions/registries/kube-object-menu-registry.ts:10

+
+

components#

+

components: KubeObjectMenuComponents

+

Defined in src/extensions/registries/kube-object-menu-registry.ts:11

+
+

kind#

+

kind: string

+

Defined in src/extensions/registries/kube-object-menu-registry.ts:9

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectstatusregistration/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectstatusregistration/index.html new file mode 100644 index 0000000000..86a6ea0735 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.kubeobjectstatusregistration/index.html @@ -0,0 +1,1020 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: KubeObjectStatusRegistration - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: KubeObjectStatusRegistration#

+

Hierarchy#

+
    +
  • KubeObjectStatusRegistration
  • +
+

Index#

+

Properties#

+ +

Properties#

+

apiVersions#

+

apiVersions: string[]

+

Defined in src/extensions/registries/kube-object-status-registry.ts:6

+
+

kind#

+

kind: string

+

Defined in src/extensions/registries/kube-object-status-registry.ts:5

+
+

resolve#

+

resolve: function

+

Defined in src/extensions/registries/kube-object-status-registry.ts:7

+

Type declaration:#

+

▸ (object: KubeObject): KubeObjectStatus

+

Parameters:

+ + + + + + + + + + + + + +
NameType
objectKubeObject
+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.pagecomponentprops/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.pagecomponentprops/index.html new file mode 100644 index 0000000000..1285d06ce0 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.pagecomponentprops/index.html @@ -0,0 +1,989 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: PageComponentProps ‹**P**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.pagecomponents/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.pagecomponents/index.html new file mode 100644 index 0000000000..5766bed4ad --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.pagecomponents/index.html @@ -0,0 +1,979 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: PageComponents - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.pagemenucomponents/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.pagemenucomponents/index.html new file mode 100644 index 0000000000..095209732f --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.pagemenucomponents/index.html @@ -0,0 +1,979 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: PageMenuComponents - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.pagemenuregistration/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.pagemenuregistration/index.html new file mode 100644 index 0000000000..e3ae3ca663 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.pagemenuregistration/index.html @@ -0,0 +1,1004 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: PageMenuRegistration - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: PageMenuRegistration#

+

Hierarchy#

+
    +
  • PageMenuRegistration
  • +
+

ClusterPageMenuRegistration

+

Index#

+

Properties#

+ +

Properties#

+

components#

+

components: PageMenuComponents

+

Defined in src/extensions/registries/page-menu-registry.ts:12

+
+

Optional target#

+

target? : PageTarget

+

Defined in src/extensions/registries/page-menu-registry.ts:10

+
+

title#

+

title: React.ReactNode

+

Defined in src/extensions/registries/page-menu-registry.ts:11

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.pageparams/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.pageparams/index.html new file mode 100644 index 0000000000..4a2173567a --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.pageparams/index.html @@ -0,0 +1,950 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: PageParams ‹**V**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: PageParams ‹V#

+

Type parameters#

+

V

+

Hierarchy#

+
    +
  • PageParams
  • +
+

Indexable#

+
    +
  • [ paramName: string]: V
  • +
+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.pageregistration/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.pageregistration/index.html new file mode 100644 index 0000000000..5ee0a192f7 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.pageregistration/index.html @@ -0,0 +1,1005 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: PageRegistration - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: PageRegistration#

+

Hierarchy#

+
    +
  • PageRegistration
  • +
+

Index#

+

Properties#

+ +

Properties#

+

components#

+

components: PageComponents

+

Defined in src/extensions/registries/page-registry.ts:17

+
+

Optional id#

+

id? : string

+

Defined in src/extensions/registries/page-registry.ts:15

+

Page ID, part of extension's page url, must be unique within same extension +When not provided, first registered page without "id" would be used for page-menus without target.pageId for same extension

+
+

Optional params#

+

params? : PageParams‹string | ExtensionPageParamInit›

+

Defined in src/extensions/registries/page-registry.ts:16

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.pagetarget/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.pagetarget/index.html new file mode 100644 index 0000000000..ffa11abc6d --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.pagetarget/index.html @@ -0,0 +1,1012 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: PageTarget ‹**P**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.protocolhandlerregistration/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.protocolhandlerregistration/index.html new file mode 100644 index 0000000000..a8fbe822ad --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.protocolhandlerregistration/index.html @@ -0,0 +1,993 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: ProtocolHandlerRegistration - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: ProtocolHandlerRegistration#

+

ProtocolHandlerRegistration is the data required for an extension to register +a handler to a specific path or dynamic path.

+

Hierarchy#

+
    +
  • ProtocolHandlerRegistration
  • +
+

Index#

+

Properties#

+ +

Properties#

+

handler#

+

handler: RouteHandler

+

Defined in src/extensions/registries/protocol-handler-registry.ts:7

+
+

pathSchema#

+

pathSchema: string

+

Defined in src/extensions/registries/protocol-handler-registry.ts:6

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.registeredpage/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.registeredpage/index.html new file mode 100644 index 0000000000..88cf9dbd98 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.registeredpage/index.html @@ -0,0 +1,1027 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: RegisteredPage - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: RegisteredPage#

+

Hierarchy#

+
    +
  • RegisteredPage
  • +
+

Index#

+

Properties#

+ +

Properties#

+

components#

+

components: PageComponents

+

Defined in src/extensions/registries/page-registry.ts:48

+
+

extensionId#

+

extensionId: string

+

Defined in src/extensions/registries/page-registry.ts:45

+
+

id#

+

id: string

+

Defined in src/extensions/registries/page-registry.ts:44

+
+

params#

+

params: PageParamsPageParam

+

Defined in src/extensions/registries/page-registry.ts:47

+
+

url#

+

url: string

+

Defined in src/extensions/registries/page-registry.ts:46

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.routehandler/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.routehandler/index.html new file mode 100644 index 0000000000..4518bbd764 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.routehandler/index.html @@ -0,0 +1,960 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: RouteHandler - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: RouteHandler#

+

RouteHandler represents the function signature of the handler function for +lens:// protocol routing.

+

Hierarchy#

+
    +
  • RouteHandler
  • +
+

Callable#

+

▸ (params: RouteParams): void

+

Defined in src/extensions/registries/protocol-handler-registry.ts:42

+

RouteHandler represents the function signature of the handler function for +lens:// protocol routing.

+

Parameters:

+ + + + + + + + + + + + + +
NameType
paramsRouteParams
+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.routeparams/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.routeparams/index.html new file mode 100644 index 0000000000..7740b45c85 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.routeparams/index.html @@ -0,0 +1,1013 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: RouteParams - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: RouteParams#

+

The collection of the dynamic parts of a URI which initiated a lens:// +protocol request

+

Hierarchy#

+
    +
  • RouteParams
  • +
+

Index#

+

Properties#

+ +

Properties#

+

pathname#

+

pathname: Record‹string, string›

+

Defined in src/extensions/registries/protocol-handler-registry.ts:23

+

the matching parts of the path. The dynamic parts of the URI path.

+
+ +

search: Record‹string, string›

+

Defined in src/extensions/registries/protocol-handler-registry.ts:18

+

the parts of the URI query string

+
+

Optional tail#

+

tail? : string

+

Defined in src/extensions/registries/protocol-handler-registry.ts:35

+

if the most specific path schema that is matched does not cover the whole +of the URI's path. Then this field will be set to the remaining path +segments.

+

Example:

+

If the path schema /landing/:type is the matched schema for the URI +/landing/soft/easy then this field will be set to "/easy".

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_interfaces_index_.statusbarregistration/index.html b/v4.2.3/extensions/api/interfaces/_interfaces_index_.statusbarregistration/index.html new file mode 100644 index 0000000000..c76741ffa7 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_interfaces_index_.statusbarregistration/index.html @@ -0,0 +1,994 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: StatusBarRegistration - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: StatusBarRegistration#

+

Hierarchy#

+
    +
  • StatusBarRegistrationV2
  • +
+

StatusBarRegistration

+

Index#

+

Properties#

+ +

Properties#

+

Optional components#

+

components? : StatusBarComponents

+

Inherited from StatusBarRegistration.components

+

Defined in src/extensions/registries/status-bar-registry.ts:11

+
+

Optional item#

+

item? : React.ReactNode

+

Defined in src/extensions/registries/status-bar-registry.ts:18

+

deprecated use components.Item instead

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.badgeprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.badgeprops/index.html new file mode 100644 index 0000000000..56b246db9f --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.badgeprops/index.html @@ -0,0 +1,4425 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: BadgeProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: BadgeProps#

+

Hierarchy#

+ +

BadgeProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional about#

+

about? : string

+

Inherited from ButtonProps.about

+

Defined in node_modules/@types/react/index.d.ts:1777

+
+

Optional accessKey#

+

accessKey? : string

+

Inherited from ButtonProps.accessKey

+

Defined in node_modules/@types/react/index.d.ts:1753

+
+

Optional aria-activedescendant#

+

aria-activedescendant? : string

+

Inherited from ButtonProps.aria-activedescendant

+

Defined in node_modules/@types/react/index.d.ts:1560

+

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

+
+

Optional aria-atomic#

+

aria-atomic? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-atomic

+

Defined in node_modules/@types/react/index.d.ts:1562

+

Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.

+
+

Optional aria-autocomplete#

+

aria-autocomplete? : "none" | "inline" | "list" | "both"

+

Inherited from ButtonProps.aria-autocomplete

+

Defined in node_modules/@types/react/index.d.ts:1567

+

Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be +presented if they are made.

+
+

Optional aria-busy#

+

aria-busy? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-busy

+

Defined in node_modules/@types/react/index.d.ts:1569

+

Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.

+
+

Optional aria-checked#

+

aria-checked? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-checked

+

Defined in node_modules/@types/react/index.d.ts:1574

+

Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.

+

see aria-pressed @see aria-selected.

+
+

Optional aria-colcount#

+

aria-colcount? : number

+

Inherited from ButtonProps.aria-colcount

+

Defined in node_modules/@types/react/index.d.ts:1579

+

Defines the total number of columns in a table, grid, or treegrid.

+

see aria-colindex.

+
+

Optional aria-colindex#

+

aria-colindex? : number

+

Inherited from ButtonProps.aria-colindex

+

Defined in node_modules/@types/react/index.d.ts:1584

+

Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.

+

see aria-colcount @see aria-colspan.

+
+

Optional aria-colspan#

+

aria-colspan? : number

+

Inherited from ButtonProps.aria-colspan

+

Defined in node_modules/@types/react/index.d.ts:1589

+

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-colindex @see aria-rowspan.

+
+

Optional aria-controls#

+

aria-controls? : string

+

Inherited from ButtonProps.aria-controls

+

Defined in node_modules/@types/react/index.d.ts:1594

+

Identifies the element (or elements) whose contents or presence are controlled by the current element.

+

see aria-owns.

+
+

Optional aria-current#

+

aria-current? : boolean | "false" | "true" | "page" | "step" | "location" | "date" | "time"

+

Inherited from ButtonProps.aria-current

+

Defined in node_modules/@types/react/index.d.ts:1596

+

Indicates the element that represents the current item within a container or set of related elements.

+
+

Optional aria-describedby#

+

aria-describedby? : string

+

Inherited from ButtonProps.aria-describedby

+

Defined in node_modules/@types/react/index.d.ts:1601

+

Identifies the element (or elements) that describes the object.

+

see aria-labelledby

+
+

Optional aria-details#

+

aria-details? : string

+

Inherited from ButtonProps.aria-details

+

Defined in node_modules/@types/react/index.d.ts:1606

+

Identifies the element that provides a detailed, extended description for the object.

+

see aria-describedby.

+
+

Optional aria-disabled#

+

aria-disabled? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-disabled

+

Defined in node_modules/@types/react/index.d.ts:1611

+

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

+

see aria-hidden @see aria-readonly.

+
+

Optional aria-dropeffect#

+

aria-dropeffect? : "none" | "copy" | "execute" | "link" | "move" | "popup"

+

Inherited from ButtonProps.aria-dropeffect

+

Defined in node_modules/@types/react/index.d.ts:1616

+

Indicates what functions can be performed when a dragged object is released on the drop target.

+

deprecated in ARIA 1.1

+
+

Optional aria-errormessage#

+

aria-errormessage? : string

+

Inherited from ButtonProps.aria-errormessage

+

Defined in node_modules/@types/react/index.d.ts:1621

+

Identifies the element that provides an error message for the object.

+

see aria-invalid @see aria-describedby.

+
+

Optional aria-expanded#

+

aria-expanded? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-expanded

+

Defined in node_modules/@types/react/index.d.ts:1623

+

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

+
+

Optional aria-flowto#

+

aria-flowto? : string

+

Inherited from ButtonProps.aria-flowto

+

Defined in node_modules/@types/react/index.d.ts:1628

+

Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, +allows assistive technology to override the general default of reading in document source order.

+
+

Optional aria-grabbed#

+

aria-grabbed? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-grabbed

+

Defined in node_modules/@types/react/index.d.ts:1633

+

Indicates an element's "grabbed" state in a drag-and-drop operation.

+

deprecated in ARIA 1.1

+
+

Optional aria-haspopup#

+

aria-haspopup? : boolean | "false" | "true" | "menu" | "listbox" | "tree" | "grid" | "dialog"

+

Inherited from ButtonProps.aria-haspopup

+

Defined in node_modules/@types/react/index.d.ts:1635

+

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

+
+

Optional aria-hidden#

+

aria-hidden? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-hidden

+

Defined in node_modules/@types/react/index.d.ts:1640

+

Indicates whether the element is exposed to an accessibility API.

+

see aria-disabled.

+
+

Optional aria-invalid#

+

aria-invalid? : boolean | "false" | "true" | "grammar" | "spelling"

+

Inherited from ButtonProps.aria-invalid

+

Defined in node_modules/@types/react/index.d.ts:1645

+

Indicates the entered value does not conform to the format expected by the application.

+

see aria-errormessage.

+
+

Optional aria-keyshortcuts#

+

aria-keyshortcuts? : string

+

Inherited from ButtonProps.aria-keyshortcuts

+

Defined in node_modules/@types/react/index.d.ts:1647

+

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

+
+

Optional aria-label#

+

aria-label? : string

+

Inherited from ButtonProps.aria-label

+

Defined in node_modules/@types/react/index.d.ts:1652

+

Defines a string value that labels the current element.

+

see aria-labelledby.

+
+

Optional aria-labelledby#

+

aria-labelledby? : string

+

Inherited from ButtonProps.aria-labelledby

+

Defined in node_modules/@types/react/index.d.ts:1657

+

Identifies the element (or elements) that labels the current element.

+

see aria-describedby.

+
+

Optional aria-level#

+

aria-level? : number

+

Inherited from ButtonProps.aria-level

+

Defined in node_modules/@types/react/index.d.ts:1659

+

Defines the hierarchical level of an element within a structure.

+
+

Optional aria-live#

+

aria-live? : "off" | "assertive" | "polite"

+

Inherited from ButtonProps.aria-live

+

Defined in node_modules/@types/react/index.d.ts:1661

+

Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.

+
+

Optional aria-modal#

+

aria-modal? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-modal

+

Defined in node_modules/@types/react/index.d.ts:1663

+

Indicates whether an element is modal when displayed.

+
+

Optional aria-multiline#

+

aria-multiline? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiline

+

Defined in node_modules/@types/react/index.d.ts:1665

+

Indicates whether a text box accepts multiple lines of input or only a single line.

+
+

Optional aria-multiselectable#

+

aria-multiselectable? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiselectable

+

Defined in node_modules/@types/react/index.d.ts:1667

+

Indicates that the user may select more than one item from the current selectable descendants.

+
+

Optional aria-orientation#

+

aria-orientation? : "horizontal" | "vertical"

+

Inherited from ButtonProps.aria-orientation

+

Defined in node_modules/@types/react/index.d.ts:1669

+

Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.

+
+

Optional aria-owns#

+

aria-owns? : string

+

Inherited from ButtonProps.aria-owns

+

Defined in node_modules/@types/react/index.d.ts:1675

+

Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship +between DOM elements where the DOM hierarchy cannot be used to represent the relationship.

+

see aria-controls.

+
+

Optional aria-placeholder#

+

aria-placeholder? : string

+

Inherited from ButtonProps.aria-placeholder

+

Defined in node_modules/@types/react/index.d.ts:1680

+

Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. +A hint could be a sample value or a brief description of the expected format.

+
+

Optional aria-posinset#

+

aria-posinset? : number

+

Inherited from ButtonProps.aria-posinset

+

Defined in node_modules/@types/react/index.d.ts:1685

+

Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-setsize.

+
+

Optional aria-pressed#

+

aria-pressed? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-pressed

+

Defined in node_modules/@types/react/index.d.ts:1690

+

Indicates the current "pressed" state of toggle buttons.

+

see aria-checked @see aria-selected.

+
+

Optional aria-readonly#

+

aria-readonly? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-readonly

+

Defined in node_modules/@types/react/index.d.ts:1695

+

Indicates that the element is not editable, but is otherwise operable.

+

see aria-disabled.

+
+

Optional aria-relevant#

+

aria-relevant? : "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text" | "text additions" | "text removals"

+

Inherited from ButtonProps.aria-relevant

+

Defined in node_modules/@types/react/index.d.ts:1700

+

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

+

see aria-atomic.

+
+

Optional aria-required#

+

aria-required? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-required

+

Defined in node_modules/@types/react/index.d.ts:1702

+

Indicates that user input is required on the element before a form may be submitted.

+
+

Optional aria-roledescription#

+

aria-roledescription? : string

+

Inherited from ButtonProps.aria-roledescription

+

Defined in node_modules/@types/react/index.d.ts:1704

+

Defines a human-readable, author-localized description for the role of an element.

+
+

Optional aria-rowcount#

+

aria-rowcount? : number

+

Inherited from ButtonProps.aria-rowcount

+

Defined in node_modules/@types/react/index.d.ts:1709

+

Defines the total number of rows in a table, grid, or treegrid.

+

see aria-rowindex.

+
+

Optional aria-rowindex#

+

aria-rowindex? : number

+

Inherited from ButtonProps.aria-rowindex

+

Defined in node_modules/@types/react/index.d.ts:1714

+

Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.

+

see aria-rowcount @see aria-rowspan.

+
+

Optional aria-rowspan#

+

aria-rowspan? : number

+

Inherited from ButtonProps.aria-rowspan

+

Defined in node_modules/@types/react/index.d.ts:1719

+

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-rowindex @see aria-colspan.

+
+

Optional aria-selected#

+

aria-selected? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-selected

+

Defined in node_modules/@types/react/index.d.ts:1724

+

Indicates the current "selected" state of various widgets.

+

see aria-checked @see aria-pressed.

+
+

Optional aria-setsize#

+

aria-setsize? : number

+

Inherited from ButtonProps.aria-setsize

+

Defined in node_modules/@types/react/index.d.ts:1729

+

Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-posinset.

+
+

Optional aria-sort#

+

aria-sort? : "none" | "ascending" | "descending" | "other"

+

Inherited from ButtonProps.aria-sort

+

Defined in node_modules/@types/react/index.d.ts:1731

+

Indicates if items in a table or grid are sorted in ascending or descending order.

+
+

Optional aria-valuemax#

+

aria-valuemax? : number

+

Inherited from ButtonProps.aria-valuemax

+

Defined in node_modules/@types/react/index.d.ts:1733

+

Defines the maximum allowed value for a range widget.

+
+

Optional aria-valuemin#

+

aria-valuemin? : number

+

Inherited from ButtonProps.aria-valuemin

+

Defined in node_modules/@types/react/index.d.ts:1735

+

Defines the minimum allowed value for a range widget.

+
+

Optional aria-valuenow#

+

aria-valuenow? : number

+

Inherited from ButtonProps.aria-valuenow

+

Defined in node_modules/@types/react/index.d.ts:1740

+

Defines the current value for a range widget.

+

see aria-valuetext.

+
+

Optional aria-valuetext#

+

aria-valuetext? : string

+

Inherited from ButtonProps.aria-valuetext

+

Defined in node_modules/@types/react/index.d.ts:1742

+

Defines the human readable text alternative of aria-valuenow for a range widget.

+
+

Optional autoCapitalize#

+

autoCapitalize? : string

+

Inherited from ButtonProps.autoCapitalize

+

Defined in node_modules/@types/react/index.d.ts:1787

+
+

Optional autoCorrect#

+

autoCorrect? : string

+

Inherited from ButtonProps.autoCorrect

+

Defined in node_modules/@types/react/index.d.ts:1788

+
+

Optional autoSave#

+

autoSave? : string

+

Inherited from ButtonProps.autoSave

+

Defined in node_modules/@types/react/index.d.ts:1789

+
+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional className#

+

className? : string

+

Inherited from ButtonProps.className

+

Defined in node_modules/@types/react/index.d.ts:1754

+
+

Optional color#

+

color? : string

+

Inherited from ButtonProps.color

+

Defined in node_modules/@types/react/index.d.ts:1790

+
+

Optional contentEditable#

+

contentEditable? : Booleanish | "inherit"

+

Inherited from ButtonProps.contentEditable

+

Defined in node_modules/@types/react/index.d.ts:1755

+
+

Optional contextMenu#

+

contextMenu? : string

+

Inherited from ButtonProps.contextMenu

+

Defined in node_modules/@types/react/index.d.ts:1756

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional datatype#

+

datatype? : string

+

Inherited from ButtonProps.datatype

+

Defined in node_modules/@types/react/index.d.ts:1778

+
+

Optional defaultChecked#

+

defaultChecked? : boolean

+

Inherited from ButtonProps.defaultChecked

+

Defined in node_modules/@types/react/index.d.ts:1747

+
+

Optional defaultValue#

+

defaultValue? : string | number | ReadonlyArray‹string›

+

Inherited from ButtonProps.defaultValue

+

Defined in node_modules/@types/react/index.d.ts:1748

+
+

Optional dir#

+

dir? : string

+

Inherited from ButtonProps.dir

+

Defined in node_modules/@types/react/index.d.ts:1757

+
+

Optional draggable#

+

draggable? : Booleanish

+

Inherited from ButtonProps.draggable

+

Defined in node_modules/@types/react/index.d.ts:1758

+
+

Optional flat#

+

flat? : boolean

+

Defined in src/renderer/components/badge/badge.tsx:9

+
+

Optional hidden#

+

hidden? : boolean

+

Inherited from IconProps.hidden

+

Defined in node_modules/@types/react/index.d.ts:1759

+
+

Optional id#

+

id? : string

+

Inherited from ButtonProps.id

+

Defined in node_modules/@types/react/index.d.ts:1760

+
+

Optional inlist#

+

inlist? : any

+

Inherited from ButtonProps.inlist

+

Defined in node_modules/@types/react/index.d.ts:1779

+
+

Optional inputMode#

+

inputMode? : "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | "search"

+

Inherited from ButtonProps.inputMode

+

Defined in node_modules/@types/react/index.d.ts:1805

+

Hints at the type of data that might be entered by the user while editing the element or its contents

+

see https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute

+
+

Optional is#

+

is? : string

+

Inherited from ButtonProps.is

+

Defined in node_modules/@types/react/index.d.ts:1810

+

Specify that a standard HTML element should behave like a defined custom built-in element

+

see https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is

+
+

Optional itemID#

+

itemID? : string

+

Inherited from ButtonProps.itemID

+

Defined in node_modules/@types/react/index.d.ts:1794

+
+

Optional itemProp#

+

itemProp? : string

+

Inherited from ButtonProps.itemProp

+

Defined in node_modules/@types/react/index.d.ts:1791

+
+

Optional itemRef#

+

itemRef? : string

+

Inherited from ButtonProps.itemRef

+

Defined in node_modules/@types/react/index.d.ts:1795

+
+

Optional itemScope#

+

itemScope? : boolean

+

Inherited from ButtonProps.itemScope

+

Defined in node_modules/@types/react/index.d.ts:1792

+
+

Optional itemType#

+

itemType? : string

+

Inherited from ButtonProps.itemType

+

Defined in node_modules/@types/react/index.d.ts:1793

+
+

Optional label#

+

label? : React.ReactNode

+

Defined in src/renderer/components/badge/badge.tsx:10

+
+

Optional lang#

+

lang? : string

+

Inherited from ButtonProps.lang

+

Defined in node_modules/@types/react/index.d.ts:1761

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

Optional placeholder#

+

placeholder? : string

+

Inherited from ButtonProps.placeholder

+

Defined in node_modules/@types/react/index.d.ts:1762

+
+

Optional prefix#

+

prefix? : string

+

Inherited from ButtonProps.prefix

+

Defined in node_modules/@types/react/index.d.ts:1780

+
+

Optional property#

+

property? : string

+

Inherited from ButtonProps.property

+

Defined in node_modules/@types/react/index.d.ts:1781

+
+

Optional radioGroup#

+

radioGroup? : string

+

Inherited from ButtonProps.radioGroup

+

Defined in node_modules/@types/react/index.d.ts:1771

+
+

Optional resource#

+

resource? : string

+

Inherited from ButtonProps.resource

+

Defined in node_modules/@types/react/index.d.ts:1782

+
+

Optional results#

+

results? : number

+

Inherited from ButtonProps.results

+

Defined in node_modules/@types/react/index.d.ts:1796

+
+

Optional role#

+

role? : string

+

Inherited from ButtonProps.role

+

Defined in node_modules/@types/react/index.d.ts:1774

+
+

Optional security#

+

security? : string

+

Inherited from ButtonProps.security

+

Defined in node_modules/@types/react/index.d.ts:1797

+
+

Optional slot#

+

slot? : string

+

Inherited from ButtonProps.slot

+

Defined in node_modules/@types/react/index.d.ts:1763

+
+

Optional small#

+

small? : boolean

+

Defined in src/renderer/components/badge/badge.tsx:8

+
+

Optional spellCheck#

+

spellCheck? : Booleanish

+

Inherited from ButtonProps.spellCheck

+

Defined in node_modules/@types/react/index.d.ts:1764

+
+

Optional style#

+

style? : CSSProperties

+

Inherited from ButtonProps.style

+

Defined in node_modules/@types/react/index.d.ts:1765

+
+

Optional suppressContentEditableWarning#

+

suppressContentEditableWarning? : boolean

+

Inherited from ButtonProps.suppressContentEditableWarning

+

Defined in node_modules/@types/react/index.d.ts:1749

+
+

Optional suppressHydrationWarning#

+

suppressHydrationWarning? : boolean

+

Inherited from ButtonProps.suppressHydrationWarning

+

Defined in node_modules/@types/react/index.d.ts:1750

+
+

Optional tabIndex#

+

tabIndex? : number

+

Inherited from ButtonProps.tabIndex

+

Defined in node_modules/@types/react/index.d.ts:1766

+
+

Optional title#

+

title? : string

+

Inherited from ButtonProps.title

+

Defined in node_modules/@types/react/index.d.ts:1767

+
+

Optional tooltip#

+

tooltip? : ReactNode | Omit‹TooltipProps, "targetId"›

+

Inherited from ButtonProps.tooltip

+

Defined in src/renderer/components/tooltip/withTooltip.tsx:10

+
+

Optional tooltipOverrideDisabled#

+

tooltipOverrideDisabled? : boolean

+

Inherited from ButtonProps.tooltipOverrideDisabled

+

Defined in src/renderer/components/tooltip/withTooltip.tsx:15

+

forces tooltip to detect the target's parent for mouse events. This is +useful for displaying tooltips even when the target is "disabled"

+
+

Optional translate#

+

translate? : "yes" | "no"

+

Inherited from ButtonProps.translate

+

Defined in node_modules/@types/react/index.d.ts:1768

+
+

Optional typeof#

+

typeof? : string

+

Inherited from ButtonProps.typeof

+

Defined in node_modules/@types/react/index.d.ts:1783

+
+

Optional unselectable#

+

unselectable? : "on" | "off"

+

Inherited from ButtonProps.unselectable

+

Defined in node_modules/@types/react/index.d.ts:1798

+
+

Optional vocab#

+

vocab? : string

+

Inherited from ButtonProps.vocab

+

Defined in node_modules/@types/react/index.d.ts:1784

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.buttonprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.buttonprops/index.html new file mode 100644 index 0000000000..33acd45266 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.buttonprops/index.html @@ -0,0 +1,4676 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: ButtonProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: ButtonProps#

+

Hierarchy#

+ +

ButtonProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional about#

+

about? : string

+

Inherited from ButtonProps.about

+

Defined in node_modules/@types/react/index.d.ts:1777

+
+

Optional accent#

+

accent? : boolean

+

Defined in src/renderer/components/button/button.tsx:10

+
+

Optional accessKey#

+

accessKey? : string

+

Inherited from ButtonProps.accessKey

+

Defined in node_modules/@types/react/index.d.ts:1753

+
+

Optional active#

+

active? : boolean

+

Defined in src/renderer/components/button/button.tsx:15

+
+

Optional aria-activedescendant#

+

aria-activedescendant? : string

+

Inherited from ButtonProps.aria-activedescendant

+

Defined in node_modules/@types/react/index.d.ts:1560

+

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

+
+

Optional aria-atomic#

+

aria-atomic? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-atomic

+

Defined in node_modules/@types/react/index.d.ts:1562

+

Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.

+
+

Optional aria-autocomplete#

+

aria-autocomplete? : "none" | "inline" | "list" | "both"

+

Inherited from ButtonProps.aria-autocomplete

+

Defined in node_modules/@types/react/index.d.ts:1567

+

Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be +presented if they are made.

+
+

Optional aria-busy#

+

aria-busy? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-busy

+

Defined in node_modules/@types/react/index.d.ts:1569

+

Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.

+
+

Optional aria-checked#

+

aria-checked? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-checked

+

Defined in node_modules/@types/react/index.d.ts:1574

+

Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.

+

see aria-pressed @see aria-selected.

+
+

Optional aria-colcount#

+

aria-colcount? : number

+

Inherited from ButtonProps.aria-colcount

+

Defined in node_modules/@types/react/index.d.ts:1579

+

Defines the total number of columns in a table, grid, or treegrid.

+

see aria-colindex.

+
+

Optional aria-colindex#

+

aria-colindex? : number

+

Inherited from ButtonProps.aria-colindex

+

Defined in node_modules/@types/react/index.d.ts:1584

+

Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.

+

see aria-colcount @see aria-colspan.

+
+

Optional aria-colspan#

+

aria-colspan? : number

+

Inherited from ButtonProps.aria-colspan

+

Defined in node_modules/@types/react/index.d.ts:1589

+

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-colindex @see aria-rowspan.

+
+

Optional aria-controls#

+

aria-controls? : string

+

Inherited from ButtonProps.aria-controls

+

Defined in node_modules/@types/react/index.d.ts:1594

+

Identifies the element (or elements) whose contents or presence are controlled by the current element.

+

see aria-owns.

+
+

Optional aria-current#

+

aria-current? : boolean | "false" | "true" | "page" | "step" | "location" | "date" | "time"

+

Inherited from ButtonProps.aria-current

+

Defined in node_modules/@types/react/index.d.ts:1596

+

Indicates the element that represents the current item within a container or set of related elements.

+
+

Optional aria-describedby#

+

aria-describedby? : string

+

Inherited from ButtonProps.aria-describedby

+

Defined in node_modules/@types/react/index.d.ts:1601

+

Identifies the element (or elements) that describes the object.

+

see aria-labelledby

+
+

Optional aria-details#

+

aria-details? : string

+

Inherited from ButtonProps.aria-details

+

Defined in node_modules/@types/react/index.d.ts:1606

+

Identifies the element that provides a detailed, extended description for the object.

+

see aria-describedby.

+
+

Optional aria-disabled#

+

aria-disabled? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-disabled

+

Defined in node_modules/@types/react/index.d.ts:1611

+

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

+

see aria-hidden @see aria-readonly.

+
+

Optional aria-dropeffect#

+

aria-dropeffect? : "none" | "copy" | "execute" | "link" | "move" | "popup"

+

Inherited from ButtonProps.aria-dropeffect

+

Defined in node_modules/@types/react/index.d.ts:1616

+

Indicates what functions can be performed when a dragged object is released on the drop target.

+

deprecated in ARIA 1.1

+
+

Optional aria-errormessage#

+

aria-errormessage? : string

+

Inherited from ButtonProps.aria-errormessage

+

Defined in node_modules/@types/react/index.d.ts:1621

+

Identifies the element that provides an error message for the object.

+

see aria-invalid @see aria-describedby.

+
+

Optional aria-expanded#

+

aria-expanded? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-expanded

+

Defined in node_modules/@types/react/index.d.ts:1623

+

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

+
+

Optional aria-flowto#

+

aria-flowto? : string

+

Inherited from ButtonProps.aria-flowto

+

Defined in node_modules/@types/react/index.d.ts:1628

+

Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, +allows assistive technology to override the general default of reading in document source order.

+
+

Optional aria-grabbed#

+

aria-grabbed? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-grabbed

+

Defined in node_modules/@types/react/index.d.ts:1633

+

Indicates an element's "grabbed" state in a drag-and-drop operation.

+

deprecated in ARIA 1.1

+
+

Optional aria-haspopup#

+

aria-haspopup? : boolean | "false" | "true" | "menu" | "listbox" | "tree" | "grid" | "dialog"

+

Inherited from ButtonProps.aria-haspopup

+

Defined in node_modules/@types/react/index.d.ts:1635

+

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

+
+

Optional aria-hidden#

+

aria-hidden? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-hidden

+

Defined in node_modules/@types/react/index.d.ts:1640

+

Indicates whether the element is exposed to an accessibility API.

+

see aria-disabled.

+
+

Optional aria-invalid#

+

aria-invalid? : boolean | "false" | "true" | "grammar" | "spelling"

+

Inherited from ButtonProps.aria-invalid

+

Defined in node_modules/@types/react/index.d.ts:1645

+

Indicates the entered value does not conform to the format expected by the application.

+

see aria-errormessage.

+
+

Optional aria-keyshortcuts#

+

aria-keyshortcuts? : string

+

Inherited from ButtonProps.aria-keyshortcuts

+

Defined in node_modules/@types/react/index.d.ts:1647

+

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

+
+

Optional aria-label#

+

aria-label? : string

+

Inherited from ButtonProps.aria-label

+

Defined in node_modules/@types/react/index.d.ts:1652

+

Defines a string value that labels the current element.

+

see aria-labelledby.

+
+

Optional aria-labelledby#

+

aria-labelledby? : string

+

Inherited from ButtonProps.aria-labelledby

+

Defined in node_modules/@types/react/index.d.ts:1657

+

Identifies the element (or elements) that labels the current element.

+

see aria-describedby.

+
+

Optional aria-level#

+

aria-level? : number

+

Inherited from ButtonProps.aria-level

+

Defined in node_modules/@types/react/index.d.ts:1659

+

Defines the hierarchical level of an element within a structure.

+
+

Optional aria-live#

+

aria-live? : "off" | "assertive" | "polite"

+

Inherited from ButtonProps.aria-live

+

Defined in node_modules/@types/react/index.d.ts:1661

+

Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.

+
+

Optional aria-modal#

+

aria-modal? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-modal

+

Defined in node_modules/@types/react/index.d.ts:1663

+

Indicates whether an element is modal when displayed.

+
+

Optional aria-multiline#

+

aria-multiline? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiline

+

Defined in node_modules/@types/react/index.d.ts:1665

+

Indicates whether a text box accepts multiple lines of input or only a single line.

+
+

Optional aria-multiselectable#

+

aria-multiselectable? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiselectable

+

Defined in node_modules/@types/react/index.d.ts:1667

+

Indicates that the user may select more than one item from the current selectable descendants.

+
+

Optional aria-orientation#

+

aria-orientation? : "horizontal" | "vertical"

+

Inherited from ButtonProps.aria-orientation

+

Defined in node_modules/@types/react/index.d.ts:1669

+

Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.

+
+

Optional aria-owns#

+

aria-owns? : string

+

Inherited from ButtonProps.aria-owns

+

Defined in node_modules/@types/react/index.d.ts:1675

+

Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship +between DOM elements where the DOM hierarchy cannot be used to represent the relationship.

+

see aria-controls.

+
+

Optional aria-placeholder#

+

aria-placeholder? : string

+

Inherited from ButtonProps.aria-placeholder

+

Defined in node_modules/@types/react/index.d.ts:1680

+

Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. +A hint could be a sample value or a brief description of the expected format.

+
+

Optional aria-posinset#

+

aria-posinset? : number

+

Inherited from ButtonProps.aria-posinset

+

Defined in node_modules/@types/react/index.d.ts:1685

+

Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-setsize.

+
+

Optional aria-pressed#

+

aria-pressed? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-pressed

+

Defined in node_modules/@types/react/index.d.ts:1690

+

Indicates the current "pressed" state of toggle buttons.

+

see aria-checked @see aria-selected.

+
+

Optional aria-readonly#

+

aria-readonly? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-readonly

+

Defined in node_modules/@types/react/index.d.ts:1695

+

Indicates that the element is not editable, but is otherwise operable.

+

see aria-disabled.

+
+

Optional aria-relevant#

+

aria-relevant? : "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text" | "text additions" | "text removals"

+

Inherited from ButtonProps.aria-relevant

+

Defined in node_modules/@types/react/index.d.ts:1700

+

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

+

see aria-atomic.

+
+

Optional aria-required#

+

aria-required? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-required

+

Defined in node_modules/@types/react/index.d.ts:1702

+

Indicates that user input is required on the element before a form may be submitted.

+
+

Optional aria-roledescription#

+

aria-roledescription? : string

+

Inherited from ButtonProps.aria-roledescription

+

Defined in node_modules/@types/react/index.d.ts:1704

+

Defines a human-readable, author-localized description for the role of an element.

+
+

Optional aria-rowcount#

+

aria-rowcount? : number

+

Inherited from ButtonProps.aria-rowcount

+

Defined in node_modules/@types/react/index.d.ts:1709

+

Defines the total number of rows in a table, grid, or treegrid.

+

see aria-rowindex.

+
+

Optional aria-rowindex#

+

aria-rowindex? : number

+

Inherited from ButtonProps.aria-rowindex

+

Defined in node_modules/@types/react/index.d.ts:1714

+

Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.

+

see aria-rowcount @see aria-rowspan.

+
+

Optional aria-rowspan#

+

aria-rowspan? : number

+

Inherited from ButtonProps.aria-rowspan

+

Defined in node_modules/@types/react/index.d.ts:1719

+

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-rowindex @see aria-colspan.

+
+

Optional aria-selected#

+

aria-selected? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-selected

+

Defined in node_modules/@types/react/index.d.ts:1724

+

Indicates the current "selected" state of various widgets.

+

see aria-checked @see aria-pressed.

+
+

Optional aria-setsize#

+

aria-setsize? : number

+

Inherited from ButtonProps.aria-setsize

+

Defined in node_modules/@types/react/index.d.ts:1729

+

Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-posinset.

+
+

Optional aria-sort#

+

aria-sort? : "none" | "ascending" | "descending" | "other"

+

Inherited from ButtonProps.aria-sort

+

Defined in node_modules/@types/react/index.d.ts:1731

+

Indicates if items in a table or grid are sorted in ascending or descending order.

+
+

Optional aria-valuemax#

+

aria-valuemax? : number

+

Inherited from ButtonProps.aria-valuemax

+

Defined in node_modules/@types/react/index.d.ts:1733

+

Defines the maximum allowed value for a range widget.

+
+

Optional aria-valuemin#

+

aria-valuemin? : number

+

Inherited from ButtonProps.aria-valuemin

+

Defined in node_modules/@types/react/index.d.ts:1735

+

Defines the minimum allowed value for a range widget.

+
+

Optional aria-valuenow#

+

aria-valuenow? : number

+

Inherited from ButtonProps.aria-valuenow

+

Defined in node_modules/@types/react/index.d.ts:1740

+

Defines the current value for a range widget.

+

see aria-valuetext.

+
+

Optional aria-valuetext#

+

aria-valuetext? : string

+

Inherited from ButtonProps.aria-valuetext

+

Defined in node_modules/@types/react/index.d.ts:1742

+

Defines the human readable text alternative of aria-valuenow for a range widget.

+
+

Optional autoCapitalize#

+

autoCapitalize? : string

+

Inherited from ButtonProps.autoCapitalize

+

Defined in node_modules/@types/react/index.d.ts:1787

+
+

Optional autoCorrect#

+

autoCorrect? : string

+

Inherited from ButtonProps.autoCorrect

+

Defined in node_modules/@types/react/index.d.ts:1788

+
+

Optional autoFocus#

+

autoFocus? : boolean

+

Inherited from ButtonProps.autoFocus

+

Defined in node_modules/@types/react/index.d.ts:1971

+
+

Optional autoSave#

+

autoSave? : string

+

Inherited from ButtonProps.autoSave

+

Defined in node_modules/@types/react/index.d.ts:1789

+
+

Optional big#

+

big? : boolean

+

Defined in src/renderer/components/button/button.tsx:16

+
+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional className#

+

className? : string

+

Inherited from ButtonProps.className

+

Defined in node_modules/@types/react/index.d.ts:1754

+
+

Optional color#

+

color? : string

+

Inherited from ButtonProps.color

+

Defined in node_modules/@types/react/index.d.ts:1790

+
+

Optional contentEditable#

+

contentEditable? : Booleanish | "inherit"

+

Inherited from ButtonProps.contentEditable

+

Defined in node_modules/@types/react/index.d.ts:1755

+
+

Optional contextMenu#

+

contextMenu? : string

+

Inherited from ButtonProps.contextMenu

+

Defined in node_modules/@types/react/index.d.ts:1756

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional datatype#

+

datatype? : string

+

Inherited from ButtonProps.datatype

+

Defined in node_modules/@types/react/index.d.ts:1778

+
+

Optional defaultChecked#

+

defaultChecked? : boolean

+

Inherited from ButtonProps.defaultChecked

+

Defined in node_modules/@types/react/index.d.ts:1747

+
+

Optional defaultValue#

+

defaultValue? : string | number | ReadonlyArray‹string›

+

Inherited from ButtonProps.defaultValue

+

Defined in node_modules/@types/react/index.d.ts:1748

+
+

Optional dir#

+

dir? : string

+

Inherited from ButtonProps.dir

+

Defined in node_modules/@types/react/index.d.ts:1757

+
+

Optional disabled#

+

disabled? : boolean

+

Inherited from ButtonProps.disabled

+

Defined in node_modules/@types/react/index.d.ts:1972

+
+

Optional draggable#

+

draggable? : Booleanish

+

Inherited from ButtonProps.draggable

+

Defined in node_modules/@types/react/index.d.ts:1758

+
+

Optional form#

+

form? : string

+

Inherited from ButtonProps.form

+

Defined in node_modules/@types/react/index.d.ts:1973

+
+

Optional formAction#

+

formAction? : string

+

Inherited from ButtonProps.formAction

+

Defined in node_modules/@types/react/index.d.ts:1974

+
+

Optional formEncType#

+

formEncType? : string

+

Inherited from ButtonProps.formEncType

+

Defined in node_modules/@types/react/index.d.ts:1975

+
+

Optional formMethod#

+

formMethod? : string

+

Inherited from ButtonProps.formMethod

+

Defined in node_modules/@types/react/index.d.ts:1976

+
+

Optional formNoValidate#

+

formNoValidate? : boolean

+

Inherited from ButtonProps.formNoValidate

+

Defined in node_modules/@types/react/index.d.ts:1977

+
+

Optional formTarget#

+

formTarget? : string

+

Inherited from ButtonProps.formTarget

+

Defined in node_modules/@types/react/index.d.ts:1978

+
+

Optional hidden#

+

hidden? : boolean

+

Overrides IconProps.hidden

+

Defined in src/renderer/components/button/button.tsx:14

+
+

Optional href#

+

href? : string

+

Defined in src/renderer/components/button/button.tsx:18

+
+

Optional id#

+

id? : string

+

Inherited from ButtonProps.id

+

Defined in node_modules/@types/react/index.d.ts:1760

+
+

Optional inlist#

+

inlist? : any

+

Inherited from ButtonProps.inlist

+

Defined in node_modules/@types/react/index.d.ts:1779

+
+

Optional inputMode#

+

inputMode? : "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | "search"

+

Inherited from ButtonProps.inputMode

+

Defined in node_modules/@types/react/index.d.ts:1805

+

Hints at the type of data that might be entered by the user while editing the element or its contents

+

see https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute

+
+

Optional is#

+

is? : string

+

Inherited from ButtonProps.is

+

Defined in node_modules/@types/react/index.d.ts:1810

+

Specify that a standard HTML element should behave like a defined custom built-in element

+

see https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is

+
+

Optional itemID#

+

itemID? : string

+

Inherited from ButtonProps.itemID

+

Defined in node_modules/@types/react/index.d.ts:1794

+
+

Optional itemProp#

+

itemProp? : string

+

Inherited from ButtonProps.itemProp

+

Defined in node_modules/@types/react/index.d.ts:1791

+
+

Optional itemRef#

+

itemRef? : string

+

Inherited from ButtonProps.itemRef

+

Defined in node_modules/@types/react/index.d.ts:1795

+
+

Optional itemScope#

+

itemScope? : boolean

+

Inherited from ButtonProps.itemScope

+

Defined in node_modules/@types/react/index.d.ts:1792

+
+

Optional itemType#

+

itemType? : string

+

Inherited from ButtonProps.itemType

+

Defined in node_modules/@types/react/index.d.ts:1793

+
+

Optional label#

+

label? : React.ReactNode

+

Defined in src/renderer/components/button/button.tsx:7

+
+

Optional lang#

+

lang? : string

+

Inherited from ButtonProps.lang

+

Defined in node_modules/@types/react/index.d.ts:1761

+
+

Optional light#

+

light? : boolean

+

Defined in src/renderer/components/button/button.tsx:11

+
+

Optional name#

+

name? : string

+

Inherited from ButtonProps.name

+

Defined in node_modules/@types/react/index.d.ts:1979

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

Optional outlined#

+

outlined? : boolean

+

Defined in src/renderer/components/button/button.tsx:13

+
+

Optional placeholder#

+

placeholder? : string

+

Inherited from ButtonProps.placeholder

+

Defined in node_modules/@types/react/index.d.ts:1762

+
+

Optional plain#

+

plain? : boolean

+

Defined in src/renderer/components/button/button.tsx:12

+
+

Optional prefix#

+

prefix? : string

+

Inherited from ButtonProps.prefix

+

Defined in node_modules/@types/react/index.d.ts:1780

+
+

Optional primary#

+

primary? : boolean

+

Defined in src/renderer/components/button/button.tsx:9

+
+

Optional property#

+

property? : string

+

Inherited from ButtonProps.property

+

Defined in node_modules/@types/react/index.d.ts:1781

+
+

Optional radioGroup#

+

radioGroup? : string

+

Inherited from ButtonProps.radioGroup

+

Defined in node_modules/@types/react/index.d.ts:1771

+
+

Optional resource#

+

resource? : string

+

Inherited from ButtonProps.resource

+

Defined in node_modules/@types/react/index.d.ts:1782

+
+

Optional results#

+

results? : number

+

Inherited from ButtonProps.results

+

Defined in node_modules/@types/react/index.d.ts:1796

+
+

Optional role#

+

role? : string

+

Inherited from ButtonProps.role

+

Defined in node_modules/@types/react/index.d.ts:1774

+
+

Optional round#

+

round? : boolean

+

Defined in src/renderer/components/button/button.tsx:17

+
+

Optional security#

+

security? : string

+

Inherited from ButtonProps.security

+

Defined in node_modules/@types/react/index.d.ts:1797

+
+

Optional slot#

+

slot? : string

+

Inherited from ButtonProps.slot

+

Defined in node_modules/@types/react/index.d.ts:1763

+
+

Optional spellCheck#

+

spellCheck? : Booleanish

+

Inherited from ButtonProps.spellCheck

+

Defined in node_modules/@types/react/index.d.ts:1764

+
+

Optional style#

+

style? : CSSProperties

+

Inherited from ButtonProps.style

+

Defined in node_modules/@types/react/index.d.ts:1765

+
+

Optional suppressContentEditableWarning#

+

suppressContentEditableWarning? : boolean

+

Inherited from ButtonProps.suppressContentEditableWarning

+

Defined in node_modules/@types/react/index.d.ts:1749

+
+

Optional suppressHydrationWarning#

+

suppressHydrationWarning? : boolean

+

Inherited from ButtonProps.suppressHydrationWarning

+

Defined in node_modules/@types/react/index.d.ts:1750

+
+

Optional tabIndex#

+

tabIndex? : number

+

Inherited from ButtonProps.tabIndex

+

Defined in node_modules/@types/react/index.d.ts:1766

+
+

Optional target#

+

target? : "_blank"

+

Defined in src/renderer/components/button/button.tsx:19

+
+

Optional title#

+

title? : string

+

Inherited from ButtonProps.title

+

Defined in node_modules/@types/react/index.d.ts:1767

+
+

Optional tooltip#

+

tooltip? : ReactNode | Omit‹TooltipProps, "targetId"›

+

Inherited from ButtonProps.tooltip

+

Defined in src/renderer/components/tooltip/withTooltip.tsx:10

+
+

Optional tooltipOverrideDisabled#

+

tooltipOverrideDisabled? : boolean

+

Inherited from ButtonProps.tooltipOverrideDisabled

+

Defined in src/renderer/components/tooltip/withTooltip.tsx:15

+

forces tooltip to detect the target's parent for mouse events. This is +useful for displaying tooltips even when the target is "disabled"

+
+

Optional translate#

+

translate? : "yes" | "no"

+

Inherited from ButtonProps.translate

+

Defined in node_modules/@types/react/index.d.ts:1768

+
+

Optional type#

+

type? : "submit" | "reset" | "button"

+

Inherited from ButtonProps.type

+

Defined in node_modules/@types/react/index.d.ts:1980

+
+

Optional typeof#

+

typeof? : string

+

Inherited from ButtonProps.typeof

+

Defined in node_modules/@types/react/index.d.ts:1783

+
+

Optional unselectable#

+

unselectable? : "on" | "off"

+

Inherited from ButtonProps.unselectable

+

Defined in node_modules/@types/react/index.d.ts:1798

+
+

Optional value#

+

value? : string | ReadonlyArray‹string› | number

+

Inherited from ButtonProps.value

+

Defined in node_modules/@types/react/index.d.ts:1981

+
+

Optional vocab#

+

vocab? : string

+

Inherited from ButtonProps.vocab

+

Defined in node_modules/@types/react/index.d.ts:1784

+
+

Optional waiting#

+

waiting? : boolean

+

Defined in src/renderer/components/button/button.tsx:8

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.checkboxprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.checkboxprops/index.html new file mode 100644 index 0000000000..7677ebe83b --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.checkboxprops/index.html @@ -0,0 +1,1103 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: CheckboxProps ‹**T**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: CheckboxProps ‹T#

+

Type parameters#

+

T

+

Hierarchy#

+
    +
  • CheckboxProps
  • +
+

Index#

+

Properties#

+ +

Methods#

+ +

Properties#

+

Optional className#

+

className? : string

+

Defined in src/renderer/components/checkbox/checkbox.tsx:7

+
+

Optional disabled#

+

disabled? : boolean

+

Defined in src/renderer/components/checkbox/checkbox.tsx:10

+
+

Optional inline#

+

inline? : boolean

+

Defined in src/renderer/components/checkbox/checkbox.tsx:9

+
+

Optional label#

+

label? : React.ReactNode

+

Defined in src/renderer/components/checkbox/checkbox.tsx:8

+
+

Optional theme#

+

theme? : "dark" | "light"

+

Defined in src/renderer/components/checkbox/checkbox.tsx:6

+
+

Optional value#

+

value? : T

+

Defined in src/renderer/components/checkbox/checkbox.tsx:11

+

Methods#

+

Optional onChange#

+

onChange(value: T, evt: ChangeEvent‹HTMLInputElement›): void

+

Defined in src/renderer/components/checkbox/checkbox.tsx:12

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
valueT
evtChangeEvent‹HTMLInputElement›
+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.confirmdialogbooleanparams/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.confirmdialogbooleanparams/index.html new file mode 100644 index 0000000000..f0e2152f71 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.confirmdialogbooleanparams/index.html @@ -0,0 +1,1040 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: ConfirmDialogBooleanParams - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: ConfirmDialogBooleanParams#

+

Hierarchy#

+
    +
  • ConfirmDialogBooleanParams
  • +
+

ConfirmDialogParams

+

Index#

+

Properties#

+ +

Properties#

+

Optional cancelButtonProps#

+

cancelButtonProps? : Partial‹ButtonProps

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:25

+
+

Optional icon#

+

icon? : ReactNode

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:23

+
+

Optional labelCancel#

+

labelCancel? : ReactNode

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:21

+
+

Optional labelOk#

+

labelOk? : ReactNode

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:20

+
+

message#

+

message: ReactNode

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:22

+
+

Optional okButtonProps#

+

okButtonProps? : Partial‹ButtonProps

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:24

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.confirmdialogparams/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.confirmdialogparams/index.html new file mode 100644 index 0000000000..76709ba992 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.confirmdialogparams/index.html @@ -0,0 +1,1074 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: ConfirmDialogParams - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: ConfirmDialogParams#

+

Hierarchy#

+ +

ConfirmDialogParams

+

Index#

+

Properties#

+ +

Properties#

+

Optional cancel#

+

cancel? : function

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:16

+

Type declaration:#

+

▸ (): any | Promise‹any›

+
+

Optional cancelButtonProps#

+

cancelButtonProps? : Partial‹ButtonProps

+

Inherited from ConfirmDialogParams.cancelButtonProps

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:25

+
+

Optional icon#

+

icon? : ReactNode

+

Inherited from ConfirmDialogParams.icon

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:23

+
+

Optional labelCancel#

+

labelCancel? : ReactNode

+

Inherited from ConfirmDialogParams.labelCancel

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:21

+
+

Optional labelOk#

+

labelOk? : ReactNode

+

Inherited from ConfirmDialogParams.labelOk

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:20

+
+

message#

+

message: ReactNode

+

Inherited from ConfirmDialogParams.message

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:22

+
+

Optional ok#

+

ok? : function

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:15

+

Type declaration:#

+

▸ (): any | Promise‹any›

+
+

Optional okButtonProps#

+

okButtonProps? : Partial‹ButtonProps

+

Inherited from ConfirmDialogParams.okButtonProps

+

Defined in src/renderer/components/confirm-dialog/confirm-dialog.tsx:24

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.confirmdialogprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.confirmdialogprops/index.html new file mode 100644 index 0000000000..ed8e0bdebf --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.confirmdialogprops/index.html @@ -0,0 +1,931 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: ConfirmDialogProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: ConfirmDialogProps#

+

Hierarchy#

+
    +
  • object
  • +
+

ConfirmDialogProps

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.cubespinnerprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.cubespinnerprops/index.html new file mode 100644 index 0000000000..816b865318 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.cubespinnerprops/index.html @@ -0,0 +1,991 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: CubeSpinnerProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.dialogprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.dialogprops/index.html new file mode 100644 index 0000000000..35d4fa2496 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.dialogprops/index.html @@ -0,0 +1,1083 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: DialogProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: DialogProps#

+

Hierarchy#

+
    +
  • DialogProps
  • +
+

Index#

+

Properties#

+ +

Properties#

+

Optional animated#

+

animated? : boolean

+

Defined in src/renderer/components/dialog/dialog.tsx:22

+
+

Optional className#

+

className? : string

+

Defined in src/renderer/components/dialog/dialog.tsx:14

+
+

Optional close#

+

close? : function

+

Defined in src/renderer/components/dialog/dialog.tsx:17

+

Type declaration:#

+

▸ (): void

+
+

Optional isOpen#

+

isOpen? : boolean

+

Defined in src/renderer/components/dialog/dialog.tsx:15

+
+

Optional modal#

+

modal? : boolean

+

Defined in src/renderer/components/dialog/dialog.tsx:20

+
+

Optional onClose#

+

onClose? : function

+

Defined in src/renderer/components/dialog/dialog.tsx:19

+

Type declaration:#

+

▸ (): void

+
+

Optional onOpen#

+

onOpen? : function

+

Defined in src/renderer/components/dialog/dialog.tsx:18

+

Type declaration:#

+

▸ (): void

+
+

Optional open#

+

open? : function

+

Defined in src/renderer/components/dialog/dialog.tsx:16

+

Type declaration:#

+

▸ (): void

+
+

Optional pinned#

+

pinned? : boolean

+

Defined in src/renderer/components/dialog/dialog.tsx:21

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.draweritemlabelsprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.draweritemlabelsprops/index.html new file mode 100644 index 0000000000..9be02abe00 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.draweritemlabelsprops/index.html @@ -0,0 +1,4408 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: DrawerItemLabelsProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: DrawerItemLabelsProps#

+

Hierarchy#

+

DrawerItemProps

+

DrawerItemLabelsProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional about#

+

about? : string

+

Inherited from ButtonProps.about

+

Defined in node_modules/@types/react/index.d.ts:1777

+
+

Optional accessKey#

+

accessKey? : string

+

Inherited from ButtonProps.accessKey

+

Defined in node_modules/@types/react/index.d.ts:1753

+
+

Optional aria-activedescendant#

+

aria-activedescendant? : string

+

Inherited from ButtonProps.aria-activedescendant

+

Defined in node_modules/@types/react/index.d.ts:1560

+

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

+
+

Optional aria-atomic#

+

aria-atomic? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-atomic

+

Defined in node_modules/@types/react/index.d.ts:1562

+

Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.

+
+

Optional aria-autocomplete#

+

aria-autocomplete? : "none" | "inline" | "list" | "both"

+

Inherited from ButtonProps.aria-autocomplete

+

Defined in node_modules/@types/react/index.d.ts:1567

+

Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be +presented if they are made.

+
+

Optional aria-busy#

+

aria-busy? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-busy

+

Defined in node_modules/@types/react/index.d.ts:1569

+

Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.

+
+

Optional aria-checked#

+

aria-checked? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-checked

+

Defined in node_modules/@types/react/index.d.ts:1574

+

Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.

+

see aria-pressed @see aria-selected.

+
+

Optional aria-colcount#

+

aria-colcount? : number

+

Inherited from ButtonProps.aria-colcount

+

Defined in node_modules/@types/react/index.d.ts:1579

+

Defines the total number of columns in a table, grid, or treegrid.

+

see aria-colindex.

+
+

Optional aria-colindex#

+

aria-colindex? : number

+

Inherited from ButtonProps.aria-colindex

+

Defined in node_modules/@types/react/index.d.ts:1584

+

Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.

+

see aria-colcount @see aria-colspan.

+
+

Optional aria-colspan#

+

aria-colspan? : number

+

Inherited from ButtonProps.aria-colspan

+

Defined in node_modules/@types/react/index.d.ts:1589

+

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-colindex @see aria-rowspan.

+
+

Optional aria-controls#

+

aria-controls? : string

+

Inherited from ButtonProps.aria-controls

+

Defined in node_modules/@types/react/index.d.ts:1594

+

Identifies the element (or elements) whose contents or presence are controlled by the current element.

+

see aria-owns.

+
+

Optional aria-current#

+

aria-current? : boolean | "false" | "true" | "page" | "step" | "location" | "date" | "time"

+

Inherited from ButtonProps.aria-current

+

Defined in node_modules/@types/react/index.d.ts:1596

+

Indicates the element that represents the current item within a container or set of related elements.

+
+

Optional aria-describedby#

+

aria-describedby? : string

+

Inherited from ButtonProps.aria-describedby

+

Defined in node_modules/@types/react/index.d.ts:1601

+

Identifies the element (or elements) that describes the object.

+

see aria-labelledby

+
+

Optional aria-details#

+

aria-details? : string

+

Inherited from ButtonProps.aria-details

+

Defined in node_modules/@types/react/index.d.ts:1606

+

Identifies the element that provides a detailed, extended description for the object.

+

see aria-describedby.

+
+

Optional aria-disabled#

+

aria-disabled? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-disabled

+

Defined in node_modules/@types/react/index.d.ts:1611

+

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

+

see aria-hidden @see aria-readonly.

+
+

Optional aria-dropeffect#

+

aria-dropeffect? : "none" | "copy" | "execute" | "link" | "move" | "popup"

+

Inherited from ButtonProps.aria-dropeffect

+

Defined in node_modules/@types/react/index.d.ts:1616

+

Indicates what functions can be performed when a dragged object is released on the drop target.

+

deprecated in ARIA 1.1

+
+

Optional aria-errormessage#

+

aria-errormessage? : string

+

Inherited from ButtonProps.aria-errormessage

+

Defined in node_modules/@types/react/index.d.ts:1621

+

Identifies the element that provides an error message for the object.

+

see aria-invalid @see aria-describedby.

+
+

Optional aria-expanded#

+

aria-expanded? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-expanded

+

Defined in node_modules/@types/react/index.d.ts:1623

+

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

+
+

Optional aria-flowto#

+

aria-flowto? : string

+

Inherited from ButtonProps.aria-flowto

+

Defined in node_modules/@types/react/index.d.ts:1628

+

Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, +allows assistive technology to override the general default of reading in document source order.

+
+

Optional aria-grabbed#

+

aria-grabbed? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-grabbed

+

Defined in node_modules/@types/react/index.d.ts:1633

+

Indicates an element's "grabbed" state in a drag-and-drop operation.

+

deprecated in ARIA 1.1

+
+

Optional aria-haspopup#

+

aria-haspopup? : boolean | "false" | "true" | "menu" | "listbox" | "tree" | "grid" | "dialog"

+

Inherited from ButtonProps.aria-haspopup

+

Defined in node_modules/@types/react/index.d.ts:1635

+

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

+
+

Optional aria-hidden#

+

aria-hidden? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-hidden

+

Defined in node_modules/@types/react/index.d.ts:1640

+

Indicates whether the element is exposed to an accessibility API.

+

see aria-disabled.

+
+

Optional aria-invalid#

+

aria-invalid? : boolean | "false" | "true" | "grammar" | "spelling"

+

Inherited from ButtonProps.aria-invalid

+

Defined in node_modules/@types/react/index.d.ts:1645

+

Indicates the entered value does not conform to the format expected by the application.

+

see aria-errormessage.

+
+

Optional aria-keyshortcuts#

+

aria-keyshortcuts? : string

+

Inherited from ButtonProps.aria-keyshortcuts

+

Defined in node_modules/@types/react/index.d.ts:1647

+

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

+
+

Optional aria-label#

+

aria-label? : string

+

Inherited from ButtonProps.aria-label

+

Defined in node_modules/@types/react/index.d.ts:1652

+

Defines a string value that labels the current element.

+

see aria-labelledby.

+
+

Optional aria-labelledby#

+

aria-labelledby? : string

+

Inherited from ButtonProps.aria-labelledby

+

Defined in node_modules/@types/react/index.d.ts:1657

+

Identifies the element (or elements) that labels the current element.

+

see aria-describedby.

+
+

Optional aria-level#

+

aria-level? : number

+

Inherited from ButtonProps.aria-level

+

Defined in node_modules/@types/react/index.d.ts:1659

+

Defines the hierarchical level of an element within a structure.

+
+

Optional aria-live#

+

aria-live? : "off" | "assertive" | "polite"

+

Inherited from ButtonProps.aria-live

+

Defined in node_modules/@types/react/index.d.ts:1661

+

Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.

+
+

Optional aria-modal#

+

aria-modal? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-modal

+

Defined in node_modules/@types/react/index.d.ts:1663

+

Indicates whether an element is modal when displayed.

+
+

Optional aria-multiline#

+

aria-multiline? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiline

+

Defined in node_modules/@types/react/index.d.ts:1665

+

Indicates whether a text box accepts multiple lines of input or only a single line.

+
+

Optional aria-multiselectable#

+

aria-multiselectable? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiselectable

+

Defined in node_modules/@types/react/index.d.ts:1667

+

Indicates that the user may select more than one item from the current selectable descendants.

+
+

Optional aria-orientation#

+

aria-orientation? : "horizontal" | "vertical"

+

Inherited from ButtonProps.aria-orientation

+

Defined in node_modules/@types/react/index.d.ts:1669

+

Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.

+
+

Optional aria-owns#

+

aria-owns? : string

+

Inherited from ButtonProps.aria-owns

+

Defined in node_modules/@types/react/index.d.ts:1675

+

Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship +between DOM elements where the DOM hierarchy cannot be used to represent the relationship.

+

see aria-controls.

+
+

Optional aria-placeholder#

+

aria-placeholder? : string

+

Inherited from ButtonProps.aria-placeholder

+

Defined in node_modules/@types/react/index.d.ts:1680

+

Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. +A hint could be a sample value or a brief description of the expected format.

+
+

Optional aria-posinset#

+

aria-posinset? : number

+

Inherited from ButtonProps.aria-posinset

+

Defined in node_modules/@types/react/index.d.ts:1685

+

Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-setsize.

+
+

Optional aria-pressed#

+

aria-pressed? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-pressed

+

Defined in node_modules/@types/react/index.d.ts:1690

+

Indicates the current "pressed" state of toggle buttons.

+

see aria-checked @see aria-selected.

+
+

Optional aria-readonly#

+

aria-readonly? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-readonly

+

Defined in node_modules/@types/react/index.d.ts:1695

+

Indicates that the element is not editable, but is otherwise operable.

+

see aria-disabled.

+
+

Optional aria-relevant#

+

aria-relevant? : "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text" | "text additions" | "text removals"

+

Inherited from ButtonProps.aria-relevant

+

Defined in node_modules/@types/react/index.d.ts:1700

+

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

+

see aria-atomic.

+
+

Optional aria-required#

+

aria-required? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-required

+

Defined in node_modules/@types/react/index.d.ts:1702

+

Indicates that user input is required on the element before a form may be submitted.

+
+

Optional aria-roledescription#

+

aria-roledescription? : string

+

Inherited from ButtonProps.aria-roledescription

+

Defined in node_modules/@types/react/index.d.ts:1704

+

Defines a human-readable, author-localized description for the role of an element.

+
+

Optional aria-rowcount#

+

aria-rowcount? : number

+

Inherited from ButtonProps.aria-rowcount

+

Defined in node_modules/@types/react/index.d.ts:1709

+

Defines the total number of rows in a table, grid, or treegrid.

+

see aria-rowindex.

+
+

Optional aria-rowindex#

+

aria-rowindex? : number

+

Inherited from ButtonProps.aria-rowindex

+

Defined in node_modules/@types/react/index.d.ts:1714

+

Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.

+

see aria-rowcount @see aria-rowspan.

+
+

Optional aria-rowspan#

+

aria-rowspan? : number

+

Inherited from ButtonProps.aria-rowspan

+

Defined in node_modules/@types/react/index.d.ts:1719

+

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-rowindex @see aria-colspan.

+
+

Optional aria-selected#

+

aria-selected? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-selected

+

Defined in node_modules/@types/react/index.d.ts:1724

+

Indicates the current "selected" state of various widgets.

+

see aria-checked @see aria-pressed.

+
+

Optional aria-setsize#

+

aria-setsize? : number

+

Inherited from ButtonProps.aria-setsize

+

Defined in node_modules/@types/react/index.d.ts:1729

+

Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-posinset.

+
+

Optional aria-sort#

+

aria-sort? : "none" | "ascending" | "descending" | "other"

+

Inherited from ButtonProps.aria-sort

+

Defined in node_modules/@types/react/index.d.ts:1731

+

Indicates if items in a table or grid are sorted in ascending or descending order.

+
+

Optional aria-valuemax#

+

aria-valuemax? : number

+

Inherited from ButtonProps.aria-valuemax

+

Defined in node_modules/@types/react/index.d.ts:1733

+

Defines the maximum allowed value for a range widget.

+
+

Optional aria-valuemin#

+

aria-valuemin? : number

+

Inherited from ButtonProps.aria-valuemin

+

Defined in node_modules/@types/react/index.d.ts:1735

+

Defines the minimum allowed value for a range widget.

+
+

Optional aria-valuenow#

+

aria-valuenow? : number

+

Inherited from ButtonProps.aria-valuenow

+

Defined in node_modules/@types/react/index.d.ts:1740

+

Defines the current value for a range widget.

+

see aria-valuetext.

+
+

Optional aria-valuetext#

+

aria-valuetext? : string

+

Inherited from ButtonProps.aria-valuetext

+

Defined in node_modules/@types/react/index.d.ts:1742

+

Defines the human readable text alternative of aria-valuenow for a range widget.

+
+

Optional autoCapitalize#

+

autoCapitalize? : string

+

Inherited from ButtonProps.autoCapitalize

+

Defined in node_modules/@types/react/index.d.ts:1787

+
+

Optional autoCorrect#

+

autoCorrect? : string

+

Inherited from ButtonProps.autoCorrect

+

Defined in node_modules/@types/react/index.d.ts:1788

+
+

Optional autoSave#

+

autoSave? : string

+

Inherited from ButtonProps.autoSave

+

Defined in node_modules/@types/react/index.d.ts:1789

+
+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional className#

+

className? : string

+

Inherited from DrawerItemProps.className

+

Overrides ButtonProps.className

+

Defined in src/renderer/components/drawer/drawer-item.tsx:7

+
+

Optional color#

+

color? : string

+

Inherited from ButtonProps.color

+

Defined in node_modules/@types/react/index.d.ts:1790

+
+

Optional contentEditable#

+

contentEditable? : Booleanish | "inherit"

+

Inherited from ButtonProps.contentEditable

+

Defined in node_modules/@types/react/index.d.ts:1755

+
+

Optional contextMenu#

+

contextMenu? : string

+

Inherited from ButtonProps.contextMenu

+

Defined in node_modules/@types/react/index.d.ts:1756

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional datatype#

+

datatype? : string

+

Inherited from ButtonProps.datatype

+

Defined in node_modules/@types/react/index.d.ts:1778

+
+

Optional defaultChecked#

+

defaultChecked? : boolean

+

Inherited from ButtonProps.defaultChecked

+

Defined in node_modules/@types/react/index.d.ts:1747

+
+

Optional defaultValue#

+

defaultValue? : string | number | ReadonlyArray‹string›

+

Inherited from ButtonProps.defaultValue

+

Defined in node_modules/@types/react/index.d.ts:1748

+
+

Optional dir#

+

dir? : string

+

Inherited from ButtonProps.dir

+

Defined in node_modules/@types/react/index.d.ts:1757

+
+

Optional draggable#

+

draggable? : Booleanish

+

Inherited from ButtonProps.draggable

+

Defined in node_modules/@types/react/index.d.ts:1758

+
+

Optional hidden#

+

hidden? : boolean

+

Inherited from DrawerItemProps.hidden

+

Overrides IconProps.hidden

+

Defined in src/renderer/components/drawer/drawer-item.tsx:10

+
+

Optional id#

+

id? : string

+

Inherited from ButtonProps.id

+

Defined in node_modules/@types/react/index.d.ts:1760

+
+

Optional inlist#

+

inlist? : any

+

Inherited from ButtonProps.inlist

+

Defined in node_modules/@types/react/index.d.ts:1779

+
+

Optional inputMode#

+

inputMode? : "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | "search"

+

Inherited from ButtonProps.inputMode

+

Defined in node_modules/@types/react/index.d.ts:1805

+

Hints at the type of data that might be entered by the user while editing the element or its contents

+

see https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute

+
+

Optional is#

+

is? : string

+

Inherited from ButtonProps.is

+

Defined in node_modules/@types/react/index.d.ts:1810

+

Specify that a standard HTML element should behave like a defined custom built-in element

+

see https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is

+
+

Optional itemID#

+

itemID? : string

+

Inherited from ButtonProps.itemID

+

Defined in node_modules/@types/react/index.d.ts:1794

+
+

Optional itemProp#

+

itemProp? : string

+

Inherited from ButtonProps.itemProp

+

Defined in node_modules/@types/react/index.d.ts:1791

+
+

Optional itemRef#

+

itemRef? : string

+

Inherited from ButtonProps.itemRef

+

Defined in node_modules/@types/react/index.d.ts:1795

+
+

Optional itemScope#

+

itemScope? : boolean

+

Inherited from ButtonProps.itemScope

+

Defined in node_modules/@types/react/index.d.ts:1792

+
+

Optional itemType#

+

itemType? : string

+

Inherited from ButtonProps.itemType

+

Defined in node_modules/@types/react/index.d.ts:1793

+
+

labels#

+

labels: string[]

+

Defined in src/renderer/components/drawer/drawer-item-labels.tsx:6

+
+

Optional labelsOnly#

+

labelsOnly? : boolean

+

Inherited from DrawerItemProps.labelsOnly

+

Defined in src/renderer/components/drawer/drawer-item.tsx:9

+
+

Optional lang#

+

lang? : string

+

Inherited from ButtonProps.lang

+

Defined in node_modules/@types/react/index.d.ts:1761

+
+

name#

+

name: React.ReactNode

+

Inherited from DrawerItemProps.name

+

Defined in src/renderer/components/drawer/drawer-item.tsx:6

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

Optional placeholder#

+

placeholder? : string

+

Inherited from ButtonProps.placeholder

+

Defined in node_modules/@types/react/index.d.ts:1762

+
+

Optional prefix#

+

prefix? : string

+

Inherited from ButtonProps.prefix

+

Defined in node_modules/@types/react/index.d.ts:1780

+
+

Optional property#

+

property? : string

+

Inherited from ButtonProps.property

+

Defined in node_modules/@types/react/index.d.ts:1781

+
+

Optional radioGroup#

+

radioGroup? : string

+

Inherited from ButtonProps.radioGroup

+

Defined in node_modules/@types/react/index.d.ts:1771

+
+

Optional renderBoolean#

+

renderBoolean? : boolean

+

Inherited from DrawerItemProps.renderBoolean

+

Defined in src/renderer/components/drawer/drawer-item.tsx:11

+
+

Optional resource#

+

resource? : string

+

Inherited from ButtonProps.resource

+

Defined in node_modules/@types/react/index.d.ts:1782

+
+

Optional results#

+

results? : number

+

Inherited from ButtonProps.results

+

Defined in node_modules/@types/react/index.d.ts:1796

+
+

Optional role#

+

role? : string

+

Inherited from ButtonProps.role

+

Defined in node_modules/@types/react/index.d.ts:1774

+
+

Optional security#

+

security? : string

+

Inherited from ButtonProps.security

+

Defined in node_modules/@types/react/index.d.ts:1797

+
+

Optional slot#

+

slot? : string

+

Inherited from ButtonProps.slot

+

Defined in node_modules/@types/react/index.d.ts:1763

+
+

Optional spellCheck#

+

spellCheck? : Booleanish

+

Inherited from ButtonProps.spellCheck

+

Defined in node_modules/@types/react/index.d.ts:1764

+
+

Optional style#

+

style? : CSSProperties

+

Inherited from ButtonProps.style

+

Defined in node_modules/@types/react/index.d.ts:1765

+
+

Optional suppressContentEditableWarning#

+

suppressContentEditableWarning? : boolean

+

Inherited from ButtonProps.suppressContentEditableWarning

+

Defined in node_modules/@types/react/index.d.ts:1749

+
+

Optional suppressHydrationWarning#

+

suppressHydrationWarning? : boolean

+

Inherited from ButtonProps.suppressHydrationWarning

+

Defined in node_modules/@types/react/index.d.ts:1750

+
+

Optional tabIndex#

+

tabIndex? : number

+

Inherited from ButtonProps.tabIndex

+

Defined in node_modules/@types/react/index.d.ts:1766

+
+

Optional title#

+

title? : string

+

Inherited from DrawerItemProps.title

+

Overrides ButtonProps.title

+

Defined in src/renderer/components/drawer/drawer-item.tsx:8

+
+

Optional translate#

+

translate? : "yes" | "no"

+

Inherited from ButtonProps.translate

+

Defined in node_modules/@types/react/index.d.ts:1768

+
+

Optional typeof#

+

typeof? : string

+

Inherited from ButtonProps.typeof

+

Defined in node_modules/@types/react/index.d.ts:1783

+
+

Optional unselectable#

+

unselectable? : "on" | "off"

+

Inherited from ButtonProps.unselectable

+

Defined in node_modules/@types/react/index.d.ts:1798

+
+

Optional vocab#

+

vocab? : string

+

Inherited from ButtonProps.vocab

+

Defined in node_modules/@types/react/index.d.ts:1784

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.draweritemprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.draweritemprops/index.html new file mode 100644 index 0000000000..99704eef87 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.draweritemprops/index.html @@ -0,0 +1,4393 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: DrawerItemProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: DrawerItemProps#

+

Hierarchy#

+
    +
  • HTMLAttributes‹any›
  • +
+

DrawerItemProps

+

DrawerItemLabelsProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional about#

+

about? : string

+

Inherited from ButtonProps.about

+

Defined in node_modules/@types/react/index.d.ts:1777

+
+

Optional accessKey#

+

accessKey? : string

+

Inherited from ButtonProps.accessKey

+

Defined in node_modules/@types/react/index.d.ts:1753

+
+

Optional aria-activedescendant#

+

aria-activedescendant? : string

+

Inherited from ButtonProps.aria-activedescendant

+

Defined in node_modules/@types/react/index.d.ts:1560

+

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

+
+

Optional aria-atomic#

+

aria-atomic? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-atomic

+

Defined in node_modules/@types/react/index.d.ts:1562

+

Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.

+
+

Optional aria-autocomplete#

+

aria-autocomplete? : "none" | "inline" | "list" | "both"

+

Inherited from ButtonProps.aria-autocomplete

+

Defined in node_modules/@types/react/index.d.ts:1567

+

Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be +presented if they are made.

+
+

Optional aria-busy#

+

aria-busy? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-busy

+

Defined in node_modules/@types/react/index.d.ts:1569

+

Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.

+
+

Optional aria-checked#

+

aria-checked? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-checked

+

Defined in node_modules/@types/react/index.d.ts:1574

+

Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.

+

see aria-pressed @see aria-selected.

+
+

Optional aria-colcount#

+

aria-colcount? : number

+

Inherited from ButtonProps.aria-colcount

+

Defined in node_modules/@types/react/index.d.ts:1579

+

Defines the total number of columns in a table, grid, or treegrid.

+

see aria-colindex.

+
+

Optional aria-colindex#

+

aria-colindex? : number

+

Inherited from ButtonProps.aria-colindex

+

Defined in node_modules/@types/react/index.d.ts:1584

+

Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.

+

see aria-colcount @see aria-colspan.

+
+

Optional aria-colspan#

+

aria-colspan? : number

+

Inherited from ButtonProps.aria-colspan

+

Defined in node_modules/@types/react/index.d.ts:1589

+

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-colindex @see aria-rowspan.

+
+

Optional aria-controls#

+

aria-controls? : string

+

Inherited from ButtonProps.aria-controls

+

Defined in node_modules/@types/react/index.d.ts:1594

+

Identifies the element (or elements) whose contents or presence are controlled by the current element.

+

see aria-owns.

+
+

Optional aria-current#

+

aria-current? : boolean | "false" | "true" | "page" | "step" | "location" | "date" | "time"

+

Inherited from ButtonProps.aria-current

+

Defined in node_modules/@types/react/index.d.ts:1596

+

Indicates the element that represents the current item within a container or set of related elements.

+
+

Optional aria-describedby#

+

aria-describedby? : string

+

Inherited from ButtonProps.aria-describedby

+

Defined in node_modules/@types/react/index.d.ts:1601

+

Identifies the element (or elements) that describes the object.

+

see aria-labelledby

+
+

Optional aria-details#

+

aria-details? : string

+

Inherited from ButtonProps.aria-details

+

Defined in node_modules/@types/react/index.d.ts:1606

+

Identifies the element that provides a detailed, extended description for the object.

+

see aria-describedby.

+
+

Optional aria-disabled#

+

aria-disabled? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-disabled

+

Defined in node_modules/@types/react/index.d.ts:1611

+

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

+

see aria-hidden @see aria-readonly.

+
+

Optional aria-dropeffect#

+

aria-dropeffect? : "none" | "copy" | "execute" | "link" | "move" | "popup"

+

Inherited from ButtonProps.aria-dropeffect

+

Defined in node_modules/@types/react/index.d.ts:1616

+

Indicates what functions can be performed when a dragged object is released on the drop target.

+

deprecated in ARIA 1.1

+
+

Optional aria-errormessage#

+

aria-errormessage? : string

+

Inherited from ButtonProps.aria-errormessage

+

Defined in node_modules/@types/react/index.d.ts:1621

+

Identifies the element that provides an error message for the object.

+

see aria-invalid @see aria-describedby.

+
+

Optional aria-expanded#

+

aria-expanded? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-expanded

+

Defined in node_modules/@types/react/index.d.ts:1623

+

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

+
+

Optional aria-flowto#

+

aria-flowto? : string

+

Inherited from ButtonProps.aria-flowto

+

Defined in node_modules/@types/react/index.d.ts:1628

+

Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, +allows assistive technology to override the general default of reading in document source order.

+
+

Optional aria-grabbed#

+

aria-grabbed? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-grabbed

+

Defined in node_modules/@types/react/index.d.ts:1633

+

Indicates an element's "grabbed" state in a drag-and-drop operation.

+

deprecated in ARIA 1.1

+
+

Optional aria-haspopup#

+

aria-haspopup? : boolean | "false" | "true" | "menu" | "listbox" | "tree" | "grid" | "dialog"

+

Inherited from ButtonProps.aria-haspopup

+

Defined in node_modules/@types/react/index.d.ts:1635

+

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

+
+

Optional aria-hidden#

+

aria-hidden? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-hidden

+

Defined in node_modules/@types/react/index.d.ts:1640

+

Indicates whether the element is exposed to an accessibility API.

+

see aria-disabled.

+
+

Optional aria-invalid#

+

aria-invalid? : boolean | "false" | "true" | "grammar" | "spelling"

+

Inherited from ButtonProps.aria-invalid

+

Defined in node_modules/@types/react/index.d.ts:1645

+

Indicates the entered value does not conform to the format expected by the application.

+

see aria-errormessage.

+
+

Optional aria-keyshortcuts#

+

aria-keyshortcuts? : string

+

Inherited from ButtonProps.aria-keyshortcuts

+

Defined in node_modules/@types/react/index.d.ts:1647

+

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

+
+

Optional aria-label#

+

aria-label? : string

+

Inherited from ButtonProps.aria-label

+

Defined in node_modules/@types/react/index.d.ts:1652

+

Defines a string value that labels the current element.

+

see aria-labelledby.

+
+

Optional aria-labelledby#

+

aria-labelledby? : string

+

Inherited from ButtonProps.aria-labelledby

+

Defined in node_modules/@types/react/index.d.ts:1657

+

Identifies the element (or elements) that labels the current element.

+

see aria-describedby.

+
+

Optional aria-level#

+

aria-level? : number

+

Inherited from ButtonProps.aria-level

+

Defined in node_modules/@types/react/index.d.ts:1659

+

Defines the hierarchical level of an element within a structure.

+
+

Optional aria-live#

+

aria-live? : "off" | "assertive" | "polite"

+

Inherited from ButtonProps.aria-live

+

Defined in node_modules/@types/react/index.d.ts:1661

+

Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.

+
+

Optional aria-modal#

+

aria-modal? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-modal

+

Defined in node_modules/@types/react/index.d.ts:1663

+

Indicates whether an element is modal when displayed.

+
+

Optional aria-multiline#

+

aria-multiline? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiline

+

Defined in node_modules/@types/react/index.d.ts:1665

+

Indicates whether a text box accepts multiple lines of input or only a single line.

+
+

Optional aria-multiselectable#

+

aria-multiselectable? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiselectable

+

Defined in node_modules/@types/react/index.d.ts:1667

+

Indicates that the user may select more than one item from the current selectable descendants.

+
+

Optional aria-orientation#

+

aria-orientation? : "horizontal" | "vertical"

+

Inherited from ButtonProps.aria-orientation

+

Defined in node_modules/@types/react/index.d.ts:1669

+

Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.

+
+

Optional aria-owns#

+

aria-owns? : string

+

Inherited from ButtonProps.aria-owns

+

Defined in node_modules/@types/react/index.d.ts:1675

+

Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship +between DOM elements where the DOM hierarchy cannot be used to represent the relationship.

+

see aria-controls.

+
+

Optional aria-placeholder#

+

aria-placeholder? : string

+

Inherited from ButtonProps.aria-placeholder

+

Defined in node_modules/@types/react/index.d.ts:1680

+

Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. +A hint could be a sample value or a brief description of the expected format.

+
+

Optional aria-posinset#

+

aria-posinset? : number

+

Inherited from ButtonProps.aria-posinset

+

Defined in node_modules/@types/react/index.d.ts:1685

+

Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-setsize.

+
+

Optional aria-pressed#

+

aria-pressed? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-pressed

+

Defined in node_modules/@types/react/index.d.ts:1690

+

Indicates the current "pressed" state of toggle buttons.

+

see aria-checked @see aria-selected.

+
+

Optional aria-readonly#

+

aria-readonly? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-readonly

+

Defined in node_modules/@types/react/index.d.ts:1695

+

Indicates that the element is not editable, but is otherwise operable.

+

see aria-disabled.

+
+

Optional aria-relevant#

+

aria-relevant? : "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text" | "text additions" | "text removals"

+

Inherited from ButtonProps.aria-relevant

+

Defined in node_modules/@types/react/index.d.ts:1700

+

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

+

see aria-atomic.

+
+

Optional aria-required#

+

aria-required? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-required

+

Defined in node_modules/@types/react/index.d.ts:1702

+

Indicates that user input is required on the element before a form may be submitted.

+
+

Optional aria-roledescription#

+

aria-roledescription? : string

+

Inherited from ButtonProps.aria-roledescription

+

Defined in node_modules/@types/react/index.d.ts:1704

+

Defines a human-readable, author-localized description for the role of an element.

+
+

Optional aria-rowcount#

+

aria-rowcount? : number

+

Inherited from ButtonProps.aria-rowcount

+

Defined in node_modules/@types/react/index.d.ts:1709

+

Defines the total number of rows in a table, grid, or treegrid.

+

see aria-rowindex.

+
+

Optional aria-rowindex#

+

aria-rowindex? : number

+

Inherited from ButtonProps.aria-rowindex

+

Defined in node_modules/@types/react/index.d.ts:1714

+

Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.

+

see aria-rowcount @see aria-rowspan.

+
+

Optional aria-rowspan#

+

aria-rowspan? : number

+

Inherited from ButtonProps.aria-rowspan

+

Defined in node_modules/@types/react/index.d.ts:1719

+

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-rowindex @see aria-colspan.

+
+

Optional aria-selected#

+

aria-selected? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-selected

+

Defined in node_modules/@types/react/index.d.ts:1724

+

Indicates the current "selected" state of various widgets.

+

see aria-checked @see aria-pressed.

+
+

Optional aria-setsize#

+

aria-setsize? : number

+

Inherited from ButtonProps.aria-setsize

+

Defined in node_modules/@types/react/index.d.ts:1729

+

Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-posinset.

+
+

Optional aria-sort#

+

aria-sort? : "none" | "ascending" | "descending" | "other"

+

Inherited from ButtonProps.aria-sort

+

Defined in node_modules/@types/react/index.d.ts:1731

+

Indicates if items in a table or grid are sorted in ascending or descending order.

+
+

Optional aria-valuemax#

+

aria-valuemax? : number

+

Inherited from ButtonProps.aria-valuemax

+

Defined in node_modules/@types/react/index.d.ts:1733

+

Defines the maximum allowed value for a range widget.

+
+

Optional aria-valuemin#

+

aria-valuemin? : number

+

Inherited from ButtonProps.aria-valuemin

+

Defined in node_modules/@types/react/index.d.ts:1735

+

Defines the minimum allowed value for a range widget.

+
+

Optional aria-valuenow#

+

aria-valuenow? : number

+

Inherited from ButtonProps.aria-valuenow

+

Defined in node_modules/@types/react/index.d.ts:1740

+

Defines the current value for a range widget.

+

see aria-valuetext.

+
+

Optional aria-valuetext#

+

aria-valuetext? : string

+

Inherited from ButtonProps.aria-valuetext

+

Defined in node_modules/@types/react/index.d.ts:1742

+

Defines the human readable text alternative of aria-valuenow for a range widget.

+
+

Optional autoCapitalize#

+

autoCapitalize? : string

+

Inherited from ButtonProps.autoCapitalize

+

Defined in node_modules/@types/react/index.d.ts:1787

+
+

Optional autoCorrect#

+

autoCorrect? : string

+

Inherited from ButtonProps.autoCorrect

+

Defined in node_modules/@types/react/index.d.ts:1788

+
+

Optional autoSave#

+

autoSave? : string

+

Inherited from ButtonProps.autoSave

+

Defined in node_modules/@types/react/index.d.ts:1789

+
+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional className#

+

className? : string

+

Overrides ButtonProps.className

+

Defined in src/renderer/components/drawer/drawer-item.tsx:7

+
+

Optional color#

+

color? : string

+

Inherited from ButtonProps.color

+

Defined in node_modules/@types/react/index.d.ts:1790

+
+

Optional contentEditable#

+

contentEditable? : Booleanish | "inherit"

+

Inherited from ButtonProps.contentEditable

+

Defined in node_modules/@types/react/index.d.ts:1755

+
+

Optional contextMenu#

+

contextMenu? : string

+

Inherited from ButtonProps.contextMenu

+

Defined in node_modules/@types/react/index.d.ts:1756

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional datatype#

+

datatype? : string

+

Inherited from ButtonProps.datatype

+

Defined in node_modules/@types/react/index.d.ts:1778

+
+

Optional defaultChecked#

+

defaultChecked? : boolean

+

Inherited from ButtonProps.defaultChecked

+

Defined in node_modules/@types/react/index.d.ts:1747

+
+

Optional defaultValue#

+

defaultValue? : string | number | ReadonlyArray‹string›

+

Inherited from ButtonProps.defaultValue

+

Defined in node_modules/@types/react/index.d.ts:1748

+
+

Optional dir#

+

dir? : string

+

Inherited from ButtonProps.dir

+

Defined in node_modules/@types/react/index.d.ts:1757

+
+

Optional draggable#

+

draggable? : Booleanish

+

Inherited from ButtonProps.draggable

+

Defined in node_modules/@types/react/index.d.ts:1758

+
+

Optional hidden#

+

hidden? : boolean

+

Overrides IconProps.hidden

+

Defined in src/renderer/components/drawer/drawer-item.tsx:10

+
+

Optional id#

+

id? : string

+

Inherited from ButtonProps.id

+

Defined in node_modules/@types/react/index.d.ts:1760

+
+

Optional inlist#

+

inlist? : any

+

Inherited from ButtonProps.inlist

+

Defined in node_modules/@types/react/index.d.ts:1779

+
+

Optional inputMode#

+

inputMode? : "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | "search"

+

Inherited from ButtonProps.inputMode

+

Defined in node_modules/@types/react/index.d.ts:1805

+

Hints at the type of data that might be entered by the user while editing the element or its contents

+

see https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute

+
+

Optional is#

+

is? : string

+

Inherited from ButtonProps.is

+

Defined in node_modules/@types/react/index.d.ts:1810

+

Specify that a standard HTML element should behave like a defined custom built-in element

+

see https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is

+
+

Optional itemID#

+

itemID? : string

+

Inherited from ButtonProps.itemID

+

Defined in node_modules/@types/react/index.d.ts:1794

+
+

Optional itemProp#

+

itemProp? : string

+

Inherited from ButtonProps.itemProp

+

Defined in node_modules/@types/react/index.d.ts:1791

+
+

Optional itemRef#

+

itemRef? : string

+

Inherited from ButtonProps.itemRef

+

Defined in node_modules/@types/react/index.d.ts:1795

+
+

Optional itemScope#

+

itemScope? : boolean

+

Inherited from ButtonProps.itemScope

+

Defined in node_modules/@types/react/index.d.ts:1792

+
+

Optional itemType#

+

itemType? : string

+

Inherited from ButtonProps.itemType

+

Defined in node_modules/@types/react/index.d.ts:1793

+
+

Optional labelsOnly#

+

labelsOnly? : boolean

+

Defined in src/renderer/components/drawer/drawer-item.tsx:9

+
+

Optional lang#

+

lang? : string

+

Inherited from ButtonProps.lang

+

Defined in node_modules/@types/react/index.d.ts:1761

+
+

name#

+

name: React.ReactNode

+

Defined in src/renderer/components/drawer/drawer-item.tsx:6

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

Optional placeholder#

+

placeholder? : string

+

Inherited from ButtonProps.placeholder

+

Defined in node_modules/@types/react/index.d.ts:1762

+
+

Optional prefix#

+

prefix? : string

+

Inherited from ButtonProps.prefix

+

Defined in node_modules/@types/react/index.d.ts:1780

+
+

Optional property#

+

property? : string

+

Inherited from ButtonProps.property

+

Defined in node_modules/@types/react/index.d.ts:1781

+
+

Optional radioGroup#

+

radioGroup? : string

+

Inherited from ButtonProps.radioGroup

+

Defined in node_modules/@types/react/index.d.ts:1771

+
+

Optional renderBoolean#

+

renderBoolean? : boolean

+

Defined in src/renderer/components/drawer/drawer-item.tsx:11

+
+

Optional resource#

+

resource? : string

+

Inherited from ButtonProps.resource

+

Defined in node_modules/@types/react/index.d.ts:1782

+
+

Optional results#

+

results? : number

+

Inherited from ButtonProps.results

+

Defined in node_modules/@types/react/index.d.ts:1796

+
+

Optional role#

+

role? : string

+

Inherited from ButtonProps.role

+

Defined in node_modules/@types/react/index.d.ts:1774

+
+

Optional security#

+

security? : string

+

Inherited from ButtonProps.security

+

Defined in node_modules/@types/react/index.d.ts:1797

+
+

Optional slot#

+

slot? : string

+

Inherited from ButtonProps.slot

+

Defined in node_modules/@types/react/index.d.ts:1763

+
+

Optional spellCheck#

+

spellCheck? : Booleanish

+

Inherited from ButtonProps.spellCheck

+

Defined in node_modules/@types/react/index.d.ts:1764

+
+

Optional style#

+

style? : CSSProperties

+

Inherited from ButtonProps.style

+

Defined in node_modules/@types/react/index.d.ts:1765

+
+

Optional suppressContentEditableWarning#

+

suppressContentEditableWarning? : boolean

+

Inherited from ButtonProps.suppressContentEditableWarning

+

Defined in node_modules/@types/react/index.d.ts:1749

+
+

Optional suppressHydrationWarning#

+

suppressHydrationWarning? : boolean

+

Inherited from ButtonProps.suppressHydrationWarning

+

Defined in node_modules/@types/react/index.d.ts:1750

+
+

Optional tabIndex#

+

tabIndex? : number

+

Inherited from ButtonProps.tabIndex

+

Defined in node_modules/@types/react/index.d.ts:1766

+
+

Optional title#

+

title? : string

+

Overrides ButtonProps.title

+

Defined in src/renderer/components/drawer/drawer-item.tsx:8

+
+

Optional translate#

+

translate? : "yes" | "no"

+

Inherited from ButtonProps.translate

+

Defined in node_modules/@types/react/index.d.ts:1768

+
+

Optional typeof#

+

typeof? : string

+

Inherited from ButtonProps.typeof

+

Defined in node_modules/@types/react/index.d.ts:1783

+
+

Optional unselectable#

+

unselectable? : "on" | "off"

+

Inherited from ButtonProps.unselectable

+

Defined in node_modules/@types/react/index.d.ts:1798

+
+

Optional vocab#

+

vocab? : string

+

Inherited from ButtonProps.vocab

+

Defined in node_modules/@types/react/index.d.ts:1784

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.drawerparamtogglerprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.drawerparamtogglerprops/index.html new file mode 100644 index 0000000000..c3f99b72cf --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.drawerparamtogglerprops/index.html @@ -0,0 +1,979 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: DrawerParamTogglerProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.drawerprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.drawerprops/index.html new file mode 100644 index 0000000000..0cf51caad6 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.drawerprops/index.html @@ -0,0 +1,1089 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: DrawerProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: DrawerProps#

+

Hierarchy#

+
    +
  • DrawerProps
  • +
+

Index#

+

Properties#

+ +

Properties#

+

Optional animation#

+

animation? : AnimateName

+

Defined in src/renderer/components/drawer/drawer.tsx:18

+
+

Optional className#

+

className? : string | object

+

Defined in src/renderer/components/drawer/drawer.tsx:15

+
+

Optional contentClass#

+

contentClass? : string | object

+

Defined in src/renderer/components/drawer/drawer.tsx:16

+
+

Optional onClose#

+

onClose? : function

+

Defined in src/renderer/components/drawer/drawer.tsx:19

+

Type declaration:#

+

▸ (): void

+
+

open#

+

open: boolean

+

Defined in src/renderer/components/drawer/drawer.tsx:11

+
+

Optional position#

+

position? : "top" | "left" | "right" | "bottom"

+

Defined in src/renderer/components/drawer/drawer.tsx:17

+
+

Optional size#

+

size? : string

+

Defined in src/renderer/components/drawer/drawer.tsx:13

+
+

title#

+

title: React.ReactNode

+

Defined in src/renderer/components/drawer/drawer.tsx:12

+
+

Optional toolbar#

+

toolbar? : React.ReactNode

+

Defined in src/renderer/components/drawer/drawer.tsx:20

+
+

Optional usePortal#

+

usePortal? : boolean

+

Defined in src/renderer/components/drawer/drawer.tsx:14

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.drawertitleprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.drawertitleprops/index.html new file mode 100644 index 0000000000..b3089adf34 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.drawertitleprops/index.html @@ -0,0 +1,991 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: DrawerTitleProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.groupselectoption/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.groupselectoption/index.html new file mode 100644 index 0000000000..a851dfc3d6 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.groupselectoption/index.html @@ -0,0 +1,1000 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: GroupSelectOption ‹**T**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.iconprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.iconprops/index.html new file mode 100644 index 0000000000..a0ec7fe08e --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.iconprops/index.html @@ -0,0 +1,4545 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: IconProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: IconProps#

+

Hierarchy#

+ +

IconProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional about#

+

about? : string

+

Inherited from ButtonProps.about

+

Defined in node_modules/@types/react/index.d.ts:1777

+
+

Optional accessKey#

+

accessKey? : string

+

Inherited from ButtonProps.accessKey

+

Defined in node_modules/@types/react/index.d.ts:1753

+
+

Optional active#

+

active? : boolean

+

Defined in src/renderer/components/icon/icon.tsx:20

+
+

Optional aria-activedescendant#

+

aria-activedescendant? : string

+

Inherited from ButtonProps.aria-activedescendant

+

Defined in node_modules/@types/react/index.d.ts:1560

+

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

+
+

Optional aria-atomic#

+

aria-atomic? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-atomic

+

Defined in node_modules/@types/react/index.d.ts:1562

+

Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.

+
+

Optional aria-autocomplete#

+

aria-autocomplete? : "none" | "inline" | "list" | "both"

+

Inherited from ButtonProps.aria-autocomplete

+

Defined in node_modules/@types/react/index.d.ts:1567

+

Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be +presented if they are made.

+
+

Optional aria-busy#

+

aria-busy? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-busy

+

Defined in node_modules/@types/react/index.d.ts:1569

+

Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.

+
+

Optional aria-checked#

+

aria-checked? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-checked

+

Defined in node_modules/@types/react/index.d.ts:1574

+

Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.

+

see aria-pressed @see aria-selected.

+
+

Optional aria-colcount#

+

aria-colcount? : number

+

Inherited from ButtonProps.aria-colcount

+

Defined in node_modules/@types/react/index.d.ts:1579

+

Defines the total number of columns in a table, grid, or treegrid.

+

see aria-colindex.

+
+

Optional aria-colindex#

+

aria-colindex? : number

+

Inherited from ButtonProps.aria-colindex

+

Defined in node_modules/@types/react/index.d.ts:1584

+

Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.

+

see aria-colcount @see aria-colspan.

+
+

Optional aria-colspan#

+

aria-colspan? : number

+

Inherited from ButtonProps.aria-colspan

+

Defined in node_modules/@types/react/index.d.ts:1589

+

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-colindex @see aria-rowspan.

+
+

Optional aria-controls#

+

aria-controls? : string

+

Inherited from ButtonProps.aria-controls

+

Defined in node_modules/@types/react/index.d.ts:1594

+

Identifies the element (or elements) whose contents or presence are controlled by the current element.

+

see aria-owns.

+
+

Optional aria-current#

+

aria-current? : boolean | "false" | "true" | "page" | "step" | "location" | "date" | "time"

+

Inherited from ButtonProps.aria-current

+

Defined in node_modules/@types/react/index.d.ts:1596

+

Indicates the element that represents the current item within a container or set of related elements.

+
+

Optional aria-describedby#

+

aria-describedby? : string

+

Inherited from ButtonProps.aria-describedby

+

Defined in node_modules/@types/react/index.d.ts:1601

+

Identifies the element (or elements) that describes the object.

+

see aria-labelledby

+
+

Optional aria-details#

+

aria-details? : string

+

Inherited from ButtonProps.aria-details

+

Defined in node_modules/@types/react/index.d.ts:1606

+

Identifies the element that provides a detailed, extended description for the object.

+

see aria-describedby.

+
+

Optional aria-disabled#

+

aria-disabled? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-disabled

+

Defined in node_modules/@types/react/index.d.ts:1611

+

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

+

see aria-hidden @see aria-readonly.

+
+

Optional aria-dropeffect#

+

aria-dropeffect? : "none" | "copy" | "execute" | "link" | "move" | "popup"

+

Inherited from ButtonProps.aria-dropeffect

+

Defined in node_modules/@types/react/index.d.ts:1616

+

Indicates what functions can be performed when a dragged object is released on the drop target.

+

deprecated in ARIA 1.1

+
+

Optional aria-errormessage#

+

aria-errormessage? : string

+

Inherited from ButtonProps.aria-errormessage

+

Defined in node_modules/@types/react/index.d.ts:1621

+

Identifies the element that provides an error message for the object.

+

see aria-invalid @see aria-describedby.

+
+

Optional aria-expanded#

+

aria-expanded? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-expanded

+

Defined in node_modules/@types/react/index.d.ts:1623

+

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

+
+

Optional aria-flowto#

+

aria-flowto? : string

+

Inherited from ButtonProps.aria-flowto

+

Defined in node_modules/@types/react/index.d.ts:1628

+

Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, +allows assistive technology to override the general default of reading in document source order.

+
+

Optional aria-grabbed#

+

aria-grabbed? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-grabbed

+

Defined in node_modules/@types/react/index.d.ts:1633

+

Indicates an element's "grabbed" state in a drag-and-drop operation.

+

deprecated in ARIA 1.1

+
+

Optional aria-haspopup#

+

aria-haspopup? : boolean | "false" | "true" | "menu" | "listbox" | "tree" | "grid" | "dialog"

+

Inherited from ButtonProps.aria-haspopup

+

Defined in node_modules/@types/react/index.d.ts:1635

+

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

+
+

Optional aria-hidden#

+

aria-hidden? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-hidden

+

Defined in node_modules/@types/react/index.d.ts:1640

+

Indicates whether the element is exposed to an accessibility API.

+

see aria-disabled.

+
+

Optional aria-invalid#

+

aria-invalid? : boolean | "false" | "true" | "grammar" | "spelling"

+

Inherited from ButtonProps.aria-invalid

+

Defined in node_modules/@types/react/index.d.ts:1645

+

Indicates the entered value does not conform to the format expected by the application.

+

see aria-errormessage.

+
+

Optional aria-keyshortcuts#

+

aria-keyshortcuts? : string

+

Inherited from ButtonProps.aria-keyshortcuts

+

Defined in node_modules/@types/react/index.d.ts:1647

+

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

+
+

Optional aria-label#

+

aria-label? : string

+

Inherited from ButtonProps.aria-label

+

Defined in node_modules/@types/react/index.d.ts:1652

+

Defines a string value that labels the current element.

+

see aria-labelledby.

+
+

Optional aria-labelledby#

+

aria-labelledby? : string

+

Inherited from ButtonProps.aria-labelledby

+

Defined in node_modules/@types/react/index.d.ts:1657

+

Identifies the element (or elements) that labels the current element.

+

see aria-describedby.

+
+

Optional aria-level#

+

aria-level? : number

+

Inherited from ButtonProps.aria-level

+

Defined in node_modules/@types/react/index.d.ts:1659

+

Defines the hierarchical level of an element within a structure.

+
+

Optional aria-live#

+

aria-live? : "off" | "assertive" | "polite"

+

Inherited from ButtonProps.aria-live

+

Defined in node_modules/@types/react/index.d.ts:1661

+

Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.

+
+

Optional aria-modal#

+

aria-modal? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-modal

+

Defined in node_modules/@types/react/index.d.ts:1663

+

Indicates whether an element is modal when displayed.

+
+

Optional aria-multiline#

+

aria-multiline? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiline

+

Defined in node_modules/@types/react/index.d.ts:1665

+

Indicates whether a text box accepts multiple lines of input or only a single line.

+
+

Optional aria-multiselectable#

+

aria-multiselectable? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiselectable

+

Defined in node_modules/@types/react/index.d.ts:1667

+

Indicates that the user may select more than one item from the current selectable descendants.

+
+

Optional aria-orientation#

+

aria-orientation? : "horizontal" | "vertical"

+

Inherited from ButtonProps.aria-orientation

+

Defined in node_modules/@types/react/index.d.ts:1669

+

Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.

+
+

Optional aria-owns#

+

aria-owns? : string

+

Inherited from ButtonProps.aria-owns

+

Defined in node_modules/@types/react/index.d.ts:1675

+

Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship +between DOM elements where the DOM hierarchy cannot be used to represent the relationship.

+

see aria-controls.

+
+

Optional aria-placeholder#

+

aria-placeholder? : string

+

Inherited from ButtonProps.aria-placeholder

+

Defined in node_modules/@types/react/index.d.ts:1680

+

Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. +A hint could be a sample value or a brief description of the expected format.

+
+

Optional aria-posinset#

+

aria-posinset? : number

+

Inherited from ButtonProps.aria-posinset

+

Defined in node_modules/@types/react/index.d.ts:1685

+

Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-setsize.

+
+

Optional aria-pressed#

+

aria-pressed? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-pressed

+

Defined in node_modules/@types/react/index.d.ts:1690

+

Indicates the current "pressed" state of toggle buttons.

+

see aria-checked @see aria-selected.

+
+

Optional aria-readonly#

+

aria-readonly? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-readonly

+

Defined in node_modules/@types/react/index.d.ts:1695

+

Indicates that the element is not editable, but is otherwise operable.

+

see aria-disabled.

+
+

Optional aria-relevant#

+

aria-relevant? : "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text" | "text additions" | "text removals"

+

Inherited from ButtonProps.aria-relevant

+

Defined in node_modules/@types/react/index.d.ts:1700

+

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

+

see aria-atomic.

+
+

Optional aria-required#

+

aria-required? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-required

+

Defined in node_modules/@types/react/index.d.ts:1702

+

Indicates that user input is required on the element before a form may be submitted.

+
+

Optional aria-roledescription#

+

aria-roledescription? : string

+

Inherited from ButtonProps.aria-roledescription

+

Defined in node_modules/@types/react/index.d.ts:1704

+

Defines a human-readable, author-localized description for the role of an element.

+
+

Optional aria-rowcount#

+

aria-rowcount? : number

+

Inherited from ButtonProps.aria-rowcount

+

Defined in node_modules/@types/react/index.d.ts:1709

+

Defines the total number of rows in a table, grid, or treegrid.

+

see aria-rowindex.

+
+

Optional aria-rowindex#

+

aria-rowindex? : number

+

Inherited from ButtonProps.aria-rowindex

+

Defined in node_modules/@types/react/index.d.ts:1714

+

Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.

+

see aria-rowcount @see aria-rowspan.

+
+

Optional aria-rowspan#

+

aria-rowspan? : number

+

Inherited from ButtonProps.aria-rowspan

+

Defined in node_modules/@types/react/index.d.ts:1719

+

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-rowindex @see aria-colspan.

+
+

Optional aria-selected#

+

aria-selected? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-selected

+

Defined in node_modules/@types/react/index.d.ts:1724

+

Indicates the current "selected" state of various widgets.

+

see aria-checked @see aria-pressed.

+
+

Optional aria-setsize#

+

aria-setsize? : number

+

Inherited from ButtonProps.aria-setsize

+

Defined in node_modules/@types/react/index.d.ts:1729

+

Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-posinset.

+
+

Optional aria-sort#

+

aria-sort? : "none" | "ascending" | "descending" | "other"

+

Inherited from ButtonProps.aria-sort

+

Defined in node_modules/@types/react/index.d.ts:1731

+

Indicates if items in a table or grid are sorted in ascending or descending order.

+
+

Optional aria-valuemax#

+

aria-valuemax? : number

+

Inherited from ButtonProps.aria-valuemax

+

Defined in node_modules/@types/react/index.d.ts:1733

+

Defines the maximum allowed value for a range widget.

+
+

Optional aria-valuemin#

+

aria-valuemin? : number

+

Inherited from ButtonProps.aria-valuemin

+

Defined in node_modules/@types/react/index.d.ts:1735

+

Defines the minimum allowed value for a range widget.

+
+

Optional aria-valuenow#

+

aria-valuenow? : number

+

Inherited from ButtonProps.aria-valuenow

+

Defined in node_modules/@types/react/index.d.ts:1740

+

Defines the current value for a range widget.

+

see aria-valuetext.

+
+

Optional aria-valuetext#

+

aria-valuetext? : string

+

Inherited from ButtonProps.aria-valuetext

+

Defined in node_modules/@types/react/index.d.ts:1742

+

Defines the human readable text alternative of aria-valuenow for a range widget.

+
+

Optional autoCapitalize#

+

autoCapitalize? : string

+

Inherited from ButtonProps.autoCapitalize

+

Defined in node_modules/@types/react/index.d.ts:1787

+
+

Optional autoCorrect#

+

autoCorrect? : string

+

Inherited from ButtonProps.autoCorrect

+

Defined in node_modules/@types/react/index.d.ts:1788

+
+

Optional autoSave#

+

autoSave? : string

+

Inherited from ButtonProps.autoSave

+

Defined in node_modules/@types/react/index.d.ts:1789

+
+

Optional big#

+

big? : boolean

+

Defined in src/renderer/components/icon/icon.tsx:19

+
+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional className#

+

className? : string

+

Inherited from ButtonProps.className

+

Defined in node_modules/@types/react/index.d.ts:1754

+
+

Optional color#

+

color? : string

+

Inherited from ButtonProps.color

+

Defined in node_modules/@types/react/index.d.ts:1790

+
+

Optional contentEditable#

+

contentEditable? : Booleanish | "inherit"

+

Inherited from ButtonProps.contentEditable

+

Defined in node_modules/@types/react/index.d.ts:1755

+
+

Optional contextMenu#

+

contextMenu? : string

+

Inherited from ButtonProps.contextMenu

+

Defined in node_modules/@types/react/index.d.ts:1756

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional datatype#

+

datatype? : string

+

Inherited from ButtonProps.datatype

+

Defined in node_modules/@types/react/index.d.ts:1778

+
+

Optional defaultChecked#

+

defaultChecked? : boolean

+

Inherited from ButtonProps.defaultChecked

+

Defined in node_modules/@types/react/index.d.ts:1747

+
+

Optional defaultValue#

+

defaultValue? : string | number | ReadonlyArray‹string›

+

Inherited from ButtonProps.defaultValue

+

Defined in node_modules/@types/react/index.d.ts:1748

+
+

Optional dir#

+

dir? : string

+

Inherited from ButtonProps.dir

+

Defined in node_modules/@types/react/index.d.ts:1757

+
+

Optional disabled#

+

disabled? : boolean

+

Defined in src/renderer/components/icon/icon.tsx:24

+
+

Optional draggable#

+

draggable? : Booleanish

+

Inherited from ButtonProps.draggable

+

Defined in node_modules/@types/react/index.d.ts:1758

+
+

Optional focusable#

+

focusable? : boolean

+

Defined in src/renderer/components/icon/icon.tsx:22

+
+

Optional hidden#

+

hidden? : boolean

+

Inherited from IconProps.hidden

+

Defined in node_modules/@types/react/index.d.ts:1759

+
+

Optional href#

+

href? : string

+

Defined in src/renderer/components/icon/icon.tsx:15

+
+

Optional id#

+

id? : string

+

Inherited from ButtonProps.id

+

Defined in node_modules/@types/react/index.d.ts:1760

+
+

Optional inlist#

+

inlist? : any

+

Inherited from ButtonProps.inlist

+

Defined in node_modules/@types/react/index.d.ts:1779

+
+

Optional inputMode#

+

inputMode? : "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | "search"

+

Inherited from ButtonProps.inputMode

+

Defined in node_modules/@types/react/index.d.ts:1805

+

Hints at the type of data that might be entered by the user while editing the element or its contents

+

see https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute

+
+

Optional interactive#

+

interactive? : boolean

+

Defined in src/renderer/components/icon/icon.tsx:21

+
+

Optional is#

+

is? : string

+

Inherited from ButtonProps.is

+

Defined in node_modules/@types/react/index.d.ts:1810

+

Specify that a standard HTML element should behave like a defined custom built-in element

+

see https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is

+
+

Optional itemID#

+

itemID? : string

+

Inherited from ButtonProps.itemID

+

Defined in node_modules/@types/react/index.d.ts:1794

+
+

Optional itemProp#

+

itemProp? : string

+

Inherited from ButtonProps.itemProp

+

Defined in node_modules/@types/react/index.d.ts:1791

+
+

Optional itemRef#

+

itemRef? : string

+

Inherited from ButtonProps.itemRef

+

Defined in node_modules/@types/react/index.d.ts:1795

+
+

Optional itemScope#

+

itemScope? : boolean

+

Inherited from ButtonProps.itemScope

+

Defined in node_modules/@types/react/index.d.ts:1792

+
+

Optional itemType#

+

itemType? : string

+

Inherited from ButtonProps.itemType

+

Defined in node_modules/@types/react/index.d.ts:1793

+
+

Optional lang#

+

lang? : string

+

Inherited from ButtonProps.lang

+

Defined in node_modules/@types/react/index.d.ts:1761

+
+ +

link? : LocationDescriptor

+

Defined in src/renderer/components/icon/icon.tsx:14

+
+

Optional material#

+

material? : string

+

Defined in src/renderer/components/icon/icon.tsx:12

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

Optional placeholder#

+

placeholder? : string

+

Inherited from ButtonProps.placeholder

+

Defined in node_modules/@types/react/index.d.ts:1762

+
+

Optional prefix#

+

prefix? : string

+

Inherited from ButtonProps.prefix

+

Defined in node_modules/@types/react/index.d.ts:1780

+
+

Optional property#

+

property? : string

+

Inherited from ButtonProps.property

+

Defined in node_modules/@types/react/index.d.ts:1781

+
+

Optional radioGroup#

+

radioGroup? : string

+

Inherited from ButtonProps.radioGroup

+

Defined in node_modules/@types/react/index.d.ts:1771

+
+

Optional resource#

+

resource? : string

+

Inherited from ButtonProps.resource

+

Defined in node_modules/@types/react/index.d.ts:1782

+
+

Optional results#

+

results? : number

+

Inherited from ButtonProps.results

+

Defined in node_modules/@types/react/index.d.ts:1796

+
+

Optional role#

+

role? : string

+

Inherited from ButtonProps.role

+

Defined in node_modules/@types/react/index.d.ts:1774

+
+

Optional security#

+

security? : string

+

Inherited from ButtonProps.security

+

Defined in node_modules/@types/react/index.d.ts:1797

+
+

Optional size#

+

size? : string | number

+

Defined in src/renderer/components/icon/icon.tsx:16

+
+

Optional slot#

+

slot? : string

+

Inherited from ButtonProps.slot

+

Defined in node_modules/@types/react/index.d.ts:1763

+
+

Optional small#

+

small? : boolean

+

Defined in src/renderer/components/icon/icon.tsx:17

+
+

Optional smallest#

+

smallest? : boolean

+

Defined in src/renderer/components/icon/icon.tsx:18

+
+

Optional spellCheck#

+

spellCheck? : Booleanish

+

Inherited from ButtonProps.spellCheck

+

Defined in node_modules/@types/react/index.d.ts:1764

+
+

Optional sticker#

+

sticker? : boolean

+

Defined in src/renderer/components/icon/icon.tsx:23

+
+

Optional style#

+

style? : CSSProperties

+

Inherited from ButtonProps.style

+

Defined in node_modules/@types/react/index.d.ts:1765

+
+

Optional suppressContentEditableWarning#

+

suppressContentEditableWarning? : boolean

+

Inherited from ButtonProps.suppressContentEditableWarning

+

Defined in node_modules/@types/react/index.d.ts:1749

+
+

Optional suppressHydrationWarning#

+

suppressHydrationWarning? : boolean

+

Inherited from ButtonProps.suppressHydrationWarning

+

Defined in node_modules/@types/react/index.d.ts:1750

+
+

Optional svg#

+

svg? : string

+

Defined in src/renderer/components/icon/icon.tsx:13

+
+

Optional tabIndex#

+

tabIndex? : number

+

Inherited from ButtonProps.tabIndex

+

Defined in node_modules/@types/react/index.d.ts:1766

+
+

Optional title#

+

title? : string

+

Inherited from ButtonProps.title

+

Defined in node_modules/@types/react/index.d.ts:1767

+
+

Optional tooltip#

+

tooltip? : ReactNode | Omit‹TooltipProps, "targetId"›

+

Inherited from ButtonProps.tooltip

+

Defined in src/renderer/components/tooltip/withTooltip.tsx:10

+
+

Optional tooltipOverrideDisabled#

+

tooltipOverrideDisabled? : boolean

+

Inherited from ButtonProps.tooltipOverrideDisabled

+

Defined in src/renderer/components/tooltip/withTooltip.tsx:15

+

forces tooltip to detect the target's parent for mouse events. This is +useful for displaying tooltips even when the target is "disabled"

+
+

Optional translate#

+

translate? : "yes" | "no"

+

Inherited from ButtonProps.translate

+

Defined in node_modules/@types/react/index.d.ts:1768

+
+

Optional typeof#

+

typeof? : string

+

Inherited from ButtonProps.typeof

+

Defined in node_modules/@types/react/index.d.ts:1783

+
+

Optional unselectable#

+

unselectable? : "on" | "off"

+

Inherited from ButtonProps.unselectable

+

Defined in node_modules/@types/react/index.d.ts:1798

+
+

Optional vocab#

+

vocab? : string

+

Inherited from ButtonProps.vocab

+

Defined in node_modules/@types/react/index.d.ts:1784

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.inputvalidator/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.inputvalidator/index.html new file mode 100644 index 0000000000..35848e456a --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.inputvalidator/index.html @@ -0,0 +1,1074 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: InputValidator - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: InputValidator#

+

Hierarchy#

+
    +
  • InputValidator
  • +
+

Index#

+

Properties#

+ +

Methods#

+ +

Properties#

+

Optional debounce#

+

debounce? : number

+

Defined in src/renderer/components/input/input_validators.ts:6

+
+

Optional message#

+

message? : ReactNode | function

+

Defined in src/renderer/components/input/input_validators.ts:8

+

Methods#

+

Optional condition#

+

condition(props: InputProps): boolean

+

Defined in src/renderer/components/input/input_validators.ts:7

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsInputProps
+

Returns: boolean

+
+

validate#

+

validate(value: string, props?: InputProps): boolean | Promise‹any›

+

Defined in src/renderer/components/input/input_validators.ts:9

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
valuestring
props?InputProps
+

Returns: boolean | Promise‹any›

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeeventdetailsprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeeventdetailsprops/index.html new file mode 100644 index 0000000000..c29216105d --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeeventdetailsprops/index.html @@ -0,0 +1,979 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: KubeEventDetailsProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectdetailsprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectdetailsprops/index.html new file mode 100644 index 0000000000..6def0973ab --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectdetailsprops/index.html @@ -0,0 +1,1000 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: KubeObjectDetailsProps ‹**T**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectlistlayoutprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectlistlayoutprops/index.html new file mode 100644 index 0000000000..bfd229a5e2 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectlistlayoutprops/index.html @@ -0,0 +1,1525 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: KubeObjectListLayoutProps ‹**T**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Interface: KubeObjectListLayoutProps ‹T#

+

Type parameters#

+

T: ItemObject

+

Hierarchy#

+
    +
  • ItemListLayoutProps
  • +
+

KubeObjectListLayoutProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional addRemoveButtons#

+

addRemoveButtons? : Partial‹AddRemoveButtonsProps›

+

Inherited from KubeObjectListLayoutProps.addRemoveButtons

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:69

+
+

className#

+

className: IClassName

+

Inherited from KubeObjectListLayoutProps.className

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:40

+
+

Optional copyClassNameFromHeadCells#

+

copyClassNameFromHeadCells? : boolean

+

Inherited from KubeObjectListLayoutProps.copyClassNameFromHeadCells

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:62

+
+

Optional customizeHeader#

+

customizeHeader? : function

+

Inherited from KubeObjectListLayoutProps.customizeHeader

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:55

+

Type declaration:#

+

▸ (placeholders: IHeaderPlaceholders, content: ReactNode): Partial‹IHeaderPlaceholders› | ReactNode

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
placeholdersIHeaderPlaceholders
contentReactNode
+
+

Optional customizeRemoveDialog#

+

customizeRemoveDialog? : function

+

Inherited from KubeObjectListLayoutProps.customizeRemoveDialog

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:78

+

Type declaration:#

+

▸ (selectedItems: T[]): Partial‹ConfirmDialogParams

+

Parameters:

+ + + + + + + + + + + + + +
NameType
selectedItemsT[]
+
+

Optional customizeTableRowProps#

+

customizeTableRowProps? : function

+

Inherited from KubeObjectListLayoutProps.customizeTableRowProps

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:68

+

Type declaration:#

+

▸ (item: T): Partial‹TableRowProps

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemT
+
+

Optional dependentStores#

+

dependentStores? : KubeObjectStore[]

+

Overrides void

+

Defined in src/renderer/components/kube-object/kube-object-list-layout.tsx:15

+
+

Optional detailsItem#

+

detailsItem? : T

+

Inherited from KubeObjectListLayoutProps.detailsItem

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:74

+
+

Optional filterItems#

+

filterItems? : ItemsFilter‹T›[]

+

Inherited from KubeObjectListLayoutProps.filterItems

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:49

+

deprecated

+
+

Optional hasDetailsView#

+

hasDetailsView? : boolean

+

Inherited from KubeObjectListLayoutProps.hasDetailsView

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:73

+
+

Optional headerClassName#

+

headerClassName? : IClassName

+

Inherited from KubeObjectListLayoutProps.headerClassName

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:53

+
+

Optional hideFilters#

+

hideFilters? : boolean

+

Inherited from KubeObjectListLayoutProps.hideFilters

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:46

+
+

Optional isClusterScoped#

+

isClusterScoped? : boolean

+

Inherited from KubeObjectListLayoutProps.isClusterScoped

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:45

+
+

Optional isConfigurable#

+

isConfigurable? : boolean

+

Inherited from KubeObjectListLayoutProps.isConfigurable

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:61

+
+

Optional isReady#

+

isReady? : boolean

+

Inherited from KubeObjectListLayoutProps.isReady

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:58

+
+

Optional isSearchable#

+

isSearchable? : boolean

+

Inherited from KubeObjectListLayoutProps.isSearchable

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:60

+
+

Optional isSelectable#

+

isSelectable? : boolean

+

Inherited from KubeObjectListLayoutProps.isSelectable

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:59

+
+

Optional items#

+

items? : T[]

+

Inherited from KubeObjectListLayoutProps.items

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:41

+
+

Optional onDetails#

+

onDetails? : function

+

Inherited from KubeObjectListLayoutProps.onDetails

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:75

+

Type declaration:#

+

▸ (item: T): void

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemT
+
+

Optional preloadStores#

+

preloadStores? : boolean

+

Inherited from KubeObjectListLayoutProps.preloadStores

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:44

+
+

Optional renderFooter#

+

renderFooter? : function

+

Inherited from KubeObjectListLayoutProps.renderFooter

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:79

+

Type declaration:#

+

▸ (parent: ItemListLayout): React.ReactNode

+

Parameters:

+ + + + + + + + + + + + + +
NameType
parentItemListLayout
+
+

Optional renderHeaderTitle#

+

renderHeaderTitle? : ReactNode | function

+

Inherited from KubeObjectListLayoutProps.renderHeaderTitle

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:54

+
+

Optional renderItemMenu#

+

renderItemMenu? : function

+

Inherited from KubeObjectListLayoutProps.renderItemMenu

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:67

+

Type declaration:#

+

▸ (item: T, store: ItemStore‹T›): ReactNode

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
itemT
storeItemStore‹T›
+
+

renderTableContents#

+

renderTableContents: function

+

Inherited from KubeObjectListLayoutProps.renderTableContents

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:66

+

Type declaration:#

+

▸ (item: T): (string | number | false | true | object | ReactElement‹any, string | function | object› | ReactNodeArray‹› | ReactPortal‹› | TableCellProps‹›)[]

+

Parameters:

+ + + + + + + + + + + + + +
NameType
itemT
+
+

renderTableHeader#

+

renderTableHeader: TableCellProps[] | null

+

Inherited from KubeObjectListLayoutProps.renderTableHeader

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:65

+
+

Optional searchFilters#

+

searchFilters? : SearchFilter‹T›[]

+

Inherited from KubeObjectListLayoutProps.searchFilters

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:47

+
+

Optional showHeader#

+

showHeader? : boolean

+

Inherited from KubeObjectListLayoutProps.showHeader

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:52

+
+

Optional sortingCallbacks#

+

sortingCallbacks? : object

+

Inherited from KubeObjectListLayoutProps.sortingCallbacks

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:63

+

Type declaration:#

+ +
+

store#

+

store: KubeObjectStore

+

Overrides void

+

Defined in src/renderer/components/kube-object/kube-object-list-layout.tsx:14

+
+

Optional tableId#

+

tableId? : string

+

Inherited from KubeObjectListLayoutProps.tableId

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:39

+
+

Optional tableProps#

+

tableProps? : Partial‹TableProps

+

Inherited from KubeObjectListLayoutProps.tableProps

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:64

+
+

Optional virtual#

+

virtual? : boolean

+

Inherited from KubeObjectListLayoutProps.virtual

+

Defined in src/renderer/components/item-object-list/item-list-layout.tsx:70

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectmenuprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectmenuprops/index.html new file mode 100644 index 0000000000..dbea567ade --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectmenuprops/index.html @@ -0,0 +1,1127 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: KubeObjectMenuProps ‹**T**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: KubeObjectMenuProps ‹T#

+

Type parameters#

+

T: KubeObject

+

Hierarchy#

+

MenuActionsProps

+

KubeObjectMenuProps

+

Index#

+

Properties#

+ +

Methods#

+ +

Properties#

+

Optional autoCloseOnSelect#

+

autoCloseOnSelect? : boolean

+

Inherited from MenuActionsProps.autoCloseOnSelect

+

Defined in src/renderer/components/menu/menu-actions.tsx:16

+
+

Optional className#

+

className? : string

+

Inherited from MenuActionsProps.className

+

Defined in src/renderer/components/menu/menu-actions.tsx:14

+
+

Optional editable#

+

editable? : boolean

+

Defined in src/renderer/components/kube-object/kube-object-menu.tsx:12

+
+

object#

+

object: T

+

Defined in src/renderer/components/kube-object/kube-object-menu.tsx:11

+
+

Optional removable#

+

removable? : boolean

+

Defined in src/renderer/components/kube-object/kube-object-menu.tsx:13

+
+

Optional removeConfirmationMessage#

+

removeConfirmationMessage? : React.ReactNode | function

+

Inherited from MenuActionsProps.removeConfirmationMessage

+

Defined in src/renderer/components/menu/menu-actions.tsx:18

+
+

Optional toolbar#

+

toolbar? : boolean

+

Inherited from MenuActionsProps.toolbar

+

Defined in src/renderer/components/menu/menu-actions.tsx:15

+
+

Optional triggerIcon#

+

triggerIcon? : string | IconProps | React.ReactNode

+

Inherited from MenuActionsProps.triggerIcon

+

Defined in src/renderer/components/menu/menu-actions.tsx:17

+

Methods#

+

Optional removeAction#

+

removeAction(): void

+

Inherited from MenuActionsProps.removeAction

+

Defined in src/renderer/components/menu/menu-actions.tsx:20

+

Returns: void

+
+

Optional updateAction#

+

updateAction(): void

+

Inherited from MenuActionsProps.updateAction

+

Defined in src/renderer/components/menu/menu-actions.tsx:19

+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectmetaprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectmetaprops/index.html new file mode 100644 index 0000000000..5f7a336ae5 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.kubeobjectmetaprops/index.html @@ -0,0 +1,991 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: KubeObjectMetaProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.lineprogressprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.lineprogressprops/index.html new file mode 100644 index 0000000000..3453749a76 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.lineprogressprops/index.html @@ -0,0 +1,5793 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: LineProgressProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: LineProgressProps#

+

Hierarchy#

+ +

LineProgressProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional about#

+

about? : string

+

Inherited from ButtonProps.about

+

Defined in node_modules/@types/react/index.d.ts:1777

+
+

Optional accept#

+

accept? : string

+

Inherited from LineProgressProps.accept

+

Defined in node_modules/@types/react/index.d.ts:1815

+
+

Optional acceptCharset#

+

acceptCharset? : string

+

Inherited from LineProgressProps.acceptCharset

+

Defined in node_modules/@types/react/index.d.ts:1816

+
+

Optional accessKey#

+

accessKey? : string

+

Inherited from ButtonProps.accessKey

+

Defined in node_modules/@types/react/index.d.ts:1753

+
+

Optional action#

+

action? : string

+

Inherited from LineProgressProps.action

+

Defined in node_modules/@types/react/index.d.ts:1817

+
+

Optional allowFullScreen#

+

allowFullScreen? : boolean

+

Inherited from LineProgressProps.allowFullScreen

+

Defined in node_modules/@types/react/index.d.ts:1818

+
+

Optional allowTransparency#

+

allowTransparency? : boolean

+

Inherited from LineProgressProps.allowTransparency

+

Defined in node_modules/@types/react/index.d.ts:1819

+
+

Optional alt#

+

alt? : string

+

Inherited from LineProgressProps.alt

+

Defined in node_modules/@types/react/index.d.ts:1820

+
+

Optional aria-activedescendant#

+

aria-activedescendant? : string

+

Inherited from ButtonProps.aria-activedescendant

+

Defined in node_modules/@types/react/index.d.ts:1560

+

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

+
+

Optional aria-atomic#

+

aria-atomic? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-atomic

+

Defined in node_modules/@types/react/index.d.ts:1562

+

Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.

+
+

Optional aria-autocomplete#

+

aria-autocomplete? : "none" | "inline" | "list" | "both"

+

Inherited from ButtonProps.aria-autocomplete

+

Defined in node_modules/@types/react/index.d.ts:1567

+

Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be +presented if they are made.

+
+

Optional aria-busy#

+

aria-busy? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-busy

+

Defined in node_modules/@types/react/index.d.ts:1569

+

Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.

+
+

Optional aria-checked#

+

aria-checked? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-checked

+

Defined in node_modules/@types/react/index.d.ts:1574

+

Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.

+

see aria-pressed @see aria-selected.

+
+

Optional aria-colcount#

+

aria-colcount? : number

+

Inherited from ButtonProps.aria-colcount

+

Defined in node_modules/@types/react/index.d.ts:1579

+

Defines the total number of columns in a table, grid, or treegrid.

+

see aria-colindex.

+
+

Optional aria-colindex#

+

aria-colindex? : number

+

Inherited from ButtonProps.aria-colindex

+

Defined in node_modules/@types/react/index.d.ts:1584

+

Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.

+

see aria-colcount @see aria-colspan.

+
+

Optional aria-colspan#

+

aria-colspan? : number

+

Inherited from ButtonProps.aria-colspan

+

Defined in node_modules/@types/react/index.d.ts:1589

+

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-colindex @see aria-rowspan.

+
+

Optional aria-controls#

+

aria-controls? : string

+

Inherited from ButtonProps.aria-controls

+

Defined in node_modules/@types/react/index.d.ts:1594

+

Identifies the element (or elements) whose contents or presence are controlled by the current element.

+

see aria-owns.

+
+

Optional aria-current#

+

aria-current? : boolean | "false" | "true" | "page" | "step" | "location" | "date" | "time"

+

Inherited from ButtonProps.aria-current

+

Defined in node_modules/@types/react/index.d.ts:1596

+

Indicates the element that represents the current item within a container or set of related elements.

+
+

Optional aria-describedby#

+

aria-describedby? : string

+

Inherited from ButtonProps.aria-describedby

+

Defined in node_modules/@types/react/index.d.ts:1601

+

Identifies the element (or elements) that describes the object.

+

see aria-labelledby

+
+

Optional aria-details#

+

aria-details? : string

+

Inherited from ButtonProps.aria-details

+

Defined in node_modules/@types/react/index.d.ts:1606

+

Identifies the element that provides a detailed, extended description for the object.

+

see aria-describedby.

+
+

Optional aria-disabled#

+

aria-disabled? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-disabled

+

Defined in node_modules/@types/react/index.d.ts:1611

+

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

+

see aria-hidden @see aria-readonly.

+
+

Optional aria-dropeffect#

+

aria-dropeffect? : "none" | "copy" | "execute" | "link" | "move" | "popup"

+

Inherited from ButtonProps.aria-dropeffect

+

Defined in node_modules/@types/react/index.d.ts:1616

+

Indicates what functions can be performed when a dragged object is released on the drop target.

+

deprecated in ARIA 1.1

+
+

Optional aria-errormessage#

+

aria-errormessage? : string

+

Inherited from ButtonProps.aria-errormessage

+

Defined in node_modules/@types/react/index.d.ts:1621

+

Identifies the element that provides an error message for the object.

+

see aria-invalid @see aria-describedby.

+
+

Optional aria-expanded#

+

aria-expanded? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-expanded

+

Defined in node_modules/@types/react/index.d.ts:1623

+

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

+
+

Optional aria-flowto#

+

aria-flowto? : string

+

Inherited from ButtonProps.aria-flowto

+

Defined in node_modules/@types/react/index.d.ts:1628

+

Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, +allows assistive technology to override the general default of reading in document source order.

+
+

Optional aria-grabbed#

+

aria-grabbed? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-grabbed

+

Defined in node_modules/@types/react/index.d.ts:1633

+

Indicates an element's "grabbed" state in a drag-and-drop operation.

+

deprecated in ARIA 1.1

+
+

Optional aria-haspopup#

+

aria-haspopup? : boolean | "false" | "true" | "menu" | "listbox" | "tree" | "grid" | "dialog"

+

Inherited from ButtonProps.aria-haspopup

+

Defined in node_modules/@types/react/index.d.ts:1635

+

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

+
+

Optional aria-hidden#

+

aria-hidden? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-hidden

+

Defined in node_modules/@types/react/index.d.ts:1640

+

Indicates whether the element is exposed to an accessibility API.

+

see aria-disabled.

+
+

Optional aria-invalid#

+

aria-invalid? : boolean | "false" | "true" | "grammar" | "spelling"

+

Inherited from ButtonProps.aria-invalid

+

Defined in node_modules/@types/react/index.d.ts:1645

+

Indicates the entered value does not conform to the format expected by the application.

+

see aria-errormessage.

+
+

Optional aria-keyshortcuts#

+

aria-keyshortcuts? : string

+

Inherited from ButtonProps.aria-keyshortcuts

+

Defined in node_modules/@types/react/index.d.ts:1647

+

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

+
+

Optional aria-label#

+

aria-label? : string

+

Inherited from ButtonProps.aria-label

+

Defined in node_modules/@types/react/index.d.ts:1652

+

Defines a string value that labels the current element.

+

see aria-labelledby.

+
+

Optional aria-labelledby#

+

aria-labelledby? : string

+

Inherited from ButtonProps.aria-labelledby

+

Defined in node_modules/@types/react/index.d.ts:1657

+

Identifies the element (or elements) that labels the current element.

+

see aria-describedby.

+
+

Optional aria-level#

+

aria-level? : number

+

Inherited from ButtonProps.aria-level

+

Defined in node_modules/@types/react/index.d.ts:1659

+

Defines the hierarchical level of an element within a structure.

+
+

Optional aria-live#

+

aria-live? : "off" | "assertive" | "polite"

+

Inherited from ButtonProps.aria-live

+

Defined in node_modules/@types/react/index.d.ts:1661

+

Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.

+
+

Optional aria-modal#

+

aria-modal? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-modal

+

Defined in node_modules/@types/react/index.d.ts:1663

+

Indicates whether an element is modal when displayed.

+
+

Optional aria-multiline#

+

aria-multiline? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiline

+

Defined in node_modules/@types/react/index.d.ts:1665

+

Indicates whether a text box accepts multiple lines of input or only a single line.

+
+

Optional aria-multiselectable#

+

aria-multiselectable? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiselectable

+

Defined in node_modules/@types/react/index.d.ts:1667

+

Indicates that the user may select more than one item from the current selectable descendants.

+
+

Optional aria-orientation#

+

aria-orientation? : "horizontal" | "vertical"

+

Inherited from ButtonProps.aria-orientation

+

Defined in node_modules/@types/react/index.d.ts:1669

+

Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.

+
+

Optional aria-owns#

+

aria-owns? : string

+

Inherited from ButtonProps.aria-owns

+

Defined in node_modules/@types/react/index.d.ts:1675

+

Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship +between DOM elements where the DOM hierarchy cannot be used to represent the relationship.

+

see aria-controls.

+
+

Optional aria-placeholder#

+

aria-placeholder? : string

+

Inherited from ButtonProps.aria-placeholder

+

Defined in node_modules/@types/react/index.d.ts:1680

+

Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. +A hint could be a sample value or a brief description of the expected format.

+
+

Optional aria-posinset#

+

aria-posinset? : number

+

Inherited from ButtonProps.aria-posinset

+

Defined in node_modules/@types/react/index.d.ts:1685

+

Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-setsize.

+
+

Optional aria-pressed#

+

aria-pressed? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-pressed

+

Defined in node_modules/@types/react/index.d.ts:1690

+

Indicates the current "pressed" state of toggle buttons.

+

see aria-checked @see aria-selected.

+
+

Optional aria-readonly#

+

aria-readonly? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-readonly

+

Defined in node_modules/@types/react/index.d.ts:1695

+

Indicates that the element is not editable, but is otherwise operable.

+

see aria-disabled.

+
+

Optional aria-relevant#

+

aria-relevant? : "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text" | "text additions" | "text removals"

+

Inherited from ButtonProps.aria-relevant

+

Defined in node_modules/@types/react/index.d.ts:1700

+

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

+

see aria-atomic.

+
+

Optional aria-required#

+

aria-required? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-required

+

Defined in node_modules/@types/react/index.d.ts:1702

+

Indicates that user input is required on the element before a form may be submitted.

+
+

Optional aria-roledescription#

+

aria-roledescription? : string

+

Inherited from ButtonProps.aria-roledescription

+

Defined in node_modules/@types/react/index.d.ts:1704

+

Defines a human-readable, author-localized description for the role of an element.

+
+

Optional aria-rowcount#

+

aria-rowcount? : number

+

Inherited from ButtonProps.aria-rowcount

+

Defined in node_modules/@types/react/index.d.ts:1709

+

Defines the total number of rows in a table, grid, or treegrid.

+

see aria-rowindex.

+
+

Optional aria-rowindex#

+

aria-rowindex? : number

+

Inherited from ButtonProps.aria-rowindex

+

Defined in node_modules/@types/react/index.d.ts:1714

+

Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.

+

see aria-rowcount @see aria-rowspan.

+
+

Optional aria-rowspan#

+

aria-rowspan? : number

+

Inherited from ButtonProps.aria-rowspan

+

Defined in node_modules/@types/react/index.d.ts:1719

+

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-rowindex @see aria-colspan.

+
+

Optional aria-selected#

+

aria-selected? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-selected

+

Defined in node_modules/@types/react/index.d.ts:1724

+

Indicates the current "selected" state of various widgets.

+

see aria-checked @see aria-pressed.

+
+

Optional aria-setsize#

+

aria-setsize? : number

+

Inherited from ButtonProps.aria-setsize

+

Defined in node_modules/@types/react/index.d.ts:1729

+

Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-posinset.

+
+

Optional aria-sort#

+

aria-sort? : "none" | "ascending" | "descending" | "other"

+

Inherited from ButtonProps.aria-sort

+

Defined in node_modules/@types/react/index.d.ts:1731

+

Indicates if items in a table or grid are sorted in ascending or descending order.

+
+

Optional aria-valuemax#

+

aria-valuemax? : number

+

Inherited from ButtonProps.aria-valuemax

+

Defined in node_modules/@types/react/index.d.ts:1733

+

Defines the maximum allowed value for a range widget.

+
+

Optional aria-valuemin#

+

aria-valuemin? : number

+

Inherited from ButtonProps.aria-valuemin

+

Defined in node_modules/@types/react/index.d.ts:1735

+

Defines the minimum allowed value for a range widget.

+
+

Optional aria-valuenow#

+

aria-valuenow? : number

+

Inherited from ButtonProps.aria-valuenow

+

Defined in node_modules/@types/react/index.d.ts:1740

+

Defines the current value for a range widget.

+

see aria-valuetext.

+
+

Optional aria-valuetext#

+

aria-valuetext? : string

+

Inherited from ButtonProps.aria-valuetext

+

Defined in node_modules/@types/react/index.d.ts:1742

+

Defines the human readable text alternative of aria-valuenow for a range widget.

+
+

Optional as#

+

as? : string

+

Inherited from LineProgressProps.as

+

Defined in node_modules/@types/react/index.d.ts:1821

+
+

Optional async#

+

async? : boolean

+

Inherited from LineProgressProps.async

+

Defined in node_modules/@types/react/index.d.ts:1822

+
+

Optional autoCapitalize#

+

autoCapitalize? : string

+

Inherited from ButtonProps.autoCapitalize

+

Defined in node_modules/@types/react/index.d.ts:1787

+
+

Optional autoComplete#

+

autoComplete? : string

+

Inherited from LineProgressProps.autoComplete

+

Defined in node_modules/@types/react/index.d.ts:1823

+
+

Optional autoCorrect#

+

autoCorrect? : string

+

Inherited from ButtonProps.autoCorrect

+

Defined in node_modules/@types/react/index.d.ts:1788

+
+

Optional autoFocus#

+

autoFocus? : boolean

+

Inherited from LineProgressProps.autoFocus

+

Defined in node_modules/@types/react/index.d.ts:1824

+
+

Optional autoPlay#

+

autoPlay? : boolean

+

Inherited from LineProgressProps.autoPlay

+

Defined in node_modules/@types/react/index.d.ts:1825

+
+

Optional autoSave#

+

autoSave? : string

+

Inherited from ButtonProps.autoSave

+

Defined in node_modules/@types/react/index.d.ts:1789

+
+

Optional capture#

+

capture? : boolean | string

+

Inherited from LineProgressProps.capture

+

Defined in node_modules/@types/react/index.d.ts:1826

+
+

Optional cellPadding#

+

cellPadding? : number | string

+

Inherited from LineProgressProps.cellPadding

+

Defined in node_modules/@types/react/index.d.ts:1827

+
+

Optional cellSpacing#

+

cellSpacing? : number | string

+

Inherited from LineProgressProps.cellSpacing

+

Defined in node_modules/@types/react/index.d.ts:1828

+
+

Optional challenge#

+

challenge? : string

+

Inherited from LineProgressProps.challenge

+

Defined in node_modules/@types/react/index.d.ts:1830

+
+

Optional charSet#

+

charSet? : string

+

Inherited from LineProgressProps.charSet

+

Defined in node_modules/@types/react/index.d.ts:1829

+
+

Optional checked#

+

checked? : boolean

+

Inherited from LineProgressProps.checked

+

Defined in node_modules/@types/react/index.d.ts:1831

+
+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional cite#

+

cite? : string

+

Inherited from LineProgressProps.cite

+

Defined in node_modules/@types/react/index.d.ts:1832

+
+

Optional classID#

+

classID? : string

+

Inherited from LineProgressProps.classID

+

Defined in node_modules/@types/react/index.d.ts:1833

+
+

Optional className#

+

className? : any

+

Overrides ButtonProps.className

+

Defined in src/renderer/components/line-progress/line-progress.tsx:10

+
+

Optional colSpan#

+

colSpan? : number

+

Inherited from LineProgressProps.colSpan

+

Defined in node_modules/@types/react/index.d.ts:1835

+
+

Optional color#

+

color? : string

+

Inherited from ButtonProps.color

+

Defined in node_modules/@types/react/index.d.ts:1790

+
+

Optional cols#

+

cols? : number

+

Inherited from LineProgressProps.cols

+

Defined in node_modules/@types/react/index.d.ts:1834

+
+

Optional content#

+

content? : string

+

Inherited from LineProgressProps.content

+

Defined in node_modules/@types/react/index.d.ts:1836

+
+

Optional contentEditable#

+

contentEditable? : Booleanish | "inherit"

+

Inherited from ButtonProps.contentEditable

+

Defined in node_modules/@types/react/index.d.ts:1755

+
+

Optional contextMenu#

+

contextMenu? : string

+

Inherited from ButtonProps.contextMenu

+

Defined in node_modules/@types/react/index.d.ts:1756

+
+

Optional controls#

+

controls? : boolean

+

Inherited from LineProgressProps.controls

+

Defined in node_modules/@types/react/index.d.ts:1837

+
+

Optional coords#

+

coords? : string

+

Inherited from LineProgressProps.coords

+

Defined in node_modules/@types/react/index.d.ts:1838

+
+

Optional crossOrigin#

+

crossOrigin? : string

+

Inherited from LineProgressProps.crossOrigin

+

Defined in node_modules/@types/react/index.d.ts:1839

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional data#

+

data? : string

+

Inherited from LineProgressProps.data

+

Defined in node_modules/@types/react/index.d.ts:1840

+
+

Optional datatype#

+

datatype? : string

+

Inherited from ButtonProps.datatype

+

Defined in node_modules/@types/react/index.d.ts:1778

+
+

Optional dateTime#

+

dateTime? : string

+

Inherited from LineProgressProps.dateTime

+

Defined in node_modules/@types/react/index.d.ts:1841

+
+

Optional default#

+

default? : boolean

+

Inherited from LineProgressProps.default

+

Defined in node_modules/@types/react/index.d.ts:1842

+
+

Optional defaultChecked#

+

defaultChecked? : boolean

+

Inherited from ButtonProps.defaultChecked

+

Defined in node_modules/@types/react/index.d.ts:1747

+
+

Optional defaultValue#

+

defaultValue? : string | number | ReadonlyArray‹string›

+

Inherited from ButtonProps.defaultValue

+

Defined in node_modules/@types/react/index.d.ts:1748

+
+

Optional defer#

+

defer? : boolean

+

Inherited from LineProgressProps.defer

+

Defined in node_modules/@types/react/index.d.ts:1843

+
+

Optional dir#

+

dir? : string

+

Inherited from ButtonProps.dir

+

Defined in node_modules/@types/react/index.d.ts:1757

+
+

Optional disabled#

+

disabled? : boolean

+

Inherited from LineProgressProps.disabled

+

Defined in node_modules/@types/react/index.d.ts:1844

+
+

Optional download#

+

download? : any

+

Inherited from LineProgressProps.download

+

Defined in node_modules/@types/react/index.d.ts:1845

+
+

Optional draggable#

+

draggable? : Booleanish

+

Inherited from ButtonProps.draggable

+

Defined in node_modules/@types/react/index.d.ts:1758

+
+

Optional encType#

+

encType? : string

+

Inherited from LineProgressProps.encType

+

Defined in node_modules/@types/react/index.d.ts:1846

+
+

Optional form#

+

form? : string

+

Inherited from LineProgressProps.form

+

Defined in node_modules/@types/react/index.d.ts:1847

+
+

Optional formAction#

+

formAction? : string

+

Inherited from LineProgressProps.formAction

+

Defined in node_modules/@types/react/index.d.ts:1848

+
+

Optional formEncType#

+

formEncType? : string

+

Inherited from LineProgressProps.formEncType

+

Defined in node_modules/@types/react/index.d.ts:1849

+
+

Optional formMethod#

+

formMethod? : string

+

Inherited from LineProgressProps.formMethod

+

Defined in node_modules/@types/react/index.d.ts:1850

+
+

Optional formNoValidate#

+

formNoValidate? : boolean

+

Inherited from LineProgressProps.formNoValidate

+

Defined in node_modules/@types/react/index.d.ts:1851

+
+

Optional formTarget#

+

formTarget? : string

+

Inherited from LineProgressProps.formTarget

+

Defined in node_modules/@types/react/index.d.ts:1852

+
+

Optional frameBorder#

+

frameBorder? : number | string

+

Inherited from LineProgressProps.frameBorder

+

Defined in node_modules/@types/react/index.d.ts:1853

+
+

Optional headers#

+

headers? : string

+

Inherited from LineProgressProps.headers

+

Defined in node_modules/@types/react/index.d.ts:1854

+
+

Optional height#

+

height? : number | string

+

Inherited from LineProgressProps.height

+

Defined in node_modules/@types/react/index.d.ts:1855

+
+

Optional hidden#

+

hidden? : boolean

+

Inherited from IconProps.hidden

+

Defined in node_modules/@types/react/index.d.ts:1759

+
+

Optional high#

+

high? : number

+

Inherited from LineProgressProps.high

+

Defined in node_modules/@types/react/index.d.ts:1856

+
+

Optional href#

+

href? : string

+

Inherited from LineProgressProps.href

+

Defined in node_modules/@types/react/index.d.ts:1857

+
+

Optional hrefLang#

+

hrefLang? : string

+

Inherited from LineProgressProps.hrefLang

+

Defined in node_modules/@types/react/index.d.ts:1858

+
+

Optional htmlFor#

+

htmlFor? : string

+

Inherited from LineProgressProps.htmlFor

+

Defined in node_modules/@types/react/index.d.ts:1859

+
+

Optional httpEquiv#

+

httpEquiv? : string

+

Inherited from LineProgressProps.httpEquiv

+

Defined in node_modules/@types/react/index.d.ts:1860

+
+

Optional id#

+

id? : string

+

Inherited from ButtonProps.id

+

Defined in node_modules/@types/react/index.d.ts:1760

+
+

Optional inlist#

+

inlist? : any

+

Inherited from ButtonProps.inlist

+

Defined in node_modules/@types/react/index.d.ts:1779

+
+

Optional inputMode#

+

inputMode? : "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | "search"

+

Inherited from ButtonProps.inputMode

+

Defined in node_modules/@types/react/index.d.ts:1805

+

Hints at the type of data that might be entered by the user while editing the element or its contents

+

see https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute

+
+

Optional integrity#

+

integrity? : string

+

Inherited from LineProgressProps.integrity

+

Defined in node_modules/@types/react/index.d.ts:1861

+
+

Optional is#

+

is? : string

+

Inherited from ButtonProps.is

+

Defined in node_modules/@types/react/index.d.ts:1810

+

Specify that a standard HTML element should behave like a defined custom built-in element

+

see https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is

+
+

Optional itemID#

+

itemID? : string

+

Inherited from ButtonProps.itemID

+

Defined in node_modules/@types/react/index.d.ts:1794

+
+

Optional itemProp#

+

itemProp? : string

+

Inherited from ButtonProps.itemProp

+

Defined in node_modules/@types/react/index.d.ts:1791

+
+

Optional itemRef#

+

itemRef? : string

+

Inherited from ButtonProps.itemRef

+

Defined in node_modules/@types/react/index.d.ts:1795

+
+

Optional itemScope#

+

itemScope? : boolean

+

Inherited from ButtonProps.itemScope

+

Defined in node_modules/@types/react/index.d.ts:1792

+
+

Optional itemType#

+

itemType? : string

+

Inherited from ButtonProps.itemType

+

Defined in node_modules/@types/react/index.d.ts:1793

+
+

Optional key#

+

key? : Key | null

+

Inherited from LineProgressProps.key

+

Defined in node_modules/@types/react/index.d.ts:137

+
+

Optional keyParams#

+

keyParams? : string

+

Inherited from LineProgressProps.keyParams

+

Defined in node_modules/@types/react/index.d.ts:1862

+
+

Optional keyType#

+

keyType? : string

+

Inherited from LineProgressProps.keyType

+

Defined in node_modules/@types/react/index.d.ts:1863

+
+

Optional kind#

+

kind? : string

+

Inherited from LineProgressProps.kind

+

Defined in node_modules/@types/react/index.d.ts:1864

+
+

Optional label#

+

label? : string

+

Inherited from LineProgressProps.label

+

Defined in node_modules/@types/react/index.d.ts:1865

+
+

Optional lang#

+

lang? : string

+

Inherited from ButtonProps.lang

+

Defined in node_modules/@types/react/index.d.ts:1761

+
+

Optional list#

+

list? : string

+

Inherited from LineProgressProps.list

+

Defined in node_modules/@types/react/index.d.ts:1866

+
+

Optional loop#

+

loop? : boolean

+

Inherited from LineProgressProps.loop

+

Defined in node_modules/@types/react/index.d.ts:1867

+
+

Optional low#

+

low? : number

+

Inherited from LineProgressProps.low

+

Defined in node_modules/@types/react/index.d.ts:1868

+
+

Optional manifest#

+

manifest? : string

+

Inherited from LineProgressProps.manifest

+

Defined in node_modules/@types/react/index.d.ts:1869

+
+

Optional marginHeight#

+

marginHeight? : number

+

Inherited from LineProgressProps.marginHeight

+

Defined in node_modules/@types/react/index.d.ts:1870

+
+

Optional marginWidth#

+

marginWidth? : number

+

Inherited from LineProgressProps.marginWidth

+

Defined in node_modules/@types/react/index.d.ts:1871

+
+

Optional max#

+

max? : number

+

Overrides MenuItemProps.max

+

Defined in src/renderer/components/line-progress/line-progress.tsx:9

+
+

Optional maxLength#

+

maxLength? : number

+

Inherited from LineProgressProps.maxLength

+

Defined in node_modules/@types/react/index.d.ts:1873

+
+

Optional media#

+

media? : string

+

Inherited from LineProgressProps.media

+

Defined in node_modules/@types/react/index.d.ts:1874

+
+

Optional mediaGroup#

+

mediaGroup? : string

+

Inherited from LineProgressProps.mediaGroup

+

Defined in node_modules/@types/react/index.d.ts:1875

+
+

Optional method#

+

method? : string

+

Inherited from LineProgressProps.method

+

Defined in node_modules/@types/react/index.d.ts:1876

+
+

Optional min#

+

min? : number

+

Overrides MenuItemProps.min

+

Defined in src/renderer/components/line-progress/line-progress.tsx:8

+
+

Optional minLength#

+

minLength? : number

+

Inherited from LineProgressProps.minLength

+

Defined in node_modules/@types/react/index.d.ts:1878

+
+

Optional multiple#

+

multiple? : boolean

+

Inherited from LineProgressProps.multiple

+

Defined in node_modules/@types/react/index.d.ts:1879

+
+

Optional muted#

+

muted? : boolean

+

Inherited from LineProgressProps.muted

+

Defined in node_modules/@types/react/index.d.ts:1880

+
+

Optional name#

+

name? : string

+

Inherited from LineProgressProps.name

+

Defined in node_modules/@types/react/index.d.ts:1881

+
+

Optional noValidate#

+

noValidate? : boolean

+

Inherited from LineProgressProps.noValidate

+

Defined in node_modules/@types/react/index.d.ts:1883

+
+

Optional nonce#

+

nonce? : string

+

Inherited from LineProgressProps.nonce

+

Defined in node_modules/@types/react/index.d.ts:1882

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

Optional open#

+

open? : boolean

+

Inherited from LineProgressProps.open

+

Defined in node_modules/@types/react/index.d.ts:1884

+
+

Optional optimum#

+

optimum? : number

+

Inherited from LineProgressProps.optimum

+

Defined in node_modules/@types/react/index.d.ts:1885

+
+

Optional pattern#

+

pattern? : string

+

Inherited from LineProgressProps.pattern

+

Defined in node_modules/@types/react/index.d.ts:1886

+
+

Optional placeholder#

+

placeholder? : string

+

Inherited from LineProgressProps.placeholder

+

Overrides ButtonProps.placeholder

+

Defined in node_modules/@types/react/index.d.ts:1887

+
+

Optional playsInline#

+

playsInline? : boolean

+

Inherited from LineProgressProps.playsInline

+

Defined in node_modules/@types/react/index.d.ts:1888

+
+

Optional poster#

+

poster? : string

+

Inherited from LineProgressProps.poster

+

Defined in node_modules/@types/react/index.d.ts:1889

+
+

Optional precise#

+

precise? : number

+

Defined in src/renderer/components/line-progress/line-progress.tsx:11

+
+

Optional prefix#

+

prefix? : string

+

Inherited from ButtonProps.prefix

+

Defined in node_modules/@types/react/index.d.ts:1780

+
+

Optional preload#

+

preload? : string

+

Inherited from LineProgressProps.preload

+

Defined in node_modules/@types/react/index.d.ts:1890

+
+

Optional property#

+

property? : string

+

Inherited from ButtonProps.property

+

Defined in node_modules/@types/react/index.d.ts:1781

+
+

Optional radioGroup#

+

radioGroup? : string

+

Inherited from ButtonProps.radioGroup

+

Defined in node_modules/@types/react/index.d.ts:1771

+
+

Optional readOnly#

+

readOnly? : boolean

+

Inherited from LineProgressProps.readOnly

+

Defined in node_modules/@types/react/index.d.ts:1891

+
+

Optional ref#

+

ref? : LegacyRef‹any›

+

Inherited from LineProgressProps.ref

+

Defined in node_modules/@types/react/index.d.ts:143

+
+

Optional rel#

+

rel? : string

+

Inherited from LineProgressProps.rel

+

Defined in node_modules/@types/react/index.d.ts:1892

+
+

Optional required#

+

required? : boolean

+

Inherited from LineProgressProps.required

+

Defined in node_modules/@types/react/index.d.ts:1893

+
+

Optional resource#

+

resource? : string

+

Inherited from ButtonProps.resource

+

Defined in node_modules/@types/react/index.d.ts:1782

+
+

Optional results#

+

results? : number

+

Inherited from ButtonProps.results

+

Defined in node_modules/@types/react/index.d.ts:1796

+
+

Optional reversed#

+

reversed? : boolean

+

Inherited from LineProgressProps.reversed

+

Defined in node_modules/@types/react/index.d.ts:1894

+
+

Optional role#

+

role? : string

+

Inherited from ButtonProps.role

+

Defined in node_modules/@types/react/index.d.ts:1774

+
+

Optional rowSpan#

+

rowSpan? : number

+

Inherited from LineProgressProps.rowSpan

+

Defined in node_modules/@types/react/index.d.ts:1896

+
+

Optional rows#

+

rows? : number

+

Inherited from LineProgressProps.rows

+

Defined in node_modules/@types/react/index.d.ts:1895

+
+

Optional sandbox#

+

sandbox? : string

+

Inherited from LineProgressProps.sandbox

+

Defined in node_modules/@types/react/index.d.ts:1897

+
+

Optional scope#

+

scope? : string

+

Inherited from LineProgressProps.scope

+

Defined in node_modules/@types/react/index.d.ts:1898

+
+

Optional scoped#

+

scoped? : boolean

+

Inherited from LineProgressProps.scoped

+

Defined in node_modules/@types/react/index.d.ts:1899

+
+

Optional scrolling#

+

scrolling? : string

+

Inherited from LineProgressProps.scrolling

+

Defined in node_modules/@types/react/index.d.ts:1900

+
+

Optional seamless#

+

seamless? : boolean

+

Inherited from LineProgressProps.seamless

+

Defined in node_modules/@types/react/index.d.ts:1901

+
+

Optional security#

+

security? : string

+

Inherited from ButtonProps.security

+

Defined in node_modules/@types/react/index.d.ts:1797

+
+

Optional selected#

+

selected? : boolean

+

Inherited from LineProgressProps.selected

+

Defined in node_modules/@types/react/index.d.ts:1902

+
+

Optional shape#

+

shape? : string

+

Inherited from LineProgressProps.shape

+

Defined in node_modules/@types/react/index.d.ts:1903

+
+

Optional size#

+

size? : number

+

Inherited from LineProgressProps.size

+

Defined in node_modules/@types/react/index.d.ts:1904

+
+

Optional sizes#

+

sizes? : string

+

Inherited from LineProgressProps.sizes

+

Defined in node_modules/@types/react/index.d.ts:1905

+
+

Optional slot#

+

slot? : string

+

Inherited from ButtonProps.slot

+

Defined in node_modules/@types/react/index.d.ts:1763

+
+

Optional span#

+

span? : number

+

Inherited from LineProgressProps.span

+

Defined in node_modules/@types/react/index.d.ts:1906

+
+

Optional spellCheck#

+

spellCheck? : Booleanish

+

Inherited from ButtonProps.spellCheck

+

Defined in node_modules/@types/react/index.d.ts:1764

+
+

Optional src#

+

src? : string

+

Inherited from LineProgressProps.src

+

Defined in node_modules/@types/react/index.d.ts:1907

+
+

Optional srcDoc#

+

srcDoc? : string

+

Inherited from LineProgressProps.srcDoc

+

Defined in node_modules/@types/react/index.d.ts:1908

+
+

Optional srcLang#

+

srcLang? : string

+

Inherited from LineProgressProps.srcLang

+

Defined in node_modules/@types/react/index.d.ts:1909

+
+

Optional srcSet#

+

srcSet? : string

+

Inherited from LineProgressProps.srcSet

+

Defined in node_modules/@types/react/index.d.ts:1910

+
+

Optional start#

+

start? : number

+

Inherited from LineProgressProps.start

+

Defined in node_modules/@types/react/index.d.ts:1911

+
+

Optional step#

+

step? : number | string

+

Inherited from LineProgressProps.step

+

Defined in node_modules/@types/react/index.d.ts:1912

+
+

Optional style#

+

style? : CSSProperties

+

Inherited from ButtonProps.style

+

Defined in node_modules/@types/react/index.d.ts:1765

+
+

Optional summary#

+

summary? : string

+

Inherited from LineProgressProps.summary

+

Defined in node_modules/@types/react/index.d.ts:1913

+
+

Optional suppressContentEditableWarning#

+

suppressContentEditableWarning? : boolean

+

Inherited from ButtonProps.suppressContentEditableWarning

+

Defined in node_modules/@types/react/index.d.ts:1749

+
+

Optional suppressHydrationWarning#

+

suppressHydrationWarning? : boolean

+

Inherited from ButtonProps.suppressHydrationWarning

+

Defined in node_modules/@types/react/index.d.ts:1750

+
+

Optional tabIndex#

+

tabIndex? : number

+

Inherited from ButtonProps.tabIndex

+

Defined in node_modules/@types/react/index.d.ts:1766

+
+

Optional target#

+

target? : string

+

Inherited from LineProgressProps.target

+

Defined in node_modules/@types/react/index.d.ts:1914

+
+

Optional title#

+

title? : string

+

Inherited from ButtonProps.title

+

Defined in node_modules/@types/react/index.d.ts:1767

+
+

Optional tooltip#

+

tooltip? : ReactNode | Omit‹TooltipProps, "targetId"›

+

Inherited from ButtonProps.tooltip

+

Defined in src/renderer/components/tooltip/withTooltip.tsx:10

+
+

Optional tooltipOverrideDisabled#

+

tooltipOverrideDisabled? : boolean

+

Inherited from ButtonProps.tooltipOverrideDisabled

+

Defined in src/renderer/components/tooltip/withTooltip.tsx:15

+

forces tooltip to detect the target's parent for mouse events. This is +useful for displaying tooltips even when the target is "disabled"

+
+

Optional translate#

+

translate? : "yes" | "no"

+

Inherited from ButtonProps.translate

+

Defined in node_modules/@types/react/index.d.ts:1768

+
+

Optional type#

+

type? : string

+

Inherited from LineProgressProps.type

+

Defined in node_modules/@types/react/index.d.ts:1915

+
+

Optional typeof#

+

typeof? : string

+

Inherited from ButtonProps.typeof

+

Defined in node_modules/@types/react/index.d.ts:1783

+
+

Optional unselectable#

+

unselectable? : "on" | "off"

+

Inherited from ButtonProps.unselectable

+

Defined in node_modules/@types/react/index.d.ts:1798

+
+

Optional useMap#

+

useMap? : string

+

Inherited from LineProgressProps.useMap

+

Defined in node_modules/@types/react/index.d.ts:1916

+
+

value#

+

value: number

+

Overrides MenuItemProps.value

+

Defined in src/renderer/components/line-progress/line-progress.tsx:7

+
+

Optional vocab#

+

vocab? : string

+

Inherited from ButtonProps.vocab

+

Defined in node_modules/@types/react/index.d.ts:1784

+
+

Optional width#

+

width? : number | string

+

Inherited from LineProgressProps.width

+

Defined in node_modules/@types/react/index.d.ts:1918

+
+

Optional wmode#

+

wmode? : string

+

Inherited from LineProgressProps.wmode

+

Defined in node_modules/@types/react/index.d.ts:1919

+
+

Optional wrap#

+

wrap? : string

+

Inherited from LineProgressProps.wrap

+

Defined in node_modules/@types/react/index.d.ts:1920

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuactionsprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuactionsprops/index.html new file mode 100644 index 0000000000..19bae1084d --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuactionsprops/index.html @@ -0,0 +1,1078 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: MenuActionsProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: MenuActionsProps#

+

Hierarchy#

+
    +
  • object
  • +
+

MenuActionsProps

+

KubeObjectMenuProps

+

Index#

+

Properties#

+ +

Methods#

+ +

Properties#

+

Optional autoCloseOnSelect#

+

autoCloseOnSelect? : boolean

+

Defined in src/renderer/components/menu/menu-actions.tsx:16

+
+

Optional className#

+

className? : string

+

Defined in src/renderer/components/menu/menu-actions.tsx:14

+
+

Optional removeConfirmationMessage#

+

removeConfirmationMessage? : React.ReactNode | function

+

Defined in src/renderer/components/menu/menu-actions.tsx:18

+
+

Optional toolbar#

+

toolbar? : boolean

+

Defined in src/renderer/components/menu/menu-actions.tsx:15

+
+

Optional triggerIcon#

+

triggerIcon? : string | IconProps | React.ReactNode

+

Defined in src/renderer/components/menu/menu-actions.tsx:17

+

Methods#

+

Optional removeAction#

+

removeAction(): void

+

Defined in src/renderer/components/menu/menu-actions.tsx:20

+

Returns: void

+
+

Optional updateAction#

+

updateAction(): void

+

Defined in src/renderer/components/menu/menu-actions.tsx:19

+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuitemprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuitemprops/index.html new file mode 100644 index 0000000000..394aab67b4 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuitemprops/index.html @@ -0,0 +1,5784 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: MenuItemProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: MenuItemProps#

+

Hierarchy#

+
    +
  • HTMLProps‹any›
  • +
+

MenuItemProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional about#

+

about? : string

+

Inherited from ButtonProps.about

+

Defined in node_modules/@types/react/index.d.ts:1777

+
+

Optional accept#

+

accept? : string

+

Inherited from LineProgressProps.accept

+

Defined in node_modules/@types/react/index.d.ts:1815

+
+

Optional acceptCharset#

+

acceptCharset? : string

+

Inherited from LineProgressProps.acceptCharset

+

Defined in node_modules/@types/react/index.d.ts:1816

+
+

Optional accessKey#

+

accessKey? : string

+

Inherited from ButtonProps.accessKey

+

Defined in node_modules/@types/react/index.d.ts:1753

+
+

Optional action#

+

action? : string

+

Inherited from LineProgressProps.action

+

Defined in node_modules/@types/react/index.d.ts:1817

+
+

Optional active#

+

active? : boolean

+

Defined in src/renderer/components/menu/menu.tsx:307

+
+

Optional allowFullScreen#

+

allowFullScreen? : boolean

+

Inherited from LineProgressProps.allowFullScreen

+

Defined in node_modules/@types/react/index.d.ts:1818

+
+

Optional allowTransparency#

+

allowTransparency? : boolean

+

Inherited from LineProgressProps.allowTransparency

+

Defined in node_modules/@types/react/index.d.ts:1819

+
+

Optional alt#

+

alt? : string

+

Inherited from LineProgressProps.alt

+

Defined in node_modules/@types/react/index.d.ts:1820

+
+

Optional aria-activedescendant#

+

aria-activedescendant? : string

+

Inherited from ButtonProps.aria-activedescendant

+

Defined in node_modules/@types/react/index.d.ts:1560

+

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

+
+

Optional aria-atomic#

+

aria-atomic? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-atomic

+

Defined in node_modules/@types/react/index.d.ts:1562

+

Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.

+
+

Optional aria-autocomplete#

+

aria-autocomplete? : "none" | "inline" | "list" | "both"

+

Inherited from ButtonProps.aria-autocomplete

+

Defined in node_modules/@types/react/index.d.ts:1567

+

Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be +presented if they are made.

+
+

Optional aria-busy#

+

aria-busy? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-busy

+

Defined in node_modules/@types/react/index.d.ts:1569

+

Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.

+
+

Optional aria-checked#

+

aria-checked? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-checked

+

Defined in node_modules/@types/react/index.d.ts:1574

+

Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.

+

see aria-pressed @see aria-selected.

+
+

Optional aria-colcount#

+

aria-colcount? : number

+

Inherited from ButtonProps.aria-colcount

+

Defined in node_modules/@types/react/index.d.ts:1579

+

Defines the total number of columns in a table, grid, or treegrid.

+

see aria-colindex.

+
+

Optional aria-colindex#

+

aria-colindex? : number

+

Inherited from ButtonProps.aria-colindex

+

Defined in node_modules/@types/react/index.d.ts:1584

+

Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.

+

see aria-colcount @see aria-colspan.

+
+

Optional aria-colspan#

+

aria-colspan? : number

+

Inherited from ButtonProps.aria-colspan

+

Defined in node_modules/@types/react/index.d.ts:1589

+

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-colindex @see aria-rowspan.

+
+

Optional aria-controls#

+

aria-controls? : string

+

Inherited from ButtonProps.aria-controls

+

Defined in node_modules/@types/react/index.d.ts:1594

+

Identifies the element (or elements) whose contents or presence are controlled by the current element.

+

see aria-owns.

+
+

Optional aria-current#

+

aria-current? : boolean | "false" | "true" | "page" | "step" | "location" | "date" | "time"

+

Inherited from ButtonProps.aria-current

+

Defined in node_modules/@types/react/index.d.ts:1596

+

Indicates the element that represents the current item within a container or set of related elements.

+
+

Optional aria-describedby#

+

aria-describedby? : string

+

Inherited from ButtonProps.aria-describedby

+

Defined in node_modules/@types/react/index.d.ts:1601

+

Identifies the element (or elements) that describes the object.

+

see aria-labelledby

+
+

Optional aria-details#

+

aria-details? : string

+

Inherited from ButtonProps.aria-details

+

Defined in node_modules/@types/react/index.d.ts:1606

+

Identifies the element that provides a detailed, extended description for the object.

+

see aria-describedby.

+
+

Optional aria-disabled#

+

aria-disabled? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-disabled

+

Defined in node_modules/@types/react/index.d.ts:1611

+

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

+

see aria-hidden @see aria-readonly.

+
+

Optional aria-dropeffect#

+

aria-dropeffect? : "none" | "copy" | "execute" | "link" | "move" | "popup"

+

Inherited from ButtonProps.aria-dropeffect

+

Defined in node_modules/@types/react/index.d.ts:1616

+

Indicates what functions can be performed when a dragged object is released on the drop target.

+

deprecated in ARIA 1.1

+
+

Optional aria-errormessage#

+

aria-errormessage? : string

+

Inherited from ButtonProps.aria-errormessage

+

Defined in node_modules/@types/react/index.d.ts:1621

+

Identifies the element that provides an error message for the object.

+

see aria-invalid @see aria-describedby.

+
+

Optional aria-expanded#

+

aria-expanded? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-expanded

+

Defined in node_modules/@types/react/index.d.ts:1623

+

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

+
+

Optional aria-flowto#

+

aria-flowto? : string

+

Inherited from ButtonProps.aria-flowto

+

Defined in node_modules/@types/react/index.d.ts:1628

+

Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, +allows assistive technology to override the general default of reading in document source order.

+
+

Optional aria-grabbed#

+

aria-grabbed? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-grabbed

+

Defined in node_modules/@types/react/index.d.ts:1633

+

Indicates an element's "grabbed" state in a drag-and-drop operation.

+

deprecated in ARIA 1.1

+
+

Optional aria-haspopup#

+

aria-haspopup? : boolean | "false" | "true" | "menu" | "listbox" | "tree" | "grid" | "dialog"

+

Inherited from ButtonProps.aria-haspopup

+

Defined in node_modules/@types/react/index.d.ts:1635

+

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

+
+

Optional aria-hidden#

+

aria-hidden? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-hidden

+

Defined in node_modules/@types/react/index.d.ts:1640

+

Indicates whether the element is exposed to an accessibility API.

+

see aria-disabled.

+
+

Optional aria-invalid#

+

aria-invalid? : boolean | "false" | "true" | "grammar" | "spelling"

+

Inherited from ButtonProps.aria-invalid

+

Defined in node_modules/@types/react/index.d.ts:1645

+

Indicates the entered value does not conform to the format expected by the application.

+

see aria-errormessage.

+
+

Optional aria-keyshortcuts#

+

aria-keyshortcuts? : string

+

Inherited from ButtonProps.aria-keyshortcuts

+

Defined in node_modules/@types/react/index.d.ts:1647

+

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

+
+

Optional aria-label#

+

aria-label? : string

+

Inherited from ButtonProps.aria-label

+

Defined in node_modules/@types/react/index.d.ts:1652

+

Defines a string value that labels the current element.

+

see aria-labelledby.

+
+

Optional aria-labelledby#

+

aria-labelledby? : string

+

Inherited from ButtonProps.aria-labelledby

+

Defined in node_modules/@types/react/index.d.ts:1657

+

Identifies the element (or elements) that labels the current element.

+

see aria-describedby.

+
+

Optional aria-level#

+

aria-level? : number

+

Inherited from ButtonProps.aria-level

+

Defined in node_modules/@types/react/index.d.ts:1659

+

Defines the hierarchical level of an element within a structure.

+
+

Optional aria-live#

+

aria-live? : "off" | "assertive" | "polite"

+

Inherited from ButtonProps.aria-live

+

Defined in node_modules/@types/react/index.d.ts:1661

+

Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.

+
+

Optional aria-modal#

+

aria-modal? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-modal

+

Defined in node_modules/@types/react/index.d.ts:1663

+

Indicates whether an element is modal when displayed.

+
+

Optional aria-multiline#

+

aria-multiline? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiline

+

Defined in node_modules/@types/react/index.d.ts:1665

+

Indicates whether a text box accepts multiple lines of input or only a single line.

+
+

Optional aria-multiselectable#

+

aria-multiselectable? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiselectable

+

Defined in node_modules/@types/react/index.d.ts:1667

+

Indicates that the user may select more than one item from the current selectable descendants.

+
+

Optional aria-orientation#

+

aria-orientation? : "horizontal" | "vertical"

+

Inherited from ButtonProps.aria-orientation

+

Defined in node_modules/@types/react/index.d.ts:1669

+

Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.

+
+

Optional aria-owns#

+

aria-owns? : string

+

Inherited from ButtonProps.aria-owns

+

Defined in node_modules/@types/react/index.d.ts:1675

+

Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship +between DOM elements where the DOM hierarchy cannot be used to represent the relationship.

+

see aria-controls.

+
+

Optional aria-placeholder#

+

aria-placeholder? : string

+

Inherited from ButtonProps.aria-placeholder

+

Defined in node_modules/@types/react/index.d.ts:1680

+

Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. +A hint could be a sample value or a brief description of the expected format.

+
+

Optional aria-posinset#

+

aria-posinset? : number

+

Inherited from ButtonProps.aria-posinset

+

Defined in node_modules/@types/react/index.d.ts:1685

+

Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-setsize.

+
+

Optional aria-pressed#

+

aria-pressed? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-pressed

+

Defined in node_modules/@types/react/index.d.ts:1690

+

Indicates the current "pressed" state of toggle buttons.

+

see aria-checked @see aria-selected.

+
+

Optional aria-readonly#

+

aria-readonly? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-readonly

+

Defined in node_modules/@types/react/index.d.ts:1695

+

Indicates that the element is not editable, but is otherwise operable.

+

see aria-disabled.

+
+

Optional aria-relevant#

+

aria-relevant? : "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text" | "text additions" | "text removals"

+

Inherited from ButtonProps.aria-relevant

+

Defined in node_modules/@types/react/index.d.ts:1700

+

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

+

see aria-atomic.

+
+

Optional aria-required#

+

aria-required? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-required

+

Defined in node_modules/@types/react/index.d.ts:1702

+

Indicates that user input is required on the element before a form may be submitted.

+
+

Optional aria-roledescription#

+

aria-roledescription? : string

+

Inherited from ButtonProps.aria-roledescription

+

Defined in node_modules/@types/react/index.d.ts:1704

+

Defines a human-readable, author-localized description for the role of an element.

+
+

Optional aria-rowcount#

+

aria-rowcount? : number

+

Inherited from ButtonProps.aria-rowcount

+

Defined in node_modules/@types/react/index.d.ts:1709

+

Defines the total number of rows in a table, grid, or treegrid.

+

see aria-rowindex.

+
+

Optional aria-rowindex#

+

aria-rowindex? : number

+

Inherited from ButtonProps.aria-rowindex

+

Defined in node_modules/@types/react/index.d.ts:1714

+

Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.

+

see aria-rowcount @see aria-rowspan.

+
+

Optional aria-rowspan#

+

aria-rowspan? : number

+

Inherited from ButtonProps.aria-rowspan

+

Defined in node_modules/@types/react/index.d.ts:1719

+

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-rowindex @see aria-colspan.

+
+

Optional aria-selected#

+

aria-selected? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-selected

+

Defined in node_modules/@types/react/index.d.ts:1724

+

Indicates the current "selected" state of various widgets.

+

see aria-checked @see aria-pressed.

+
+

Optional aria-setsize#

+

aria-setsize? : number

+

Inherited from ButtonProps.aria-setsize

+

Defined in node_modules/@types/react/index.d.ts:1729

+

Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-posinset.

+
+

Optional aria-sort#

+

aria-sort? : "none" | "ascending" | "descending" | "other"

+

Inherited from ButtonProps.aria-sort

+

Defined in node_modules/@types/react/index.d.ts:1731

+

Indicates if items in a table or grid are sorted in ascending or descending order.

+
+

Optional aria-valuemax#

+

aria-valuemax? : number

+

Inherited from ButtonProps.aria-valuemax

+

Defined in node_modules/@types/react/index.d.ts:1733

+

Defines the maximum allowed value for a range widget.

+
+

Optional aria-valuemin#

+

aria-valuemin? : number

+

Inherited from ButtonProps.aria-valuemin

+

Defined in node_modules/@types/react/index.d.ts:1735

+

Defines the minimum allowed value for a range widget.

+
+

Optional aria-valuenow#

+

aria-valuenow? : number

+

Inherited from ButtonProps.aria-valuenow

+

Defined in node_modules/@types/react/index.d.ts:1740

+

Defines the current value for a range widget.

+

see aria-valuetext.

+
+

Optional aria-valuetext#

+

aria-valuetext? : string

+

Inherited from ButtonProps.aria-valuetext

+

Defined in node_modules/@types/react/index.d.ts:1742

+

Defines the human readable text alternative of aria-valuenow for a range widget.

+
+

Optional as#

+

as? : string

+

Inherited from LineProgressProps.as

+

Defined in node_modules/@types/react/index.d.ts:1821

+
+

Optional async#

+

async? : boolean

+

Inherited from LineProgressProps.async

+

Defined in node_modules/@types/react/index.d.ts:1822

+
+

Optional autoCapitalize#

+

autoCapitalize? : string

+

Inherited from ButtonProps.autoCapitalize

+

Defined in node_modules/@types/react/index.d.ts:1787

+
+

Optional autoComplete#

+

autoComplete? : string

+

Inherited from LineProgressProps.autoComplete

+

Defined in node_modules/@types/react/index.d.ts:1823

+
+

Optional autoCorrect#

+

autoCorrect? : string

+

Inherited from ButtonProps.autoCorrect

+

Defined in node_modules/@types/react/index.d.ts:1788

+
+

Optional autoFocus#

+

autoFocus? : boolean

+

Inherited from LineProgressProps.autoFocus

+

Defined in node_modules/@types/react/index.d.ts:1824

+
+

Optional autoPlay#

+

autoPlay? : boolean

+

Inherited from LineProgressProps.autoPlay

+

Defined in node_modules/@types/react/index.d.ts:1825

+
+

Optional autoSave#

+

autoSave? : string

+

Inherited from ButtonProps.autoSave

+

Defined in node_modules/@types/react/index.d.ts:1789

+
+

Optional capture#

+

capture? : boolean | string

+

Inherited from LineProgressProps.capture

+

Defined in node_modules/@types/react/index.d.ts:1826

+
+

Optional cellPadding#

+

cellPadding? : number | string

+

Inherited from LineProgressProps.cellPadding

+

Defined in node_modules/@types/react/index.d.ts:1827

+
+

Optional cellSpacing#

+

cellSpacing? : number | string

+

Inherited from LineProgressProps.cellSpacing

+

Defined in node_modules/@types/react/index.d.ts:1828

+
+

Optional challenge#

+

challenge? : string

+

Inherited from LineProgressProps.challenge

+

Defined in node_modules/@types/react/index.d.ts:1830

+
+

Optional charSet#

+

charSet? : string

+

Inherited from LineProgressProps.charSet

+

Defined in node_modules/@types/react/index.d.ts:1829

+
+

Optional checked#

+

checked? : boolean

+

Inherited from LineProgressProps.checked

+

Defined in node_modules/@types/react/index.d.ts:1831

+
+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional cite#

+

cite? : string

+

Inherited from LineProgressProps.cite

+

Defined in node_modules/@types/react/index.d.ts:1832

+
+

Optional classID#

+

classID? : string

+

Inherited from LineProgressProps.classID

+

Defined in node_modules/@types/react/index.d.ts:1833

+
+

Optional className#

+

className? : string

+

Inherited from ButtonProps.className

+

Defined in node_modules/@types/react/index.d.ts:1754

+
+

Optional colSpan#

+

colSpan? : number

+

Inherited from LineProgressProps.colSpan

+

Defined in node_modules/@types/react/index.d.ts:1835

+
+

Optional color#

+

color? : string

+

Inherited from ButtonProps.color

+

Defined in node_modules/@types/react/index.d.ts:1790

+
+

Optional cols#

+

cols? : number

+

Inherited from LineProgressProps.cols

+

Defined in node_modules/@types/react/index.d.ts:1834

+
+

Optional content#

+

content? : string

+

Inherited from LineProgressProps.content

+

Defined in node_modules/@types/react/index.d.ts:1836

+
+

Optional contentEditable#

+

contentEditable? : Booleanish | "inherit"

+

Inherited from ButtonProps.contentEditable

+

Defined in node_modules/@types/react/index.d.ts:1755

+
+

Optional contextMenu#

+

contextMenu? : string

+

Inherited from ButtonProps.contextMenu

+

Defined in node_modules/@types/react/index.d.ts:1756

+
+

Optional controls#

+

controls? : boolean

+

Inherited from LineProgressProps.controls

+

Defined in node_modules/@types/react/index.d.ts:1837

+
+

Optional coords#

+

coords? : string

+

Inherited from LineProgressProps.coords

+

Defined in node_modules/@types/react/index.d.ts:1838

+
+

Optional crossOrigin#

+

crossOrigin? : string

+

Inherited from LineProgressProps.crossOrigin

+

Defined in node_modules/@types/react/index.d.ts:1839

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional data#

+

data? : string

+

Inherited from LineProgressProps.data

+

Defined in node_modules/@types/react/index.d.ts:1840

+
+

Optional datatype#

+

datatype? : string

+

Inherited from ButtonProps.datatype

+

Defined in node_modules/@types/react/index.d.ts:1778

+
+

Optional dateTime#

+

dateTime? : string

+

Inherited from LineProgressProps.dateTime

+

Defined in node_modules/@types/react/index.d.ts:1841

+
+

Optional default#

+

default? : boolean

+

Inherited from LineProgressProps.default

+

Defined in node_modules/@types/react/index.d.ts:1842

+
+

Optional defaultChecked#

+

defaultChecked? : boolean

+

Inherited from ButtonProps.defaultChecked

+

Defined in node_modules/@types/react/index.d.ts:1747

+
+

Optional defaultValue#

+

defaultValue? : string | number | ReadonlyArray‹string›

+

Inherited from ButtonProps.defaultValue

+

Defined in node_modules/@types/react/index.d.ts:1748

+
+

Optional defer#

+

defer? : boolean

+

Inherited from LineProgressProps.defer

+

Defined in node_modules/@types/react/index.d.ts:1843

+
+

Optional dir#

+

dir? : string

+

Inherited from ButtonProps.dir

+

Defined in node_modules/@types/react/index.d.ts:1757

+
+

Optional disabled#

+

disabled? : boolean

+

Overrides LineProgressProps.disabled

+

Defined in src/renderer/components/menu/menu.tsx:306

+
+

Optional download#

+

download? : any

+

Inherited from LineProgressProps.download

+

Defined in node_modules/@types/react/index.d.ts:1845

+
+

Optional draggable#

+

draggable? : Booleanish

+

Inherited from ButtonProps.draggable

+

Defined in node_modules/@types/react/index.d.ts:1758

+
+

Optional encType#

+

encType? : string

+

Inherited from LineProgressProps.encType

+

Defined in node_modules/@types/react/index.d.ts:1846

+
+

Optional form#

+

form? : string

+

Inherited from LineProgressProps.form

+

Defined in node_modules/@types/react/index.d.ts:1847

+
+

Optional formAction#

+

formAction? : string

+

Inherited from LineProgressProps.formAction

+

Defined in node_modules/@types/react/index.d.ts:1848

+
+

Optional formEncType#

+

formEncType? : string

+

Inherited from LineProgressProps.formEncType

+

Defined in node_modules/@types/react/index.d.ts:1849

+
+

Optional formMethod#

+

formMethod? : string

+

Inherited from LineProgressProps.formMethod

+

Defined in node_modules/@types/react/index.d.ts:1850

+
+

Optional formNoValidate#

+

formNoValidate? : boolean

+

Inherited from LineProgressProps.formNoValidate

+

Defined in node_modules/@types/react/index.d.ts:1851

+
+

Optional formTarget#

+

formTarget? : string

+

Inherited from LineProgressProps.formTarget

+

Defined in node_modules/@types/react/index.d.ts:1852

+
+

Optional frameBorder#

+

frameBorder? : number | string

+

Inherited from LineProgressProps.frameBorder

+

Defined in node_modules/@types/react/index.d.ts:1853

+
+

Optional headers#

+

headers? : string

+

Inherited from LineProgressProps.headers

+

Defined in node_modules/@types/react/index.d.ts:1854

+
+

Optional height#

+

height? : number | string

+

Inherited from LineProgressProps.height

+

Defined in node_modules/@types/react/index.d.ts:1855

+
+

Optional hidden#

+

hidden? : boolean

+

Inherited from IconProps.hidden

+

Defined in node_modules/@types/react/index.d.ts:1759

+
+

Optional high#

+

high? : number

+

Inherited from LineProgressProps.high

+

Defined in node_modules/@types/react/index.d.ts:1856

+
+

Optional href#

+

href? : string

+

Overrides LineProgressProps.href

+

Defined in src/renderer/components/menu/menu.tsx:309

+
+

Optional hrefLang#

+

hrefLang? : string

+

Inherited from LineProgressProps.hrefLang

+

Defined in node_modules/@types/react/index.d.ts:1858

+
+

Optional htmlFor#

+

htmlFor? : string

+

Inherited from LineProgressProps.htmlFor

+

Defined in node_modules/@types/react/index.d.ts:1859

+
+

Optional httpEquiv#

+

httpEquiv? : string

+

Inherited from LineProgressProps.httpEquiv

+

Defined in node_modules/@types/react/index.d.ts:1860

+
+

Optional icon#

+

icon? : string | Partial‹IconProps

+

Defined in src/renderer/components/menu/menu.tsx:305

+
+

Optional id#

+

id? : string

+

Inherited from ButtonProps.id

+

Defined in node_modules/@types/react/index.d.ts:1760

+
+

Optional inlist#

+

inlist? : any

+

Inherited from ButtonProps.inlist

+

Defined in node_modules/@types/react/index.d.ts:1779

+
+

Optional inputMode#

+

inputMode? : "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | "search"

+

Inherited from ButtonProps.inputMode

+

Defined in node_modules/@types/react/index.d.ts:1805

+

Hints at the type of data that might be entered by the user while editing the element or its contents

+

see https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute

+
+

Optional integrity#

+

integrity? : string

+

Inherited from LineProgressProps.integrity

+

Defined in node_modules/@types/react/index.d.ts:1861

+
+

Optional is#

+

is? : string

+

Inherited from ButtonProps.is

+

Defined in node_modules/@types/react/index.d.ts:1810

+

Specify that a standard HTML element should behave like a defined custom built-in element

+

see https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is

+
+

Optional itemID#

+

itemID? : string

+

Inherited from ButtonProps.itemID

+

Defined in node_modules/@types/react/index.d.ts:1794

+
+

Optional itemProp#

+

itemProp? : string

+

Inherited from ButtonProps.itemProp

+

Defined in node_modules/@types/react/index.d.ts:1791

+
+

Optional itemRef#

+

itemRef? : string

+

Inherited from ButtonProps.itemRef

+

Defined in node_modules/@types/react/index.d.ts:1795

+
+

Optional itemScope#

+

itemScope? : boolean

+

Inherited from ButtonProps.itemScope

+

Defined in node_modules/@types/react/index.d.ts:1792

+
+

Optional itemType#

+

itemType? : string

+

Inherited from ButtonProps.itemType

+

Defined in node_modules/@types/react/index.d.ts:1793

+
+

Optional key#

+

key? : Key | null

+

Inherited from LineProgressProps.key

+

Defined in node_modules/@types/react/index.d.ts:137

+
+

Optional keyParams#

+

keyParams? : string

+

Inherited from LineProgressProps.keyParams

+

Defined in node_modules/@types/react/index.d.ts:1862

+
+

Optional keyType#

+

keyType? : string

+

Inherited from LineProgressProps.keyType

+

Defined in node_modules/@types/react/index.d.ts:1863

+
+

Optional kind#

+

kind? : string

+

Inherited from LineProgressProps.kind

+

Defined in node_modules/@types/react/index.d.ts:1864

+
+

Optional label#

+

label? : string

+

Inherited from LineProgressProps.label

+

Defined in node_modules/@types/react/index.d.ts:1865

+
+

Optional lang#

+

lang? : string

+

Inherited from ButtonProps.lang

+

Defined in node_modules/@types/react/index.d.ts:1761

+
+

Optional list#

+

list? : string

+

Inherited from LineProgressProps.list

+

Defined in node_modules/@types/react/index.d.ts:1866

+
+

Optional loop#

+

loop? : boolean

+

Inherited from LineProgressProps.loop

+

Defined in node_modules/@types/react/index.d.ts:1867

+
+

Optional low#

+

low? : number

+

Inherited from LineProgressProps.low

+

Defined in node_modules/@types/react/index.d.ts:1868

+
+

Optional manifest#

+

manifest? : string

+

Inherited from LineProgressProps.manifest

+

Defined in node_modules/@types/react/index.d.ts:1869

+
+

Optional marginHeight#

+

marginHeight? : number

+

Inherited from LineProgressProps.marginHeight

+

Defined in node_modules/@types/react/index.d.ts:1870

+
+

Optional marginWidth#

+

marginWidth? : number

+

Inherited from LineProgressProps.marginWidth

+

Defined in node_modules/@types/react/index.d.ts:1871

+
+

Optional max#

+

max? : number | string

+

Inherited from MenuItemProps.max

+

Defined in node_modules/@types/react/index.d.ts:1872

+
+

Optional maxLength#

+

maxLength? : number

+

Inherited from LineProgressProps.maxLength

+

Defined in node_modules/@types/react/index.d.ts:1873

+
+

Optional media#

+

media? : string

+

Inherited from LineProgressProps.media

+

Defined in node_modules/@types/react/index.d.ts:1874

+
+

Optional mediaGroup#

+

mediaGroup? : string

+

Inherited from LineProgressProps.mediaGroup

+

Defined in node_modules/@types/react/index.d.ts:1875

+
+

Optional method#

+

method? : string

+

Inherited from LineProgressProps.method

+

Defined in node_modules/@types/react/index.d.ts:1876

+
+

Optional min#

+

min? : number | string

+

Inherited from MenuItemProps.min

+

Defined in node_modules/@types/react/index.d.ts:1877

+
+

Optional minLength#

+

minLength? : number

+

Inherited from LineProgressProps.minLength

+

Defined in node_modules/@types/react/index.d.ts:1878

+
+

Optional multiple#

+

multiple? : boolean

+

Inherited from LineProgressProps.multiple

+

Defined in node_modules/@types/react/index.d.ts:1879

+
+

Optional muted#

+

muted? : boolean

+

Inherited from LineProgressProps.muted

+

Defined in node_modules/@types/react/index.d.ts:1880

+
+

Optional name#

+

name? : string

+

Inherited from LineProgressProps.name

+

Defined in node_modules/@types/react/index.d.ts:1881

+
+

Optional noValidate#

+

noValidate? : boolean

+

Inherited from LineProgressProps.noValidate

+

Defined in node_modules/@types/react/index.d.ts:1883

+
+

Optional nonce#

+

nonce? : string

+

Inherited from LineProgressProps.nonce

+

Defined in node_modules/@types/react/index.d.ts:1882

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

Optional open#

+

open? : boolean

+

Inherited from LineProgressProps.open

+

Defined in node_modules/@types/react/index.d.ts:1884

+
+

Optional optimum#

+

optimum? : number

+

Inherited from LineProgressProps.optimum

+

Defined in node_modules/@types/react/index.d.ts:1885

+
+

Optional pattern#

+

pattern? : string

+

Inherited from LineProgressProps.pattern

+

Defined in node_modules/@types/react/index.d.ts:1886

+
+

Optional placeholder#

+

placeholder? : string

+

Inherited from LineProgressProps.placeholder

+

Overrides ButtonProps.placeholder

+

Defined in node_modules/@types/react/index.d.ts:1887

+
+

Optional playsInline#

+

playsInline? : boolean

+

Inherited from LineProgressProps.playsInline

+

Defined in node_modules/@types/react/index.d.ts:1888

+
+

Optional poster#

+

poster? : string

+

Inherited from LineProgressProps.poster

+

Defined in node_modules/@types/react/index.d.ts:1889

+
+

Optional prefix#

+

prefix? : string

+

Inherited from ButtonProps.prefix

+

Defined in node_modules/@types/react/index.d.ts:1780

+
+

Optional preload#

+

preload? : string

+

Inherited from LineProgressProps.preload

+

Defined in node_modules/@types/react/index.d.ts:1890

+
+

Optional property#

+

property? : string

+

Inherited from ButtonProps.property

+

Defined in node_modules/@types/react/index.d.ts:1781

+
+

Optional radioGroup#

+

radioGroup? : string

+

Inherited from ButtonProps.radioGroup

+

Defined in node_modules/@types/react/index.d.ts:1771

+
+

Optional readOnly#

+

readOnly? : boolean

+

Inherited from LineProgressProps.readOnly

+

Defined in node_modules/@types/react/index.d.ts:1891

+
+

Optional ref#

+

ref? : LegacyRef‹any›

+

Inherited from LineProgressProps.ref

+

Defined in node_modules/@types/react/index.d.ts:143

+
+

Optional rel#

+

rel? : string

+

Inherited from LineProgressProps.rel

+

Defined in node_modules/@types/react/index.d.ts:1892

+
+

Optional required#

+

required? : boolean

+

Inherited from LineProgressProps.required

+

Defined in node_modules/@types/react/index.d.ts:1893

+
+

Optional resource#

+

resource? : string

+

Inherited from ButtonProps.resource

+

Defined in node_modules/@types/react/index.d.ts:1782

+
+

Optional results#

+

results? : number

+

Inherited from ButtonProps.results

+

Defined in node_modules/@types/react/index.d.ts:1796

+
+

Optional reversed#

+

reversed? : boolean

+

Inherited from LineProgressProps.reversed

+

Defined in node_modules/@types/react/index.d.ts:1894

+
+

Optional role#

+

role? : string

+

Inherited from ButtonProps.role

+

Defined in node_modules/@types/react/index.d.ts:1774

+
+

Optional rowSpan#

+

rowSpan? : number

+

Inherited from LineProgressProps.rowSpan

+

Defined in node_modules/@types/react/index.d.ts:1896

+
+

Optional rows#

+

rows? : number

+

Inherited from LineProgressProps.rows

+

Defined in node_modules/@types/react/index.d.ts:1895

+
+

Optional sandbox#

+

sandbox? : string

+

Inherited from LineProgressProps.sandbox

+

Defined in node_modules/@types/react/index.d.ts:1897

+
+

Optional scope#

+

scope? : string

+

Inherited from LineProgressProps.scope

+

Defined in node_modules/@types/react/index.d.ts:1898

+
+

Optional scoped#

+

scoped? : boolean

+

Inherited from LineProgressProps.scoped

+

Defined in node_modules/@types/react/index.d.ts:1899

+
+

Optional scrolling#

+

scrolling? : string

+

Inherited from LineProgressProps.scrolling

+

Defined in node_modules/@types/react/index.d.ts:1900

+
+

Optional seamless#

+

seamless? : boolean

+

Inherited from LineProgressProps.seamless

+

Defined in node_modules/@types/react/index.d.ts:1901

+
+

Optional security#

+

security? : string

+

Inherited from ButtonProps.security

+

Defined in node_modules/@types/react/index.d.ts:1797

+
+

Optional selected#

+

selected? : boolean

+

Inherited from LineProgressProps.selected

+

Defined in node_modules/@types/react/index.d.ts:1902

+
+

Optional shape#

+

shape? : string

+

Inherited from LineProgressProps.shape

+

Defined in node_modules/@types/react/index.d.ts:1903

+
+

Optional size#

+

size? : number

+

Inherited from LineProgressProps.size

+

Defined in node_modules/@types/react/index.d.ts:1904

+
+

Optional sizes#

+

sizes? : string

+

Inherited from LineProgressProps.sizes

+

Defined in node_modules/@types/react/index.d.ts:1905

+
+

Optional slot#

+

slot? : string

+

Inherited from ButtonProps.slot

+

Defined in node_modules/@types/react/index.d.ts:1763

+
+

Optional spacer#

+

spacer? : boolean

+

Defined in src/renderer/components/menu/menu.tsx:308

+
+

Optional span#

+

span? : number

+

Inherited from LineProgressProps.span

+

Defined in node_modules/@types/react/index.d.ts:1906

+
+

Optional spellCheck#

+

spellCheck? : Booleanish

+

Inherited from ButtonProps.spellCheck

+

Defined in node_modules/@types/react/index.d.ts:1764

+
+

Optional src#

+

src? : string

+

Inherited from LineProgressProps.src

+

Defined in node_modules/@types/react/index.d.ts:1907

+
+

Optional srcDoc#

+

srcDoc? : string

+

Inherited from LineProgressProps.srcDoc

+

Defined in node_modules/@types/react/index.d.ts:1908

+
+

Optional srcLang#

+

srcLang? : string

+

Inherited from LineProgressProps.srcLang

+

Defined in node_modules/@types/react/index.d.ts:1909

+
+

Optional srcSet#

+

srcSet? : string

+

Inherited from LineProgressProps.srcSet

+

Defined in node_modules/@types/react/index.d.ts:1910

+
+

Optional start#

+

start? : number

+

Inherited from LineProgressProps.start

+

Defined in node_modules/@types/react/index.d.ts:1911

+
+

Optional step#

+

step? : number | string

+

Inherited from LineProgressProps.step

+

Defined in node_modules/@types/react/index.d.ts:1912

+
+

Optional style#

+

style? : CSSProperties

+

Inherited from ButtonProps.style

+

Defined in node_modules/@types/react/index.d.ts:1765

+
+

Optional summary#

+

summary? : string

+

Inherited from LineProgressProps.summary

+

Defined in node_modules/@types/react/index.d.ts:1913

+
+

Optional suppressContentEditableWarning#

+

suppressContentEditableWarning? : boolean

+

Inherited from ButtonProps.suppressContentEditableWarning

+

Defined in node_modules/@types/react/index.d.ts:1749

+
+

Optional suppressHydrationWarning#

+

suppressHydrationWarning? : boolean

+

Inherited from ButtonProps.suppressHydrationWarning

+

Defined in node_modules/@types/react/index.d.ts:1750

+
+

Optional tabIndex#

+

tabIndex? : number

+

Inherited from ButtonProps.tabIndex

+

Defined in node_modules/@types/react/index.d.ts:1766

+
+

Optional target#

+

target? : string

+

Inherited from LineProgressProps.target

+

Defined in node_modules/@types/react/index.d.ts:1914

+
+

Optional title#

+

title? : string

+

Inherited from ButtonProps.title

+

Defined in node_modules/@types/react/index.d.ts:1767

+
+

Optional translate#

+

translate? : "yes" | "no"

+

Inherited from ButtonProps.translate

+

Defined in node_modules/@types/react/index.d.ts:1768

+
+

Optional type#

+

type? : string

+

Inherited from LineProgressProps.type

+

Defined in node_modules/@types/react/index.d.ts:1915

+
+

Optional typeof#

+

typeof? : string

+

Inherited from ButtonProps.typeof

+

Defined in node_modules/@types/react/index.d.ts:1783

+
+

Optional unselectable#

+

unselectable? : "on" | "off"

+

Inherited from ButtonProps.unselectable

+

Defined in node_modules/@types/react/index.d.ts:1798

+
+

Optional useMap#

+

useMap? : string

+

Inherited from LineProgressProps.useMap

+

Defined in node_modules/@types/react/index.d.ts:1916

+
+

Optional value#

+

value? : string | ReadonlyArray‹string› | number

+

Inherited from MenuItemProps.value

+

Defined in node_modules/@types/react/index.d.ts:1917

+
+

Optional vocab#

+

vocab? : string

+

Inherited from ButtonProps.vocab

+

Defined in node_modules/@types/react/index.d.ts:1784

+
+

Optional width#

+

width? : number | string

+

Inherited from LineProgressProps.width

+

Defined in node_modules/@types/react/index.d.ts:1918

+
+

Optional wmode#

+

wmode? : string

+

Inherited from LineProgressProps.wmode

+

Defined in node_modules/@types/react/index.d.ts:1919

+
+

Optional wrap#

+

wrap? : string

+

Inherited from LineProgressProps.wrap

+

Defined in node_modules/@types/react/index.d.ts:1920

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuposition/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuposition/index.html new file mode 100644 index 0000000000..ddf3209eb0 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuposition/index.html @@ -0,0 +1,1015 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: MenuPosition - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: MenuPosition#

+

Hierarchy#

+
    +
  • MenuPosition
  • +
+

Index#

+

Properties#

+ +

Properties#

+

Optional bottom#

+

bottom? : boolean

+

Defined in src/renderer/components/menu/menu.tsx:17

+
+

Optional left#

+

left? : boolean

+

Defined in src/renderer/components/menu/menu.tsx:14

+
+

Optional right#

+

right? : boolean

+

Defined in src/renderer/components/menu/menu.tsx:16

+
+

Optional top#

+

top? : boolean

+

Defined in src/renderer/components/menu/menu.tsx:15

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuprops/index.html new file mode 100644 index 0000000000..4201a46c42 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.menuprops/index.html @@ -0,0 +1,1160 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: MenuProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: MenuProps#

+

Hierarchy#

+
    +
  • MenuProps
  • +
+

Index#

+

Properties#

+ +

Methods#

+ +

Properties#

+

Optional autoFocus#

+

autoFocus? : boolean

+

Defined in src/renderer/components/menu/menu.tsx:27

+
+

Optional children#

+

children? : ReactNode

+

Defined in src/renderer/components/menu/menu.tsx:33

+
+

Optional className#

+

className? : string

+

Defined in src/renderer/components/menu/menu.tsx:25

+
+

Optional closeOnClickItem#

+

closeOnClickItem? : boolean

+

Defined in src/renderer/components/menu/menu.tsx:29

+
+

Optional closeOnClickOutside#

+

closeOnClickOutside? : boolean

+

Defined in src/renderer/components/menu/menu.tsx:30

+
+

Optional closeOnScroll#

+

closeOnScroll? : boolean

+

Defined in src/renderer/components/menu/menu.tsx:31

+
+

Optional htmlFor#

+

htmlFor? : string

+

Defined in src/renderer/components/menu/menu.tsx:26

+
+

Optional id#

+

id? : string

+

Defined in src/renderer/components/menu/menu.tsx:24

+
+

Optional isOpen#

+

isOpen? : boolean

+

Defined in src/renderer/components/menu/menu.tsx:21

+
+

Optional position#

+

position? : MenuPosition

+

Defined in src/renderer/components/menu/menu.tsx:32

+
+

Optional toggleEvent#

+

toggleEvent? : "click" | "contextmenu"

+

Defined in src/renderer/components/menu/menu.tsx:34

+
+

Optional usePortal#

+

usePortal? : boolean | HTMLElement

+

Defined in src/renderer/components/menu/menu.tsx:28

+

Methods#

+

close#

+

close(): void

+

Defined in src/renderer/components/menu/menu.tsx:23

+

Returns: void

+
+

open#

+

open(): void

+

Defined in src/renderer/components/menu/menu.tsx:22

+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.notification/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.notification/index.html new file mode 100644 index 0000000000..9dc3219c6d --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.notification/index.html @@ -0,0 +1,1051 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: Notification - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: Notification#

+

Hierarchy#

+
    +
  • Notification
  • +
+

Index#

+

Properties#

+ +

Methods#

+ +

Properties#

+

Optional id#

+

id? : NotificationId

+

Defined in src/renderer/components/notifications/notifications.store.tsx:17

+
+

message#

+

message: NotificationMessage

+

Defined in src/renderer/components/notifications/notifications.store.tsx:18

+
+

Optional status#

+

status? : NotificationStatus

+

Defined in src/renderer/components/notifications/notifications.store.tsx:19

+
+

Optional timeout#

+

timeout? : number

+

Defined in src/renderer/components/notifications/notifications.store.tsx:20

+

Methods#

+

Optional onClose#

+

onClose(): void

+

Defined in src/renderer/components/notifications/notifications.store.tsx:21

+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.pagelayoutprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.pagelayoutprops/index.html new file mode 100644 index 0000000000..9a1070d931 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.pagelayoutprops/index.html @@ -0,0 +1,3203 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: PageLayoutProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: PageLayoutProps#

+

Hierarchy#

+
    +
  • DOMAttributes‹any›
  • +
+

PageLayoutProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional back#

+

back? : function

+

Defined in src/renderer/components/layout/page-layout.tsx:19

+

Type declaration:#

+

▸ (evt: MouseEvent | KeyboardEvent): void

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtMouseEvent | KeyboardEvent
+
+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional className#

+

className? : IClassName

+

Defined in src/renderer/components/layout/page-layout.tsx:11

+
+

Optional contentClass#

+

contentClass? : IClassName

+

Defined in src/renderer/components/layout/page-layout.tsx:14

+
+

Optional contentGaps#

+

contentGaps? : boolean

+

Defined in src/renderer/components/layout/page-layout.tsx:16

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+ +

header: React.ReactNode

+

Defined in src/renderer/components/layout/page-layout.tsx:12

+
+

Optional headerClass#

+

headerClass? : IClassName

+

Defined in src/renderer/components/layout/page-layout.tsx:13

+
+

Optional navigation#

+

navigation? : NavigationTree[]

+

Defined in src/renderer/components/layout/page-layout.tsx:18

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

Optional provideBackButtonNavigation#

+

provideBackButtonNavigation? : boolean

+

Defined in src/renderer/components/layout/page-layout.tsx:15

+
+

Optional showOnTop#

+

showOnTop? : boolean

+

Defined in src/renderer/components/layout/page-layout.tsx:17

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.radiogroupprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.radiogroupprops/index.html new file mode 100644 index 0000000000..cc55fd3dbc --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.radiogroupprops/index.html @@ -0,0 +1,1066 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: RadioGroupProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: RadioGroupProps#

+

Hierarchy#

+
    +
  • RadioGroupProps
  • +
+

Index#

+

Properties#

+ +

Methods#

+ +

Properties#

+

Optional asButtons#

+

asButtons? : boolean

+

Defined in src/renderer/components/radio/radio.tsx:11

+
+

Optional className#

+

className? : any

+

Defined in src/renderer/components/radio/radio.tsx:9

+
+

Optional disabled#

+

disabled? : boolean

+

Defined in src/renderer/components/radio/radio.tsx:12

+
+

Optional value#

+

value? : any

+

Defined in src/renderer/components/radio/radio.tsx:10

+

Methods#

+

Optional onChange#

+

onChange(value: string): void

+

Defined in src/renderer/components/radio/radio.tsx:13

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valuestring
+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.selectoption/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.selectoption/index.html new file mode 100644 index 0000000000..a35a59ca00 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.selectoption/index.html @@ -0,0 +1,1000 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: SelectOption ‹**T**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.selectprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.selectprops/index.html new file mode 100644 index 0000000000..6b78d2f228 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.selectprops/index.html @@ -0,0 +1,2265 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: SelectProps ‹**T**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: SelectProps ‹T#

+

Type parameters#

+

T

+

Hierarchy#

+
    +
  • +

    Props‹T›

    +
  • +
  • +

    CreatableProps‹T›

    +
  • +
+

SelectProps

+

Index#

+

Properties#

+ +

Methods#

+ +

Properties#

+

Optional allowCreateWhileLoading#

+

allowCreateWhileLoading? : boolean

+

Inherited from SelectProps.allowCreateWhileLoading

+

Defined in node_modules/@types/react-select/src/Creatable.d.ts:11

+
+

Optional aria-label#

+

aria-label? : string

+

Inherited from SelectProps.aria-label

+

Defined in node_modules/@types/react-select/src/Select.d.ts:58

+
+

Optional aria-labelledby#

+

aria-labelledby? : string

+

Inherited from SelectProps.aria-labelledby

+

Defined in node_modules/@types/react-select/src/Select.d.ts:60

+
+

Optional autoConvertOptions#

+

autoConvertOptions? : boolean

+

Defined in src/renderer/components/select/select.tsx:30

+
+

Optional autoFocus#

+

autoFocus? : boolean

+

Inherited from SelectProps.autoFocus

+

Defined in node_modules/@types/react-select/src/Select.d.ts:62

+
+

Optional backspaceRemovesValue#

+

backspaceRemovesValue? : boolean

+

Inherited from SelectProps.backspaceRemovesValue

+

Defined in node_modules/@types/react-select/src/Select.d.ts:64

+
+

Optional blurInputOnSelect#

+

blurInputOnSelect? : boolean

+

Inherited from SelectProps.blurInputOnSelect

+

Defined in node_modules/@types/react-select/src/Select.d.ts:66

+
+

Optional captureMenuScroll#

+

captureMenuScroll? : boolean

+

Inherited from SelectProps.captureMenuScroll

+

Defined in node_modules/@types/react-select/src/Select.d.ts:68

+
+

Optional className#

+

className? : string

+

Inherited from SelectProps.className

+

Defined in node_modules/@types/react-select/src/Select.d.ts:70

+
+

Optional classNamePrefix#

+

classNamePrefix? : string | null

+

Inherited from SelectProps.classNamePrefix

+

Defined in node_modules/@types/react-select/src/Select.d.ts:72

+
+

Optional closeMenuOnScroll#

+

closeMenuOnScroll? : boolean | EventListener

+

Inherited from SelectProps.closeMenuOnScroll

+

Defined in node_modules/@types/react-select/src/Select.d.ts:87

+
+

Optional closeMenuOnSelect#

+

closeMenuOnSelect? : boolean

+

Inherited from SelectProps.closeMenuOnSelect

+

Defined in node_modules/@types/react-select/src/Select.d.ts:74

+
+

Optional components#

+

components? : SelectComponentsConfig‹T›

+

Inherited from SelectProps.components

+

Defined in node_modules/@types/react-select/src/Select.d.ts:97

+
+

Optional controlShouldRenderValue#

+

controlShouldRenderValue? : boolean

+

Inherited from SelectProps.controlShouldRenderValue

+

Defined in node_modules/@types/react-select/src/Select.d.ts:99

+
+

Optional createOptionPosition#

+

createOptionPosition? : "first" | "last"

+

Inherited from SelectProps.createOptionPosition

+

Defined in node_modules/@types/react-select/src/Creatable.d.ts:26

+
+

Optional defaultInputValue#

+

defaultInputValue? : string

+

Inherited from SelectProps.defaultInputValue

+

Defined in node_modules/@types/react-select/src/Select.d.ts:207

+
+

Optional defaultMenuIsOpen#

+

defaultMenuIsOpen? : boolean

+

Inherited from SelectProps.defaultMenuIsOpen

+

Defined in node_modules/@types/react-select/src/Select.d.ts:208

+
+

Optional defaultValue#

+

defaultValue? : ValueType‹T›

+

Inherited from SelectProps.defaultValue

+

Defined in node_modules/@types/react-select/src/Select.d.ts:209

+
+

Optional delimiter#

+

delimiter? : string

+

Inherited from SelectProps.delimiter

+

Defined in node_modules/@types/react-select/src/Select.d.ts:101

+
+

Optional escapeClearsValue#

+

escapeClearsValue? : boolean

+

Inherited from SelectProps.escapeClearsValue

+

Defined in node_modules/@types/react-select/src/Select.d.ts:103

+
+

Optional filterOption#

+

filterOption? : function | null

+

Inherited from SelectProps.filterOption

+

Defined in node_modules/@types/react-select/src/Select.d.ts:105

+
+

Optional formatCreateLabel#

+

formatCreateLabel? : function

+

Inherited from SelectProps.formatCreateLabel

+

Defined in node_modules/@types/react-select/src/Creatable.d.ts:14

+

Type declaration:#

+

▸ (inputValue: string): React.ReactNode

+

Parameters:

+ + + + + + + + + + + + + +
NameType
inputValuestring
+
+

Optional formatGroupLabel#

+

formatGroupLabel? : formatGroupLabel‹T›

+

Inherited from SelectProps.formatGroupLabel

+

Defined in node_modules/@types/react-select/src/Select.d.ts:110

+
+

Optional formatOptionLabel#

+

formatOptionLabel? : function

+

Inherited from SelectProps.formatOptionLabel

+

Defined in node_modules/@types/react-select/src/Select.d.ts:112

+

Type declaration:#

+

▸ (option: T, labelMeta: FormatOptionLabelMeta‹T›): React.ReactNode

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
optionT
labelMetaFormatOptionLabelMeta‹T›
+
+

Optional getNewOptionData#

+

getNewOptionData? : function

+

Inherited from SelectProps.getNewOptionData

+

Defined in node_modules/@types/react-select/src/Creatable.d.ts:20

+

Type declaration:#

+

▸ (inputValue: string, optionLabel: React.ReactNode): T

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
inputValuestring
optionLabelReact.ReactNode
+
+

Optional getOptionLabel#

+

getOptionLabel? : getOptionLabel‹T›

+

Inherited from SelectProps.getOptionLabel

+

Defined in node_modules/@types/react-select/src/Select.d.ts:114

+
+

Optional getOptionValue#

+

getOptionValue? : getOptionValue‹T›

+

Inherited from SelectProps.getOptionValue

+

Defined in node_modules/@types/react-select/src/Select.d.ts:116

+
+

Optional hideSelectedOptions#

+

hideSelectedOptions? : boolean

+

Inherited from SelectProps.hideSelectedOptions

+

Defined in node_modules/@types/react-select/src/Select.d.ts:118

+
+

Optional id#

+

id? : string

+

Inherited from SelectProps.id

+

Defined in node_modules/@types/react-select/src/Select.d.ts:120

+
+

Optional inputId#

+

inputId? : string

+

Inherited from SelectProps.inputId

+

Defined in node_modules/@types/react-select/src/Select.d.ts:124

+
+

Optional inputValue#

+

inputValue? : string

+

Inherited from SelectProps.inputValue

+

Defined in node_modules/@types/react-select/src/Select.d.ts:122

+
+

Optional instanceId#

+

instanceId? : number | string

+

Inherited from SelectProps.instanceId

+

Defined in node_modules/@types/react-select/src/Select.d.ts:126

+
+

Optional isClearable#

+

isClearable? : boolean

+

Inherited from SelectProps.isClearable

+

Defined in node_modules/@types/react-select/src/Select.d.ts:128

+
+

Optional isCreatable#

+

isCreatable? : boolean

+

Defined in src/renderer/components/select/select.tsx:29

+
+

Optional isDisabled#

+

isDisabled? : boolean

+

Inherited from SelectProps.isDisabled

+

Defined in node_modules/@types/react-select/src/Select.d.ts:130

+
+

Optional isLoading#

+

isLoading? : boolean

+

Inherited from SelectProps.isLoading

+

Defined in node_modules/@types/react-select/src/Select.d.ts:132

+
+

Optional isMulti#

+

isMulti? : boolean

+

Inherited from SelectProps.isMulti

+

Defined in node_modules/@types/react-select/src/Select.d.ts:138

+
+

Optional isOptionDisabled#

+

isOptionDisabled? : function

+

Inherited from SelectProps.isOptionDisabled

+

Defined in node_modules/@types/react-select/src/Select.d.ts:134

+

Type declaration:#

+

▸ (option: T, options: OptionsType‹T›): boolean | false

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
optionT
optionsOptionsType‹T›
+
+

Optional isOptionSelected#

+

isOptionSelected? : function

+

Inherited from SelectProps.isOptionSelected

+

Defined in node_modules/@types/react-select/src/Select.d.ts:136

+

Type declaration:#

+

▸ (option: T, options: OptionsType‹T›): boolean

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
optionT
optionsOptionsType‹T›
+
+

Optional isRtl#

+

isRtl? : boolean

+

Inherited from SelectProps.isRtl

+

Defined in node_modules/@types/react-select/src/Select.d.ts:140

+
+

Optional isSearchable#

+

isSearchable? : boolean

+

Inherited from SelectProps.isSearchable

+

Defined in node_modules/@types/react-select/src/Select.d.ts:142

+
+

Optional isValidNewOption#

+

isValidNewOption? : function

+

Inherited from SelectProps.isValidNewOption

+

Defined in node_modules/@types/react-select/src/Creatable.d.ts:17

+

Type declaration:#

+

▸ (inputValue: string, value: ValueType‹T›, options: OptionsType‹T›): boolean

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
inputValuestring
valueValueType‹T›
optionsOptionsType‹T›
+
+

Optional loadingMessage#

+

loadingMessage? : function

+

Inherited from SelectProps.loadingMessage

+

Defined in node_modules/@types/react-select/src/Select.d.ts:144

+

Type declaration:#

+

▸ (obj: object): string | null

+

Parameters:

+

obj: object

+ + + + + + + + + + + + + +
NameType
inputValuestring
+
+

Optional maxMenuHeight#

+

maxMenuHeight? : number

+

Inherited from SelectProps.maxMenuHeight

+

Defined in node_modules/@types/react-select/src/Select.d.ts:148

+
+

Optional menuClass#

+

menuClass? : string

+

Defined in src/renderer/components/select/select.tsx:28

+
+

Optional menuIsOpen#

+

menuIsOpen? : boolean

+

Inherited from SelectProps.menuIsOpen

+

Defined in node_modules/@types/react-select/src/Select.d.ts:150

+
+

Optional menuPlacement#

+

menuPlacement? : MenuPlacement

+

Inherited from SelectProps.menuPlacement

+

Defined in node_modules/@types/react-select/src/Select.d.ts:153

+
+

Optional menuPortalTarget#

+

menuPortalTarget? : HTMLElement | null

+

Inherited from SelectProps.menuPortalTarget

+

Defined in node_modules/@types/react-select/src/Select.d.ts:157

+
+

Optional menuPosition#

+

menuPosition? : MenuPosition

+

Inherited from SelectProps.menuPosition

+

Defined in node_modules/@types/react-select/src/Select.d.ts:155

+
+

Optional menuShouldBlockScroll#

+

menuShouldBlockScroll? : boolean

+

Inherited from SelectProps.menuShouldBlockScroll

+

Defined in node_modules/@types/react-select/src/Select.d.ts:159

+
+

Optional menuShouldScrollIntoView#

+

menuShouldScrollIntoView? : boolean

+

Inherited from SelectProps.menuShouldScrollIntoView

+

Defined in node_modules/@types/react-select/src/Select.d.ts:161

+
+

Optional minMenuHeight#

+

minMenuHeight? : number

+

Inherited from SelectProps.minMenuHeight

+

Defined in node_modules/@types/react-select/src/Select.d.ts:146

+
+

Optional name#

+

name? : string

+

Inherited from SelectProps.name

+

Defined in node_modules/@types/react-select/src/Select.d.ts:163

+
+

Optional noOptionsMessage#

+

noOptionsMessage? : function

+

Inherited from SelectProps.noOptionsMessage

+

Defined in node_modules/@types/react-select/src/Select.d.ts:165

+

Type declaration:#

+

▸ (obj: object): string | null

+

Parameters:

+

obj: object

+ + + + + + + + + + + + + +
NameType
inputValuestring
+
+

Optional onBlur#

+

onBlur? : FocusEventHandler

+

Inherited from SelectProps.onBlur

+

Defined in node_modules/@types/react-select/src/Select.d.ts:167

+
+

Optional onCreateOption#

+

onCreateOption? : function

+

Inherited from SelectProps.onCreateOption

+

Defined in node_modules/@types/react-select/src/Creatable.d.ts:24

+

Type declaration:#

+

▸ (inputValue: string): void

+

Parameters:

+ + + + + + + + + + + + + +
NameType
inputValuestring
+
+

Optional onFocus#

+

onFocus? : FocusEventHandler

+

Inherited from SelectProps.onFocus

+

Defined in node_modules/@types/react-select/src/Select.d.ts:171

+
+

Optional onInputChange#

+

onInputChange? : function

+

Inherited from SelectProps.onInputChange

+

Defined in node_modules/@types/react-select/src/Select.d.ts:173

+

Type declaration:#

+

▸ (newValue: string, actionMeta: InputActionMeta): void

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
newValuestring
actionMetaInputActionMeta
+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler

+

Inherited from SelectProps.onKeyDown

+

Defined in node_modules/@types/react-select/src/Select.d.ts:175

+
+

Optional onMenuClose#

+

onMenuClose? : function

+

Inherited from SelectProps.onMenuClose

+

Defined in node_modules/@types/react-select/src/Select.d.ts:179

+

Type declaration:#

+

▸ (): void

+
+

Optional onMenuOpen#

+

onMenuOpen? : function

+

Inherited from SelectProps.onMenuOpen

+

Defined in node_modules/@types/react-select/src/Select.d.ts:177

+

Type declaration:#

+

▸ (): void

+
+

Optional onMenuScrollToBottom#

+

onMenuScrollToBottom? : function

+

Inherited from SelectProps.onMenuScrollToBottom

+

Defined in node_modules/@types/react-select/src/Select.d.ts:183

+

Type declaration:#

+

▸ (event: SyntheticEvent‹HTMLElement›): void

+

Parameters:

+ + + + + + + + + + + + + +
NameType
eventSyntheticEvent‹HTMLElement›
+
+

Optional onMenuScrollToTop#

+

onMenuScrollToTop? : function

+

Inherited from SelectProps.onMenuScrollToTop

+

Defined in node_modules/@types/react-select/src/Select.d.ts:181

+

Type declaration:#

+

▸ (event: SyntheticEvent‹HTMLElement›): void

+

Parameters:

+ + + + + + + + + + + + + +
NameType
eventSyntheticEvent‹HTMLElement›
+
+

Optional openMenuOnClick#

+

openMenuOnClick? : boolean

+

Inherited from SelectProps.openMenuOnClick

+

Defined in node_modules/@types/react-select/src/Select.d.ts:187

+
+

Optional openMenuOnFocus#

+

openMenuOnFocus? : boolean

+

Inherited from SelectProps.openMenuOnFocus

+

Defined in node_modules/@types/react-select/src/Select.d.ts:185

+
+

Optional options#

+

options? : GroupedOptionsType‹T› | OptionsType‹T›

+

Inherited from SelectProps.options

+

Defined in node_modules/@types/react-select/src/Select.d.ts:189

+
+

Optional pageSize#

+

pageSize? : number

+

Inherited from SelectProps.pageSize

+

Defined in node_modules/@types/react-select/src/Select.d.ts:191

+
+

Optional placeholder#

+

placeholder? : React.ReactNode

+

Inherited from SelectProps.placeholder

+

Defined in node_modules/@types/react-select/src/Select.d.ts:193

+
+

Optional screenReaderStatus#

+

screenReaderStatus? : function

+

Inherited from SelectProps.screenReaderStatus

+

Defined in node_modules/@types/react-select/src/Select.d.ts:195

+

Type declaration:#

+

▸ (obj: object): string

+

Parameters:

+

obj: object

+ + + + + + + + + + + + + +
NameType
countnumber
+
+

Optional styles#

+

styles? : StylesConfig

+

Inherited from SelectProps.styles

+

Defined in node_modules/@types/react-select/src/Select.d.ts:197

+
+

Optional tabIndex#

+

tabIndex? : string | null

+

Inherited from SelectProps.tabIndex

+

Defined in node_modules/@types/react-select/src/Select.d.ts:201

+
+

Optional tabSelectsValue#

+

tabSelectsValue? : boolean

+

Inherited from SelectProps.tabSelectsValue

+

Defined in node_modules/@types/react-select/src/Select.d.ts:203

+
+

Optional theme#

+

theme? : ThemeConfig

+

Inherited from SelectProps.theme

+

Defined in node_modules/@types/react-select/src/Select.d.ts:199

+
+

Optional themeName#

+

themeName? : "dark" | "light" | "outlined"

+

Defined in src/renderer/components/select/select.tsx:27

+
+

Optional value#

+

value? : T

+

Overrides void

+

Defined in src/renderer/components/select/select.tsx:26

+

Methods#

+

Optional onChange#

+

onChange(option: T, meta?: ActionMeta‹any›): void

+

Overrides void

+

Defined in src/renderer/components/select/select.tsx:31

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
optionT
meta?ActionMeta‹any›
+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.sliderprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.sliderprops/index.html new file mode 100644 index 0000000000..4810d3018b --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.sliderprops/index.html @@ -0,0 +1,1035 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: SliderProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: SliderProps#

+

Hierarchy#

+
    +
  • object
  • +
+

SliderProps

+

Index#

+

Properties#

+ +

Methods#

+ +

Properties#

+

Optional className#

+

className? : string

+

Defined in src/renderer/components/slider/slider.tsx:10

+

Methods#

+

Optional onChange#

+

onChange(evt: FormEvent‹any›, value: number): void

+

Defined in src/renderer/components/slider/slider.tsx:11

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
evtFormEvent‹any›
valuenumber
+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.spinnerprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.spinnerprops/index.html new file mode 100644 index 0000000000..669ea5eee4 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.spinnerprops/index.html @@ -0,0 +1,5772 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: SpinnerProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: SpinnerProps#

+

Hierarchy#

+
    +
  • HTMLProps‹any›
  • +
+

SpinnerProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional about#

+

about? : string

+

Inherited from ButtonProps.about

+

Defined in node_modules/@types/react/index.d.ts:1777

+
+

Optional accept#

+

accept? : string

+

Inherited from LineProgressProps.accept

+

Defined in node_modules/@types/react/index.d.ts:1815

+
+

Optional acceptCharset#

+

acceptCharset? : string

+

Inherited from LineProgressProps.acceptCharset

+

Defined in node_modules/@types/react/index.d.ts:1816

+
+

Optional accessKey#

+

accessKey? : string

+

Inherited from ButtonProps.accessKey

+

Defined in node_modules/@types/react/index.d.ts:1753

+
+

Optional action#

+

action? : string

+

Inherited from LineProgressProps.action

+

Defined in node_modules/@types/react/index.d.ts:1817

+
+

Optional allowFullScreen#

+

allowFullScreen? : boolean

+

Inherited from LineProgressProps.allowFullScreen

+

Defined in node_modules/@types/react/index.d.ts:1818

+
+

Optional allowTransparency#

+

allowTransparency? : boolean

+

Inherited from LineProgressProps.allowTransparency

+

Defined in node_modules/@types/react/index.d.ts:1819

+
+

Optional alt#

+

alt? : string

+

Inherited from LineProgressProps.alt

+

Defined in node_modules/@types/react/index.d.ts:1820

+
+

Optional aria-activedescendant#

+

aria-activedescendant? : string

+

Inherited from ButtonProps.aria-activedescendant

+

Defined in node_modules/@types/react/index.d.ts:1560

+

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

+
+

Optional aria-atomic#

+

aria-atomic? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-atomic

+

Defined in node_modules/@types/react/index.d.ts:1562

+

Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.

+
+

Optional aria-autocomplete#

+

aria-autocomplete? : "none" | "inline" | "list" | "both"

+

Inherited from ButtonProps.aria-autocomplete

+

Defined in node_modules/@types/react/index.d.ts:1567

+

Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be +presented if they are made.

+
+

Optional aria-busy#

+

aria-busy? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-busy

+

Defined in node_modules/@types/react/index.d.ts:1569

+

Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.

+
+

Optional aria-checked#

+

aria-checked? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-checked

+

Defined in node_modules/@types/react/index.d.ts:1574

+

Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.

+

see aria-pressed @see aria-selected.

+
+

Optional aria-colcount#

+

aria-colcount? : number

+

Inherited from ButtonProps.aria-colcount

+

Defined in node_modules/@types/react/index.d.ts:1579

+

Defines the total number of columns in a table, grid, or treegrid.

+

see aria-colindex.

+
+

Optional aria-colindex#

+

aria-colindex? : number

+

Inherited from ButtonProps.aria-colindex

+

Defined in node_modules/@types/react/index.d.ts:1584

+

Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.

+

see aria-colcount @see aria-colspan.

+
+

Optional aria-colspan#

+

aria-colspan? : number

+

Inherited from ButtonProps.aria-colspan

+

Defined in node_modules/@types/react/index.d.ts:1589

+

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-colindex @see aria-rowspan.

+
+

Optional aria-controls#

+

aria-controls? : string

+

Inherited from ButtonProps.aria-controls

+

Defined in node_modules/@types/react/index.d.ts:1594

+

Identifies the element (or elements) whose contents or presence are controlled by the current element.

+

see aria-owns.

+
+

Optional aria-current#

+

aria-current? : boolean | "false" | "true" | "page" | "step" | "location" | "date" | "time"

+

Inherited from ButtonProps.aria-current

+

Defined in node_modules/@types/react/index.d.ts:1596

+

Indicates the element that represents the current item within a container or set of related elements.

+
+

Optional aria-describedby#

+

aria-describedby? : string

+

Inherited from ButtonProps.aria-describedby

+

Defined in node_modules/@types/react/index.d.ts:1601

+

Identifies the element (or elements) that describes the object.

+

see aria-labelledby

+
+

Optional aria-details#

+

aria-details? : string

+

Inherited from ButtonProps.aria-details

+

Defined in node_modules/@types/react/index.d.ts:1606

+

Identifies the element that provides a detailed, extended description for the object.

+

see aria-describedby.

+
+

Optional aria-disabled#

+

aria-disabled? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-disabled

+

Defined in node_modules/@types/react/index.d.ts:1611

+

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

+

see aria-hidden @see aria-readonly.

+
+

Optional aria-dropeffect#

+

aria-dropeffect? : "none" | "copy" | "execute" | "link" | "move" | "popup"

+

Inherited from ButtonProps.aria-dropeffect

+

Defined in node_modules/@types/react/index.d.ts:1616

+

Indicates what functions can be performed when a dragged object is released on the drop target.

+

deprecated in ARIA 1.1

+
+

Optional aria-errormessage#

+

aria-errormessage? : string

+

Inherited from ButtonProps.aria-errormessage

+

Defined in node_modules/@types/react/index.d.ts:1621

+

Identifies the element that provides an error message for the object.

+

see aria-invalid @see aria-describedby.

+
+

Optional aria-expanded#

+

aria-expanded? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-expanded

+

Defined in node_modules/@types/react/index.d.ts:1623

+

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

+
+

Optional aria-flowto#

+

aria-flowto? : string

+

Inherited from ButtonProps.aria-flowto

+

Defined in node_modules/@types/react/index.d.ts:1628

+

Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, +allows assistive technology to override the general default of reading in document source order.

+
+

Optional aria-grabbed#

+

aria-grabbed? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-grabbed

+

Defined in node_modules/@types/react/index.d.ts:1633

+

Indicates an element's "grabbed" state in a drag-and-drop operation.

+

deprecated in ARIA 1.1

+
+

Optional aria-haspopup#

+

aria-haspopup? : boolean | "false" | "true" | "menu" | "listbox" | "tree" | "grid" | "dialog"

+

Inherited from ButtonProps.aria-haspopup

+

Defined in node_modules/@types/react/index.d.ts:1635

+

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

+
+

Optional aria-hidden#

+

aria-hidden? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-hidden

+

Defined in node_modules/@types/react/index.d.ts:1640

+

Indicates whether the element is exposed to an accessibility API.

+

see aria-disabled.

+
+

Optional aria-invalid#

+

aria-invalid? : boolean | "false" | "true" | "grammar" | "spelling"

+

Inherited from ButtonProps.aria-invalid

+

Defined in node_modules/@types/react/index.d.ts:1645

+

Indicates the entered value does not conform to the format expected by the application.

+

see aria-errormessage.

+
+

Optional aria-keyshortcuts#

+

aria-keyshortcuts? : string

+

Inherited from ButtonProps.aria-keyshortcuts

+

Defined in node_modules/@types/react/index.d.ts:1647

+

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

+
+

Optional aria-label#

+

aria-label? : string

+

Inherited from ButtonProps.aria-label

+

Defined in node_modules/@types/react/index.d.ts:1652

+

Defines a string value that labels the current element.

+

see aria-labelledby.

+
+

Optional aria-labelledby#

+

aria-labelledby? : string

+

Inherited from ButtonProps.aria-labelledby

+

Defined in node_modules/@types/react/index.d.ts:1657

+

Identifies the element (or elements) that labels the current element.

+

see aria-describedby.

+
+

Optional aria-level#

+

aria-level? : number

+

Inherited from ButtonProps.aria-level

+

Defined in node_modules/@types/react/index.d.ts:1659

+

Defines the hierarchical level of an element within a structure.

+
+

Optional aria-live#

+

aria-live? : "off" | "assertive" | "polite"

+

Inherited from ButtonProps.aria-live

+

Defined in node_modules/@types/react/index.d.ts:1661

+

Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.

+
+

Optional aria-modal#

+

aria-modal? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-modal

+

Defined in node_modules/@types/react/index.d.ts:1663

+

Indicates whether an element is modal when displayed.

+
+

Optional aria-multiline#

+

aria-multiline? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiline

+

Defined in node_modules/@types/react/index.d.ts:1665

+

Indicates whether a text box accepts multiple lines of input or only a single line.

+
+

Optional aria-multiselectable#

+

aria-multiselectable? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiselectable

+

Defined in node_modules/@types/react/index.d.ts:1667

+

Indicates that the user may select more than one item from the current selectable descendants.

+
+

Optional aria-orientation#

+

aria-orientation? : "horizontal" | "vertical"

+

Inherited from ButtonProps.aria-orientation

+

Defined in node_modules/@types/react/index.d.ts:1669

+

Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.

+
+

Optional aria-owns#

+

aria-owns? : string

+

Inherited from ButtonProps.aria-owns

+

Defined in node_modules/@types/react/index.d.ts:1675

+

Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship +between DOM elements where the DOM hierarchy cannot be used to represent the relationship.

+

see aria-controls.

+
+

Optional aria-placeholder#

+

aria-placeholder? : string

+

Inherited from ButtonProps.aria-placeholder

+

Defined in node_modules/@types/react/index.d.ts:1680

+

Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. +A hint could be a sample value or a brief description of the expected format.

+
+

Optional aria-posinset#

+

aria-posinset? : number

+

Inherited from ButtonProps.aria-posinset

+

Defined in node_modules/@types/react/index.d.ts:1685

+

Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-setsize.

+
+

Optional aria-pressed#

+

aria-pressed? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-pressed

+

Defined in node_modules/@types/react/index.d.ts:1690

+

Indicates the current "pressed" state of toggle buttons.

+

see aria-checked @see aria-selected.

+
+

Optional aria-readonly#

+

aria-readonly? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-readonly

+

Defined in node_modules/@types/react/index.d.ts:1695

+

Indicates that the element is not editable, but is otherwise operable.

+

see aria-disabled.

+
+

Optional aria-relevant#

+

aria-relevant? : "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text" | "text additions" | "text removals"

+

Inherited from ButtonProps.aria-relevant

+

Defined in node_modules/@types/react/index.d.ts:1700

+

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

+

see aria-atomic.

+
+

Optional aria-required#

+

aria-required? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-required

+

Defined in node_modules/@types/react/index.d.ts:1702

+

Indicates that user input is required on the element before a form may be submitted.

+
+

Optional aria-roledescription#

+

aria-roledescription? : string

+

Inherited from ButtonProps.aria-roledescription

+

Defined in node_modules/@types/react/index.d.ts:1704

+

Defines a human-readable, author-localized description for the role of an element.

+
+

Optional aria-rowcount#

+

aria-rowcount? : number

+

Inherited from ButtonProps.aria-rowcount

+

Defined in node_modules/@types/react/index.d.ts:1709

+

Defines the total number of rows in a table, grid, or treegrid.

+

see aria-rowindex.

+
+

Optional aria-rowindex#

+

aria-rowindex? : number

+

Inherited from ButtonProps.aria-rowindex

+

Defined in node_modules/@types/react/index.d.ts:1714

+

Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.

+

see aria-rowcount @see aria-rowspan.

+
+

Optional aria-rowspan#

+

aria-rowspan? : number

+

Inherited from ButtonProps.aria-rowspan

+

Defined in node_modules/@types/react/index.d.ts:1719

+

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-rowindex @see aria-colspan.

+
+

Optional aria-selected#

+

aria-selected? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-selected

+

Defined in node_modules/@types/react/index.d.ts:1724

+

Indicates the current "selected" state of various widgets.

+

see aria-checked @see aria-pressed.

+
+

Optional aria-setsize#

+

aria-setsize? : number

+

Inherited from ButtonProps.aria-setsize

+

Defined in node_modules/@types/react/index.d.ts:1729

+

Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-posinset.

+
+

Optional aria-sort#

+

aria-sort? : "none" | "ascending" | "descending" | "other"

+

Inherited from ButtonProps.aria-sort

+

Defined in node_modules/@types/react/index.d.ts:1731

+

Indicates if items in a table or grid are sorted in ascending or descending order.

+
+

Optional aria-valuemax#

+

aria-valuemax? : number

+

Inherited from ButtonProps.aria-valuemax

+

Defined in node_modules/@types/react/index.d.ts:1733

+

Defines the maximum allowed value for a range widget.

+
+

Optional aria-valuemin#

+

aria-valuemin? : number

+

Inherited from ButtonProps.aria-valuemin

+

Defined in node_modules/@types/react/index.d.ts:1735

+

Defines the minimum allowed value for a range widget.

+
+

Optional aria-valuenow#

+

aria-valuenow? : number

+

Inherited from ButtonProps.aria-valuenow

+

Defined in node_modules/@types/react/index.d.ts:1740

+

Defines the current value for a range widget.

+

see aria-valuetext.

+
+

Optional aria-valuetext#

+

aria-valuetext? : string

+

Inherited from ButtonProps.aria-valuetext

+

Defined in node_modules/@types/react/index.d.ts:1742

+

Defines the human readable text alternative of aria-valuenow for a range widget.

+
+

Optional as#

+

as? : string

+

Inherited from LineProgressProps.as

+

Defined in node_modules/@types/react/index.d.ts:1821

+
+

Optional async#

+

async? : boolean

+

Inherited from LineProgressProps.async

+

Defined in node_modules/@types/react/index.d.ts:1822

+
+

Optional autoCapitalize#

+

autoCapitalize? : string

+

Inherited from ButtonProps.autoCapitalize

+

Defined in node_modules/@types/react/index.d.ts:1787

+
+

Optional autoComplete#

+

autoComplete? : string

+

Inherited from LineProgressProps.autoComplete

+

Defined in node_modules/@types/react/index.d.ts:1823

+
+

Optional autoCorrect#

+

autoCorrect? : string

+

Inherited from ButtonProps.autoCorrect

+

Defined in node_modules/@types/react/index.d.ts:1788

+
+

Optional autoFocus#

+

autoFocus? : boolean

+

Inherited from LineProgressProps.autoFocus

+

Defined in node_modules/@types/react/index.d.ts:1824

+
+

Optional autoPlay#

+

autoPlay? : boolean

+

Inherited from LineProgressProps.autoPlay

+

Defined in node_modules/@types/react/index.d.ts:1825

+
+

Optional autoSave#

+

autoSave? : string

+

Inherited from ButtonProps.autoSave

+

Defined in node_modules/@types/react/index.d.ts:1789

+
+

Optional capture#

+

capture? : boolean | string

+

Inherited from LineProgressProps.capture

+

Defined in node_modules/@types/react/index.d.ts:1826

+
+

Optional cellPadding#

+

cellPadding? : number | string

+

Inherited from LineProgressProps.cellPadding

+

Defined in node_modules/@types/react/index.d.ts:1827

+
+

Optional cellSpacing#

+

cellSpacing? : number | string

+

Inherited from LineProgressProps.cellSpacing

+

Defined in node_modules/@types/react/index.d.ts:1828

+
+

Optional center#

+

center? : boolean

+

Defined in src/renderer/components/spinner/spinner.tsx:8

+
+

Optional challenge#

+

challenge? : string

+

Inherited from LineProgressProps.challenge

+

Defined in node_modules/@types/react/index.d.ts:1830

+
+

Optional charSet#

+

charSet? : string

+

Inherited from LineProgressProps.charSet

+

Defined in node_modules/@types/react/index.d.ts:1829

+
+

Optional checked#

+

checked? : boolean

+

Inherited from LineProgressProps.checked

+

Defined in node_modules/@types/react/index.d.ts:1831

+
+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional cite#

+

cite? : string

+

Inherited from LineProgressProps.cite

+

Defined in node_modules/@types/react/index.d.ts:1832

+
+

Optional classID#

+

classID? : string

+

Inherited from LineProgressProps.classID

+

Defined in node_modules/@types/react/index.d.ts:1833

+
+

Optional className#

+

className? : string

+

Inherited from ButtonProps.className

+

Defined in node_modules/@types/react/index.d.ts:1754

+
+

Optional colSpan#

+

colSpan? : number

+

Inherited from LineProgressProps.colSpan

+

Defined in node_modules/@types/react/index.d.ts:1835

+
+

Optional color#

+

color? : string

+

Inherited from ButtonProps.color

+

Defined in node_modules/@types/react/index.d.ts:1790

+
+

Optional cols#

+

cols? : number

+

Inherited from LineProgressProps.cols

+

Defined in node_modules/@types/react/index.d.ts:1834

+
+

Optional content#

+

content? : string

+

Inherited from LineProgressProps.content

+

Defined in node_modules/@types/react/index.d.ts:1836

+
+

Optional contentEditable#

+

contentEditable? : Booleanish | "inherit"

+

Inherited from ButtonProps.contentEditable

+

Defined in node_modules/@types/react/index.d.ts:1755

+
+

Optional contextMenu#

+

contextMenu? : string

+

Inherited from ButtonProps.contextMenu

+

Defined in node_modules/@types/react/index.d.ts:1756

+
+

Optional controls#

+

controls? : boolean

+

Inherited from LineProgressProps.controls

+

Defined in node_modules/@types/react/index.d.ts:1837

+
+

Optional coords#

+

coords? : string

+

Inherited from LineProgressProps.coords

+

Defined in node_modules/@types/react/index.d.ts:1838

+
+

Optional crossOrigin#

+

crossOrigin? : string

+

Inherited from LineProgressProps.crossOrigin

+

Defined in node_modules/@types/react/index.d.ts:1839

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional data#

+

data? : string

+

Inherited from LineProgressProps.data

+

Defined in node_modules/@types/react/index.d.ts:1840

+
+

Optional datatype#

+

datatype? : string

+

Inherited from ButtonProps.datatype

+

Defined in node_modules/@types/react/index.d.ts:1778

+
+

Optional dateTime#

+

dateTime? : string

+

Inherited from LineProgressProps.dateTime

+

Defined in node_modules/@types/react/index.d.ts:1841

+
+

Optional default#

+

default? : boolean

+

Inherited from LineProgressProps.default

+

Defined in node_modules/@types/react/index.d.ts:1842

+
+

Optional defaultChecked#

+

defaultChecked? : boolean

+

Inherited from ButtonProps.defaultChecked

+

Defined in node_modules/@types/react/index.d.ts:1747

+
+

Optional defaultValue#

+

defaultValue? : string | number | ReadonlyArray‹string›

+

Inherited from ButtonProps.defaultValue

+

Defined in node_modules/@types/react/index.d.ts:1748

+
+

Optional defer#

+

defer? : boolean

+

Inherited from LineProgressProps.defer

+

Defined in node_modules/@types/react/index.d.ts:1843

+
+

Optional dir#

+

dir? : string

+

Inherited from ButtonProps.dir

+

Defined in node_modules/@types/react/index.d.ts:1757

+
+

Optional disabled#

+

disabled? : boolean

+

Inherited from LineProgressProps.disabled

+

Defined in node_modules/@types/react/index.d.ts:1844

+
+

Optional download#

+

download? : any

+

Inherited from LineProgressProps.download

+

Defined in node_modules/@types/react/index.d.ts:1845

+
+

Optional draggable#

+

draggable? : Booleanish

+

Inherited from ButtonProps.draggable

+

Defined in node_modules/@types/react/index.d.ts:1758

+
+

Optional encType#

+

encType? : string

+

Inherited from LineProgressProps.encType

+

Defined in node_modules/@types/react/index.d.ts:1846

+
+

Optional form#

+

form? : string

+

Inherited from LineProgressProps.form

+

Defined in node_modules/@types/react/index.d.ts:1847

+
+

Optional formAction#

+

formAction? : string

+

Inherited from LineProgressProps.formAction

+

Defined in node_modules/@types/react/index.d.ts:1848

+
+

Optional formEncType#

+

formEncType? : string

+

Inherited from LineProgressProps.formEncType

+

Defined in node_modules/@types/react/index.d.ts:1849

+
+

Optional formMethod#

+

formMethod? : string

+

Inherited from LineProgressProps.formMethod

+

Defined in node_modules/@types/react/index.d.ts:1850

+
+

Optional formNoValidate#

+

formNoValidate? : boolean

+

Inherited from LineProgressProps.formNoValidate

+

Defined in node_modules/@types/react/index.d.ts:1851

+
+

Optional formTarget#

+

formTarget? : string

+

Inherited from LineProgressProps.formTarget

+

Defined in node_modules/@types/react/index.d.ts:1852

+
+

Optional frameBorder#

+

frameBorder? : number | string

+

Inherited from LineProgressProps.frameBorder

+

Defined in node_modules/@types/react/index.d.ts:1853

+
+

Optional headers#

+

headers? : string

+

Inherited from LineProgressProps.headers

+

Defined in node_modules/@types/react/index.d.ts:1854

+
+

Optional height#

+

height? : number | string

+

Inherited from LineProgressProps.height

+

Defined in node_modules/@types/react/index.d.ts:1855

+
+

Optional hidden#

+

hidden? : boolean

+

Inherited from IconProps.hidden

+

Defined in node_modules/@types/react/index.d.ts:1759

+
+

Optional high#

+

high? : number

+

Inherited from LineProgressProps.high

+

Defined in node_modules/@types/react/index.d.ts:1856

+
+

Optional href#

+

href? : string

+

Inherited from LineProgressProps.href

+

Defined in node_modules/@types/react/index.d.ts:1857

+
+

Optional hrefLang#

+

hrefLang? : string

+

Inherited from LineProgressProps.hrefLang

+

Defined in node_modules/@types/react/index.d.ts:1858

+
+

Optional htmlFor#

+

htmlFor? : string

+

Inherited from LineProgressProps.htmlFor

+

Defined in node_modules/@types/react/index.d.ts:1859

+
+

Optional httpEquiv#

+

httpEquiv? : string

+

Inherited from LineProgressProps.httpEquiv

+

Defined in node_modules/@types/react/index.d.ts:1860

+
+

Optional id#

+

id? : string

+

Inherited from ButtonProps.id

+

Defined in node_modules/@types/react/index.d.ts:1760

+
+

Optional inlist#

+

inlist? : any

+

Inherited from ButtonProps.inlist

+

Defined in node_modules/@types/react/index.d.ts:1779

+
+

Optional inputMode#

+

inputMode? : "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | "search"

+

Inherited from ButtonProps.inputMode

+

Defined in node_modules/@types/react/index.d.ts:1805

+

Hints at the type of data that might be entered by the user while editing the element or its contents

+

see https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute

+
+

Optional integrity#

+

integrity? : string

+

Inherited from LineProgressProps.integrity

+

Defined in node_modules/@types/react/index.d.ts:1861

+
+

Optional is#

+

is? : string

+

Inherited from ButtonProps.is

+

Defined in node_modules/@types/react/index.d.ts:1810

+

Specify that a standard HTML element should behave like a defined custom built-in element

+

see https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is

+
+

Optional itemID#

+

itemID? : string

+

Inherited from ButtonProps.itemID

+

Defined in node_modules/@types/react/index.d.ts:1794

+
+

Optional itemProp#

+

itemProp? : string

+

Inherited from ButtonProps.itemProp

+

Defined in node_modules/@types/react/index.d.ts:1791

+
+

Optional itemRef#

+

itemRef? : string

+

Inherited from ButtonProps.itemRef

+

Defined in node_modules/@types/react/index.d.ts:1795

+
+

Optional itemScope#

+

itemScope? : boolean

+

Inherited from ButtonProps.itemScope

+

Defined in node_modules/@types/react/index.d.ts:1792

+
+

Optional itemType#

+

itemType? : string

+

Inherited from ButtonProps.itemType

+

Defined in node_modules/@types/react/index.d.ts:1793

+
+

Optional key#

+

key? : Key | null

+

Inherited from LineProgressProps.key

+

Defined in node_modules/@types/react/index.d.ts:137

+
+

Optional keyParams#

+

keyParams? : string

+

Inherited from LineProgressProps.keyParams

+

Defined in node_modules/@types/react/index.d.ts:1862

+
+

Optional keyType#

+

keyType? : string

+

Inherited from LineProgressProps.keyType

+

Defined in node_modules/@types/react/index.d.ts:1863

+
+

Optional kind#

+

kind? : string

+

Inherited from LineProgressProps.kind

+

Defined in node_modules/@types/react/index.d.ts:1864

+
+

Optional label#

+

label? : string

+

Inherited from LineProgressProps.label

+

Defined in node_modules/@types/react/index.d.ts:1865

+
+

Optional lang#

+

lang? : string

+

Inherited from ButtonProps.lang

+

Defined in node_modules/@types/react/index.d.ts:1761

+
+

Optional list#

+

list? : string

+

Inherited from LineProgressProps.list

+

Defined in node_modules/@types/react/index.d.ts:1866

+
+

Optional loop#

+

loop? : boolean

+

Inherited from LineProgressProps.loop

+

Defined in node_modules/@types/react/index.d.ts:1867

+
+

Optional low#

+

low? : number

+

Inherited from LineProgressProps.low

+

Defined in node_modules/@types/react/index.d.ts:1868

+
+

Optional manifest#

+

manifest? : string

+

Inherited from LineProgressProps.manifest

+

Defined in node_modules/@types/react/index.d.ts:1869

+
+

Optional marginHeight#

+

marginHeight? : number

+

Inherited from LineProgressProps.marginHeight

+

Defined in node_modules/@types/react/index.d.ts:1870

+
+

Optional marginWidth#

+

marginWidth? : number

+

Inherited from LineProgressProps.marginWidth

+

Defined in node_modules/@types/react/index.d.ts:1871

+
+

Optional max#

+

max? : number | string

+

Inherited from MenuItemProps.max

+

Defined in node_modules/@types/react/index.d.ts:1872

+
+

Optional maxLength#

+

maxLength? : number

+

Inherited from LineProgressProps.maxLength

+

Defined in node_modules/@types/react/index.d.ts:1873

+
+

Optional media#

+

media? : string

+

Inherited from LineProgressProps.media

+

Defined in node_modules/@types/react/index.d.ts:1874

+
+

Optional mediaGroup#

+

mediaGroup? : string

+

Inherited from LineProgressProps.mediaGroup

+

Defined in node_modules/@types/react/index.d.ts:1875

+
+

Optional method#

+

method? : string

+

Inherited from LineProgressProps.method

+

Defined in node_modules/@types/react/index.d.ts:1876

+
+

Optional min#

+

min? : number | string

+

Inherited from MenuItemProps.min

+

Defined in node_modules/@types/react/index.d.ts:1877

+
+

Optional minLength#

+

minLength? : number

+

Inherited from LineProgressProps.minLength

+

Defined in node_modules/@types/react/index.d.ts:1878

+
+

Optional multiple#

+

multiple? : boolean

+

Inherited from LineProgressProps.multiple

+

Defined in node_modules/@types/react/index.d.ts:1879

+
+

Optional muted#

+

muted? : boolean

+

Inherited from LineProgressProps.muted

+

Defined in node_modules/@types/react/index.d.ts:1880

+
+

Optional name#

+

name? : string

+

Inherited from LineProgressProps.name

+

Defined in node_modules/@types/react/index.d.ts:1881

+
+

Optional noValidate#

+

noValidate? : boolean

+

Inherited from LineProgressProps.noValidate

+

Defined in node_modules/@types/react/index.d.ts:1883

+
+

Optional nonce#

+

nonce? : string

+

Inherited from LineProgressProps.nonce

+

Defined in node_modules/@types/react/index.d.ts:1882

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

Optional open#

+

open? : boolean

+

Inherited from LineProgressProps.open

+

Defined in node_modules/@types/react/index.d.ts:1884

+
+

Optional optimum#

+

optimum? : number

+

Inherited from LineProgressProps.optimum

+

Defined in node_modules/@types/react/index.d.ts:1885

+
+

Optional pattern#

+

pattern? : string

+

Inherited from LineProgressProps.pattern

+

Defined in node_modules/@types/react/index.d.ts:1886

+
+

Optional placeholder#

+

placeholder? : string

+

Inherited from LineProgressProps.placeholder

+

Overrides ButtonProps.placeholder

+

Defined in node_modules/@types/react/index.d.ts:1887

+
+

Optional playsInline#

+

playsInline? : boolean

+

Inherited from LineProgressProps.playsInline

+

Defined in node_modules/@types/react/index.d.ts:1888

+
+

Optional poster#

+

poster? : string

+

Inherited from LineProgressProps.poster

+

Defined in node_modules/@types/react/index.d.ts:1889

+
+

Optional prefix#

+

prefix? : string

+

Inherited from ButtonProps.prefix

+

Defined in node_modules/@types/react/index.d.ts:1780

+
+

Optional preload#

+

preload? : string

+

Inherited from LineProgressProps.preload

+

Defined in node_modules/@types/react/index.d.ts:1890

+
+

Optional property#

+

property? : string

+

Inherited from ButtonProps.property

+

Defined in node_modules/@types/react/index.d.ts:1781

+
+

Optional radioGroup#

+

radioGroup? : string

+

Inherited from ButtonProps.radioGroup

+

Defined in node_modules/@types/react/index.d.ts:1771

+
+

Optional readOnly#

+

readOnly? : boolean

+

Inherited from LineProgressProps.readOnly

+

Defined in node_modules/@types/react/index.d.ts:1891

+
+

Optional ref#

+

ref? : LegacyRef‹any›

+

Inherited from LineProgressProps.ref

+

Defined in node_modules/@types/react/index.d.ts:143

+
+

Optional rel#

+

rel? : string

+

Inherited from LineProgressProps.rel

+

Defined in node_modules/@types/react/index.d.ts:1892

+
+

Optional required#

+

required? : boolean

+

Inherited from LineProgressProps.required

+

Defined in node_modules/@types/react/index.d.ts:1893

+
+

Optional resource#

+

resource? : string

+

Inherited from ButtonProps.resource

+

Defined in node_modules/@types/react/index.d.ts:1782

+
+

Optional results#

+

results? : number

+

Inherited from ButtonProps.results

+

Defined in node_modules/@types/react/index.d.ts:1796

+
+

Optional reversed#

+

reversed? : boolean

+

Inherited from LineProgressProps.reversed

+

Defined in node_modules/@types/react/index.d.ts:1894

+
+

Optional role#

+

role? : string

+

Inherited from ButtonProps.role

+

Defined in node_modules/@types/react/index.d.ts:1774

+
+

Optional rowSpan#

+

rowSpan? : number

+

Inherited from LineProgressProps.rowSpan

+

Defined in node_modules/@types/react/index.d.ts:1896

+
+

Optional rows#

+

rows? : number

+

Inherited from LineProgressProps.rows

+

Defined in node_modules/@types/react/index.d.ts:1895

+
+

Optional sandbox#

+

sandbox? : string

+

Inherited from LineProgressProps.sandbox

+

Defined in node_modules/@types/react/index.d.ts:1897

+
+

Optional scope#

+

scope? : string

+

Inherited from LineProgressProps.scope

+

Defined in node_modules/@types/react/index.d.ts:1898

+
+

Optional scoped#

+

scoped? : boolean

+

Inherited from LineProgressProps.scoped

+

Defined in node_modules/@types/react/index.d.ts:1899

+
+

Optional scrolling#

+

scrolling? : string

+

Inherited from LineProgressProps.scrolling

+

Defined in node_modules/@types/react/index.d.ts:1900

+
+

Optional seamless#

+

seamless? : boolean

+

Inherited from LineProgressProps.seamless

+

Defined in node_modules/@types/react/index.d.ts:1901

+
+

Optional security#

+

security? : string

+

Inherited from ButtonProps.security

+

Defined in node_modules/@types/react/index.d.ts:1797

+
+

Optional selected#

+

selected? : boolean

+

Inherited from LineProgressProps.selected

+

Defined in node_modules/@types/react/index.d.ts:1902

+
+

Optional shape#

+

shape? : string

+

Inherited from LineProgressProps.shape

+

Defined in node_modules/@types/react/index.d.ts:1903

+
+

Optional singleColor#

+

singleColor? : boolean

+

Defined in src/renderer/components/spinner/spinner.tsx:7

+
+

Optional size#

+

size? : number

+

Inherited from LineProgressProps.size

+

Defined in node_modules/@types/react/index.d.ts:1904

+
+

Optional sizes#

+

sizes? : string

+

Inherited from LineProgressProps.sizes

+

Defined in node_modules/@types/react/index.d.ts:1905

+
+

Optional slot#

+

slot? : string

+

Inherited from ButtonProps.slot

+

Defined in node_modules/@types/react/index.d.ts:1763

+
+

Optional span#

+

span? : number

+

Inherited from LineProgressProps.span

+

Defined in node_modules/@types/react/index.d.ts:1906

+
+

Optional spellCheck#

+

spellCheck? : Booleanish

+

Inherited from ButtonProps.spellCheck

+

Defined in node_modules/@types/react/index.d.ts:1764

+
+

Optional src#

+

src? : string

+

Inherited from LineProgressProps.src

+

Defined in node_modules/@types/react/index.d.ts:1907

+
+

Optional srcDoc#

+

srcDoc? : string

+

Inherited from LineProgressProps.srcDoc

+

Defined in node_modules/@types/react/index.d.ts:1908

+
+

Optional srcLang#

+

srcLang? : string

+

Inherited from LineProgressProps.srcLang

+

Defined in node_modules/@types/react/index.d.ts:1909

+
+

Optional srcSet#

+

srcSet? : string

+

Inherited from LineProgressProps.srcSet

+

Defined in node_modules/@types/react/index.d.ts:1910

+
+

Optional start#

+

start? : number

+

Inherited from LineProgressProps.start

+

Defined in node_modules/@types/react/index.d.ts:1911

+
+

Optional step#

+

step? : number | string

+

Inherited from LineProgressProps.step

+

Defined in node_modules/@types/react/index.d.ts:1912

+
+

Optional style#

+

style? : CSSProperties

+

Inherited from ButtonProps.style

+

Defined in node_modules/@types/react/index.d.ts:1765

+
+

Optional summary#

+

summary? : string

+

Inherited from LineProgressProps.summary

+

Defined in node_modules/@types/react/index.d.ts:1913

+
+

Optional suppressContentEditableWarning#

+

suppressContentEditableWarning? : boolean

+

Inherited from ButtonProps.suppressContentEditableWarning

+

Defined in node_modules/@types/react/index.d.ts:1749

+
+

Optional suppressHydrationWarning#

+

suppressHydrationWarning? : boolean

+

Inherited from ButtonProps.suppressHydrationWarning

+

Defined in node_modules/@types/react/index.d.ts:1750

+
+

Optional tabIndex#

+

tabIndex? : number

+

Inherited from ButtonProps.tabIndex

+

Defined in node_modules/@types/react/index.d.ts:1766

+
+

Optional target#

+

target? : string

+

Inherited from LineProgressProps.target

+

Defined in node_modules/@types/react/index.d.ts:1914

+
+

Optional title#

+

title? : string

+

Inherited from ButtonProps.title

+

Defined in node_modules/@types/react/index.d.ts:1767

+
+

Optional translate#

+

translate? : "yes" | "no"

+

Inherited from ButtonProps.translate

+

Defined in node_modules/@types/react/index.d.ts:1768

+
+

Optional type#

+

type? : string

+

Inherited from LineProgressProps.type

+

Defined in node_modules/@types/react/index.d.ts:1915

+
+

Optional typeof#

+

typeof? : string

+

Inherited from ButtonProps.typeof

+

Defined in node_modules/@types/react/index.d.ts:1783

+
+

Optional unselectable#

+

unselectable? : "on" | "off"

+

Inherited from ButtonProps.unselectable

+

Defined in node_modules/@types/react/index.d.ts:1798

+
+

Optional useMap#

+

useMap? : string

+

Inherited from LineProgressProps.useMap

+

Defined in node_modules/@types/react/index.d.ts:1916

+
+

Optional value#

+

value? : string | ReadonlyArray‹string› | number

+

Inherited from MenuItemProps.value

+

Defined in node_modules/@types/react/index.d.ts:1917

+
+

Optional vocab#

+

vocab? : string

+

Inherited from ButtonProps.vocab

+

Defined in node_modules/@types/react/index.d.ts:1784

+
+

Optional width#

+

width? : number | string

+

Inherited from LineProgressProps.width

+

Defined in node_modules/@types/react/index.d.ts:1918

+
+

Optional wmode#

+

wmode? : string

+

Inherited from LineProgressProps.wmode

+

Defined in node_modules/@types/react/index.d.ts:1919

+
+

Optional wrap#

+

wrap? : string

+

Inherited from LineProgressProps.wrap

+

Defined in node_modules/@types/react/index.d.ts:1920

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.statusbrickprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.statusbrickprops/index.html new file mode 100644 index 0000000000..ccfdcc4d25 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.statusbrickprops/index.html @@ -0,0 +1,4389 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: StatusBrickProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: StatusBrickProps#

+

Hierarchy#

+ +

StatusBrickProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional about#

+

about? : string

+

Inherited from ButtonProps.about

+

Defined in node_modules/@types/react/index.d.ts:1777

+
+

Optional accessKey#

+

accessKey? : string

+

Inherited from ButtonProps.accessKey

+

Defined in node_modules/@types/react/index.d.ts:1753

+
+

Optional aria-activedescendant#

+

aria-activedescendant? : string

+

Inherited from ButtonProps.aria-activedescendant

+

Defined in node_modules/@types/react/index.d.ts:1560

+

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

+
+

Optional aria-atomic#

+

aria-atomic? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-atomic

+

Defined in node_modules/@types/react/index.d.ts:1562

+

Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.

+
+

Optional aria-autocomplete#

+

aria-autocomplete? : "none" | "inline" | "list" | "both"

+

Inherited from ButtonProps.aria-autocomplete

+

Defined in node_modules/@types/react/index.d.ts:1567

+

Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be +presented if they are made.

+
+

Optional aria-busy#

+

aria-busy? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-busy

+

Defined in node_modules/@types/react/index.d.ts:1569

+

Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.

+
+

Optional aria-checked#

+

aria-checked? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-checked

+

Defined in node_modules/@types/react/index.d.ts:1574

+

Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.

+

see aria-pressed @see aria-selected.

+
+

Optional aria-colcount#

+

aria-colcount? : number

+

Inherited from ButtonProps.aria-colcount

+

Defined in node_modules/@types/react/index.d.ts:1579

+

Defines the total number of columns in a table, grid, or treegrid.

+

see aria-colindex.

+
+

Optional aria-colindex#

+

aria-colindex? : number

+

Inherited from ButtonProps.aria-colindex

+

Defined in node_modules/@types/react/index.d.ts:1584

+

Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.

+

see aria-colcount @see aria-colspan.

+
+

Optional aria-colspan#

+

aria-colspan? : number

+

Inherited from ButtonProps.aria-colspan

+

Defined in node_modules/@types/react/index.d.ts:1589

+

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-colindex @see aria-rowspan.

+
+

Optional aria-controls#

+

aria-controls? : string

+

Inherited from ButtonProps.aria-controls

+

Defined in node_modules/@types/react/index.d.ts:1594

+

Identifies the element (or elements) whose contents or presence are controlled by the current element.

+

see aria-owns.

+
+

Optional aria-current#

+

aria-current? : boolean | "false" | "true" | "page" | "step" | "location" | "date" | "time"

+

Inherited from ButtonProps.aria-current

+

Defined in node_modules/@types/react/index.d.ts:1596

+

Indicates the element that represents the current item within a container or set of related elements.

+
+

Optional aria-describedby#

+

aria-describedby? : string

+

Inherited from ButtonProps.aria-describedby

+

Defined in node_modules/@types/react/index.d.ts:1601

+

Identifies the element (or elements) that describes the object.

+

see aria-labelledby

+
+

Optional aria-details#

+

aria-details? : string

+

Inherited from ButtonProps.aria-details

+

Defined in node_modules/@types/react/index.d.ts:1606

+

Identifies the element that provides a detailed, extended description for the object.

+

see aria-describedby.

+
+

Optional aria-disabled#

+

aria-disabled? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-disabled

+

Defined in node_modules/@types/react/index.d.ts:1611

+

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

+

see aria-hidden @see aria-readonly.

+
+

Optional aria-dropeffect#

+

aria-dropeffect? : "none" | "copy" | "execute" | "link" | "move" | "popup"

+

Inherited from ButtonProps.aria-dropeffect

+

Defined in node_modules/@types/react/index.d.ts:1616

+

Indicates what functions can be performed when a dragged object is released on the drop target.

+

deprecated in ARIA 1.1

+
+

Optional aria-errormessage#

+

aria-errormessage? : string

+

Inherited from ButtonProps.aria-errormessage

+

Defined in node_modules/@types/react/index.d.ts:1621

+

Identifies the element that provides an error message for the object.

+

see aria-invalid @see aria-describedby.

+
+

Optional aria-expanded#

+

aria-expanded? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-expanded

+

Defined in node_modules/@types/react/index.d.ts:1623

+

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

+
+

Optional aria-flowto#

+

aria-flowto? : string

+

Inherited from ButtonProps.aria-flowto

+

Defined in node_modules/@types/react/index.d.ts:1628

+

Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, +allows assistive technology to override the general default of reading in document source order.

+
+

Optional aria-grabbed#

+

aria-grabbed? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-grabbed

+

Defined in node_modules/@types/react/index.d.ts:1633

+

Indicates an element's "grabbed" state in a drag-and-drop operation.

+

deprecated in ARIA 1.1

+
+

Optional aria-haspopup#

+

aria-haspopup? : boolean | "false" | "true" | "menu" | "listbox" | "tree" | "grid" | "dialog"

+

Inherited from ButtonProps.aria-haspopup

+

Defined in node_modules/@types/react/index.d.ts:1635

+

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

+
+

Optional aria-hidden#

+

aria-hidden? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-hidden

+

Defined in node_modules/@types/react/index.d.ts:1640

+

Indicates whether the element is exposed to an accessibility API.

+

see aria-disabled.

+
+

Optional aria-invalid#

+

aria-invalid? : boolean | "false" | "true" | "grammar" | "spelling"

+

Inherited from ButtonProps.aria-invalid

+

Defined in node_modules/@types/react/index.d.ts:1645

+

Indicates the entered value does not conform to the format expected by the application.

+

see aria-errormessage.

+
+

Optional aria-keyshortcuts#

+

aria-keyshortcuts? : string

+

Inherited from ButtonProps.aria-keyshortcuts

+

Defined in node_modules/@types/react/index.d.ts:1647

+

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

+
+

Optional aria-label#

+

aria-label? : string

+

Inherited from ButtonProps.aria-label

+

Defined in node_modules/@types/react/index.d.ts:1652

+

Defines a string value that labels the current element.

+

see aria-labelledby.

+
+

Optional aria-labelledby#

+

aria-labelledby? : string

+

Inherited from ButtonProps.aria-labelledby

+

Defined in node_modules/@types/react/index.d.ts:1657

+

Identifies the element (or elements) that labels the current element.

+

see aria-describedby.

+
+

Optional aria-level#

+

aria-level? : number

+

Inherited from ButtonProps.aria-level

+

Defined in node_modules/@types/react/index.d.ts:1659

+

Defines the hierarchical level of an element within a structure.

+
+

Optional aria-live#

+

aria-live? : "off" | "assertive" | "polite"

+

Inherited from ButtonProps.aria-live

+

Defined in node_modules/@types/react/index.d.ts:1661

+

Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.

+
+

Optional aria-modal#

+

aria-modal? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-modal

+

Defined in node_modules/@types/react/index.d.ts:1663

+

Indicates whether an element is modal when displayed.

+
+

Optional aria-multiline#

+

aria-multiline? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiline

+

Defined in node_modules/@types/react/index.d.ts:1665

+

Indicates whether a text box accepts multiple lines of input or only a single line.

+
+

Optional aria-multiselectable#

+

aria-multiselectable? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiselectable

+

Defined in node_modules/@types/react/index.d.ts:1667

+

Indicates that the user may select more than one item from the current selectable descendants.

+
+

Optional aria-orientation#

+

aria-orientation? : "horizontal" | "vertical"

+

Inherited from ButtonProps.aria-orientation

+

Defined in node_modules/@types/react/index.d.ts:1669

+

Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.

+
+

Optional aria-owns#

+

aria-owns? : string

+

Inherited from ButtonProps.aria-owns

+

Defined in node_modules/@types/react/index.d.ts:1675

+

Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship +between DOM elements where the DOM hierarchy cannot be used to represent the relationship.

+

see aria-controls.

+
+

Optional aria-placeholder#

+

aria-placeholder? : string

+

Inherited from ButtonProps.aria-placeholder

+

Defined in node_modules/@types/react/index.d.ts:1680

+

Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. +A hint could be a sample value or a brief description of the expected format.

+
+

Optional aria-posinset#

+

aria-posinset? : number

+

Inherited from ButtonProps.aria-posinset

+

Defined in node_modules/@types/react/index.d.ts:1685

+

Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-setsize.

+
+

Optional aria-pressed#

+

aria-pressed? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-pressed

+

Defined in node_modules/@types/react/index.d.ts:1690

+

Indicates the current "pressed" state of toggle buttons.

+

see aria-checked @see aria-selected.

+
+

Optional aria-readonly#

+

aria-readonly? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-readonly

+

Defined in node_modules/@types/react/index.d.ts:1695

+

Indicates that the element is not editable, but is otherwise operable.

+

see aria-disabled.

+
+

Optional aria-relevant#

+

aria-relevant? : "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text" | "text additions" | "text removals"

+

Inherited from ButtonProps.aria-relevant

+

Defined in node_modules/@types/react/index.d.ts:1700

+

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

+

see aria-atomic.

+
+

Optional aria-required#

+

aria-required? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-required

+

Defined in node_modules/@types/react/index.d.ts:1702

+

Indicates that user input is required on the element before a form may be submitted.

+
+

Optional aria-roledescription#

+

aria-roledescription? : string

+

Inherited from ButtonProps.aria-roledescription

+

Defined in node_modules/@types/react/index.d.ts:1704

+

Defines a human-readable, author-localized description for the role of an element.

+
+

Optional aria-rowcount#

+

aria-rowcount? : number

+

Inherited from ButtonProps.aria-rowcount

+

Defined in node_modules/@types/react/index.d.ts:1709

+

Defines the total number of rows in a table, grid, or treegrid.

+

see aria-rowindex.

+
+

Optional aria-rowindex#

+

aria-rowindex? : number

+

Inherited from ButtonProps.aria-rowindex

+

Defined in node_modules/@types/react/index.d.ts:1714

+

Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.

+

see aria-rowcount @see aria-rowspan.

+
+

Optional aria-rowspan#

+

aria-rowspan? : number

+

Inherited from ButtonProps.aria-rowspan

+

Defined in node_modules/@types/react/index.d.ts:1719

+

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-rowindex @see aria-colspan.

+
+

Optional aria-selected#

+

aria-selected? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-selected

+

Defined in node_modules/@types/react/index.d.ts:1724

+

Indicates the current "selected" state of various widgets.

+

see aria-checked @see aria-pressed.

+
+

Optional aria-setsize#

+

aria-setsize? : number

+

Inherited from ButtonProps.aria-setsize

+

Defined in node_modules/@types/react/index.d.ts:1729

+

Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-posinset.

+
+

Optional aria-sort#

+

aria-sort? : "none" | "ascending" | "descending" | "other"

+

Inherited from ButtonProps.aria-sort

+

Defined in node_modules/@types/react/index.d.ts:1731

+

Indicates if items in a table or grid are sorted in ascending or descending order.

+
+

Optional aria-valuemax#

+

aria-valuemax? : number

+

Inherited from ButtonProps.aria-valuemax

+

Defined in node_modules/@types/react/index.d.ts:1733

+

Defines the maximum allowed value for a range widget.

+
+

Optional aria-valuemin#

+

aria-valuemin? : number

+

Inherited from ButtonProps.aria-valuemin

+

Defined in node_modules/@types/react/index.d.ts:1735

+

Defines the minimum allowed value for a range widget.

+
+

Optional aria-valuenow#

+

aria-valuenow? : number

+

Inherited from ButtonProps.aria-valuenow

+

Defined in node_modules/@types/react/index.d.ts:1740

+

Defines the current value for a range widget.

+

see aria-valuetext.

+
+

Optional aria-valuetext#

+

aria-valuetext? : string

+

Inherited from ButtonProps.aria-valuetext

+

Defined in node_modules/@types/react/index.d.ts:1742

+

Defines the human readable text alternative of aria-valuenow for a range widget.

+
+

Optional autoCapitalize#

+

autoCapitalize? : string

+

Inherited from ButtonProps.autoCapitalize

+

Defined in node_modules/@types/react/index.d.ts:1787

+
+

Optional autoCorrect#

+

autoCorrect? : string

+

Inherited from ButtonProps.autoCorrect

+

Defined in node_modules/@types/react/index.d.ts:1788

+
+

Optional autoSave#

+

autoSave? : string

+

Inherited from ButtonProps.autoSave

+

Defined in node_modules/@types/react/index.d.ts:1789

+
+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional className#

+

className? : string

+

Inherited from ButtonProps.className

+

Defined in node_modules/@types/react/index.d.ts:1754

+
+

Optional color#

+

color? : string

+

Inherited from ButtonProps.color

+

Defined in node_modules/@types/react/index.d.ts:1790

+
+

Optional contentEditable#

+

contentEditable? : Booleanish | "inherit"

+

Inherited from ButtonProps.contentEditable

+

Defined in node_modules/@types/react/index.d.ts:1755

+
+

Optional contextMenu#

+

contextMenu? : string

+

Inherited from ButtonProps.contextMenu

+

Defined in node_modules/@types/react/index.d.ts:1756

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional datatype#

+

datatype? : string

+

Inherited from ButtonProps.datatype

+

Defined in node_modules/@types/react/index.d.ts:1778

+
+

Optional defaultChecked#

+

defaultChecked? : boolean

+

Inherited from ButtonProps.defaultChecked

+

Defined in node_modules/@types/react/index.d.ts:1747

+
+

Optional defaultValue#

+

defaultValue? : string | number | ReadonlyArray‹string›

+

Inherited from ButtonProps.defaultValue

+

Defined in node_modules/@types/react/index.d.ts:1748

+
+

Optional dir#

+

dir? : string

+

Inherited from ButtonProps.dir

+

Defined in node_modules/@types/react/index.d.ts:1757

+
+

Optional draggable#

+

draggable? : Booleanish

+

Inherited from ButtonProps.draggable

+

Defined in node_modules/@types/react/index.d.ts:1758

+
+

Optional hidden#

+

hidden? : boolean

+

Inherited from IconProps.hidden

+

Defined in node_modules/@types/react/index.d.ts:1759

+
+

Optional id#

+

id? : string

+

Inherited from ButtonProps.id

+

Defined in node_modules/@types/react/index.d.ts:1760

+
+

Optional inlist#

+

inlist? : any

+

Inherited from ButtonProps.inlist

+

Defined in node_modules/@types/react/index.d.ts:1779

+
+

Optional inputMode#

+

inputMode? : "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | "search"

+

Inherited from ButtonProps.inputMode

+

Defined in node_modules/@types/react/index.d.ts:1805

+

Hints at the type of data that might be entered by the user while editing the element or its contents

+

see https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute

+
+

Optional is#

+

is? : string

+

Inherited from ButtonProps.is

+

Defined in node_modules/@types/react/index.d.ts:1810

+

Specify that a standard HTML element should behave like a defined custom built-in element

+

see https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is

+
+

Optional itemID#

+

itemID? : string

+

Inherited from ButtonProps.itemID

+

Defined in node_modules/@types/react/index.d.ts:1794

+
+

Optional itemProp#

+

itemProp? : string

+

Inherited from ButtonProps.itemProp

+

Defined in node_modules/@types/react/index.d.ts:1791

+
+

Optional itemRef#

+

itemRef? : string

+

Inherited from ButtonProps.itemRef

+

Defined in node_modules/@types/react/index.d.ts:1795

+
+

Optional itemScope#

+

itemScope? : boolean

+

Inherited from ButtonProps.itemScope

+

Defined in node_modules/@types/react/index.d.ts:1792

+
+

Optional itemType#

+

itemType? : string

+

Inherited from ButtonProps.itemType

+

Defined in node_modules/@types/react/index.d.ts:1793

+
+

Optional lang#

+

lang? : string

+

Inherited from ButtonProps.lang

+

Defined in node_modules/@types/react/index.d.ts:1761

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

Optional placeholder#

+

placeholder? : string

+

Inherited from ButtonProps.placeholder

+

Defined in node_modules/@types/react/index.d.ts:1762

+
+

Optional prefix#

+

prefix? : string

+

Inherited from ButtonProps.prefix

+

Defined in node_modules/@types/react/index.d.ts:1780

+
+

Optional property#

+

property? : string

+

Inherited from ButtonProps.property

+

Defined in node_modules/@types/react/index.d.ts:1781

+
+

Optional radioGroup#

+

radioGroup? : string

+

Inherited from ButtonProps.radioGroup

+

Defined in node_modules/@types/react/index.d.ts:1771

+
+

Optional resource#

+

resource? : string

+

Inherited from ButtonProps.resource

+

Defined in node_modules/@types/react/index.d.ts:1782

+
+

Optional results#

+

results? : number

+

Inherited from ButtonProps.results

+

Defined in node_modules/@types/react/index.d.ts:1796

+
+

Optional role#

+

role? : string

+

Inherited from ButtonProps.role

+

Defined in node_modules/@types/react/index.d.ts:1774

+
+

Optional security#

+

security? : string

+

Inherited from ButtonProps.security

+

Defined in node_modules/@types/react/index.d.ts:1797

+
+

Optional slot#

+

slot? : string

+

Inherited from ButtonProps.slot

+

Defined in node_modules/@types/react/index.d.ts:1763

+
+

Optional spellCheck#

+

spellCheck? : Booleanish

+

Inherited from ButtonProps.spellCheck

+

Defined in node_modules/@types/react/index.d.ts:1764

+
+

Optional style#

+

style? : CSSProperties

+

Inherited from ButtonProps.style

+

Defined in node_modules/@types/react/index.d.ts:1765

+
+

Optional suppressContentEditableWarning#

+

suppressContentEditableWarning? : boolean

+

Inherited from ButtonProps.suppressContentEditableWarning

+

Defined in node_modules/@types/react/index.d.ts:1749

+
+

Optional suppressHydrationWarning#

+

suppressHydrationWarning? : boolean

+

Inherited from ButtonProps.suppressHydrationWarning

+

Defined in node_modules/@types/react/index.d.ts:1750

+
+

Optional tabIndex#

+

tabIndex? : number

+

Inherited from ButtonProps.tabIndex

+

Defined in node_modules/@types/react/index.d.ts:1766

+
+

Optional title#

+

title? : string

+

Inherited from ButtonProps.title

+

Defined in node_modules/@types/react/index.d.ts:1767

+
+

Optional tooltip#

+

tooltip? : ReactNode | Omit‹TooltipProps, "targetId"›

+

Inherited from ButtonProps.tooltip

+

Defined in src/renderer/components/tooltip/withTooltip.tsx:10

+
+

Optional tooltipOverrideDisabled#

+

tooltipOverrideDisabled? : boolean

+

Inherited from ButtonProps.tooltipOverrideDisabled

+

Defined in src/renderer/components/tooltip/withTooltip.tsx:15

+

forces tooltip to detect the target's parent for mouse events. This is +useful for displaying tooltips even when the target is "disabled"

+
+

Optional translate#

+

translate? : "yes" | "no"

+

Inherited from ButtonProps.translate

+

Defined in node_modules/@types/react/index.d.ts:1768

+
+

Optional typeof#

+

typeof? : string

+

Inherited from ButtonProps.typeof

+

Defined in node_modules/@types/react/index.d.ts:1783

+
+

Optional unselectable#

+

unselectable? : "on" | "off"

+

Inherited from ButtonProps.unselectable

+

Defined in node_modules/@types/react/index.d.ts:1798

+
+

Optional vocab#

+

vocab? : string

+

Inherited from ButtonProps.vocab

+

Defined in node_modules/@types/react/index.d.ts:1784

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.stepperprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.stepperprops/index.html new file mode 100644 index 0000000000..51d5c41420 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.stepperprops/index.html @@ -0,0 +1,5760 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: StepperProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: StepperProps#

+

Hierarchy#

+
    +
  • HTMLProps‹any›
  • +
+

StepperProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional about#

+

about? : string

+

Inherited from ButtonProps.about

+

Defined in node_modules/@types/react/index.d.ts:1777

+
+

Optional accept#

+

accept? : string

+

Inherited from LineProgressProps.accept

+

Defined in node_modules/@types/react/index.d.ts:1815

+
+

Optional acceptCharset#

+

acceptCharset? : string

+

Inherited from LineProgressProps.acceptCharset

+

Defined in node_modules/@types/react/index.d.ts:1816

+
+

Optional accessKey#

+

accessKey? : string

+

Inherited from ButtonProps.accessKey

+

Defined in node_modules/@types/react/index.d.ts:1753

+
+

Optional action#

+

action? : string

+

Inherited from LineProgressProps.action

+

Defined in node_modules/@types/react/index.d.ts:1817

+
+

Optional allowFullScreen#

+

allowFullScreen? : boolean

+

Inherited from LineProgressProps.allowFullScreen

+

Defined in node_modules/@types/react/index.d.ts:1818

+
+

Optional allowTransparency#

+

allowTransparency? : boolean

+

Inherited from LineProgressProps.allowTransparency

+

Defined in node_modules/@types/react/index.d.ts:1819

+
+

Optional alt#

+

alt? : string

+

Inherited from LineProgressProps.alt

+

Defined in node_modules/@types/react/index.d.ts:1820

+
+

Optional aria-activedescendant#

+

aria-activedescendant? : string

+

Inherited from ButtonProps.aria-activedescendant

+

Defined in node_modules/@types/react/index.d.ts:1560

+

Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.

+
+

Optional aria-atomic#

+

aria-atomic? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-atomic

+

Defined in node_modules/@types/react/index.d.ts:1562

+

Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.

+
+

Optional aria-autocomplete#

+

aria-autocomplete? : "none" | "inline" | "list" | "both"

+

Inherited from ButtonProps.aria-autocomplete

+

Defined in node_modules/@types/react/index.d.ts:1567

+

Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be +presented if they are made.

+
+

Optional aria-busy#

+

aria-busy? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-busy

+

Defined in node_modules/@types/react/index.d.ts:1569

+

Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.

+
+

Optional aria-checked#

+

aria-checked? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-checked

+

Defined in node_modules/@types/react/index.d.ts:1574

+

Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.

+

see aria-pressed @see aria-selected.

+
+

Optional aria-colcount#

+

aria-colcount? : number

+

Inherited from ButtonProps.aria-colcount

+

Defined in node_modules/@types/react/index.d.ts:1579

+

Defines the total number of columns in a table, grid, or treegrid.

+

see aria-colindex.

+
+

Optional aria-colindex#

+

aria-colindex? : number

+

Inherited from ButtonProps.aria-colindex

+

Defined in node_modules/@types/react/index.d.ts:1584

+

Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.

+

see aria-colcount @see aria-colspan.

+
+

Optional aria-colspan#

+

aria-colspan? : number

+

Inherited from ButtonProps.aria-colspan

+

Defined in node_modules/@types/react/index.d.ts:1589

+

Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-colindex @see aria-rowspan.

+
+

Optional aria-controls#

+

aria-controls? : string

+

Inherited from ButtonProps.aria-controls

+

Defined in node_modules/@types/react/index.d.ts:1594

+

Identifies the element (or elements) whose contents or presence are controlled by the current element.

+

see aria-owns.

+
+

Optional aria-current#

+

aria-current? : boolean | "false" | "true" | "page" | "step" | "location" | "date" | "time"

+

Inherited from ButtonProps.aria-current

+

Defined in node_modules/@types/react/index.d.ts:1596

+

Indicates the element that represents the current item within a container or set of related elements.

+
+

Optional aria-describedby#

+

aria-describedby? : string

+

Inherited from ButtonProps.aria-describedby

+

Defined in node_modules/@types/react/index.d.ts:1601

+

Identifies the element (or elements) that describes the object.

+

see aria-labelledby

+
+

Optional aria-details#

+

aria-details? : string

+

Inherited from ButtonProps.aria-details

+

Defined in node_modules/@types/react/index.d.ts:1606

+

Identifies the element that provides a detailed, extended description for the object.

+

see aria-describedby.

+
+

Optional aria-disabled#

+

aria-disabled? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-disabled

+

Defined in node_modules/@types/react/index.d.ts:1611

+

Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.

+

see aria-hidden @see aria-readonly.

+
+

Optional aria-dropeffect#

+

aria-dropeffect? : "none" | "copy" | "execute" | "link" | "move" | "popup"

+

Inherited from ButtonProps.aria-dropeffect

+

Defined in node_modules/@types/react/index.d.ts:1616

+

Indicates what functions can be performed when a dragged object is released on the drop target.

+

deprecated in ARIA 1.1

+
+

Optional aria-errormessage#

+

aria-errormessage? : string

+

Inherited from ButtonProps.aria-errormessage

+

Defined in node_modules/@types/react/index.d.ts:1621

+

Identifies the element that provides an error message for the object.

+

see aria-invalid @see aria-describedby.

+
+

Optional aria-expanded#

+

aria-expanded? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-expanded

+

Defined in node_modules/@types/react/index.d.ts:1623

+

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

+
+

Optional aria-flowto#

+

aria-flowto? : string

+

Inherited from ButtonProps.aria-flowto

+

Defined in node_modules/@types/react/index.d.ts:1628

+

Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, +allows assistive technology to override the general default of reading in document source order.

+
+

Optional aria-grabbed#

+

aria-grabbed? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-grabbed

+

Defined in node_modules/@types/react/index.d.ts:1633

+

Indicates an element's "grabbed" state in a drag-and-drop operation.

+

deprecated in ARIA 1.1

+
+

Optional aria-haspopup#

+

aria-haspopup? : boolean | "false" | "true" | "menu" | "listbox" | "tree" | "grid" | "dialog"

+

Inherited from ButtonProps.aria-haspopup

+

Defined in node_modules/@types/react/index.d.ts:1635

+

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

+
+

Optional aria-hidden#

+

aria-hidden? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-hidden

+

Defined in node_modules/@types/react/index.d.ts:1640

+

Indicates whether the element is exposed to an accessibility API.

+

see aria-disabled.

+
+

Optional aria-invalid#

+

aria-invalid? : boolean | "false" | "true" | "grammar" | "spelling"

+

Inherited from ButtonProps.aria-invalid

+

Defined in node_modules/@types/react/index.d.ts:1645

+

Indicates the entered value does not conform to the format expected by the application.

+

see aria-errormessage.

+
+

Optional aria-keyshortcuts#

+

aria-keyshortcuts? : string

+

Inherited from ButtonProps.aria-keyshortcuts

+

Defined in node_modules/@types/react/index.d.ts:1647

+

Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.

+
+

Optional aria-label#

+

aria-label? : string

+

Inherited from ButtonProps.aria-label

+

Defined in node_modules/@types/react/index.d.ts:1652

+

Defines a string value that labels the current element.

+

see aria-labelledby.

+
+

Optional aria-labelledby#

+

aria-labelledby? : string

+

Inherited from ButtonProps.aria-labelledby

+

Defined in node_modules/@types/react/index.d.ts:1657

+

Identifies the element (or elements) that labels the current element.

+

see aria-describedby.

+
+

Optional aria-level#

+

aria-level? : number

+

Inherited from ButtonProps.aria-level

+

Defined in node_modules/@types/react/index.d.ts:1659

+

Defines the hierarchical level of an element within a structure.

+
+

Optional aria-live#

+

aria-live? : "off" | "assertive" | "polite"

+

Inherited from ButtonProps.aria-live

+

Defined in node_modules/@types/react/index.d.ts:1661

+

Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.

+
+

Optional aria-modal#

+

aria-modal? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-modal

+

Defined in node_modules/@types/react/index.d.ts:1663

+

Indicates whether an element is modal when displayed.

+
+

Optional aria-multiline#

+

aria-multiline? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiline

+

Defined in node_modules/@types/react/index.d.ts:1665

+

Indicates whether a text box accepts multiple lines of input or only a single line.

+
+

Optional aria-multiselectable#

+

aria-multiselectable? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-multiselectable

+

Defined in node_modules/@types/react/index.d.ts:1667

+

Indicates that the user may select more than one item from the current selectable descendants.

+
+

Optional aria-orientation#

+

aria-orientation? : "horizontal" | "vertical"

+

Inherited from ButtonProps.aria-orientation

+

Defined in node_modules/@types/react/index.d.ts:1669

+

Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.

+
+

Optional aria-owns#

+

aria-owns? : string

+

Inherited from ButtonProps.aria-owns

+

Defined in node_modules/@types/react/index.d.ts:1675

+

Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship +between DOM elements where the DOM hierarchy cannot be used to represent the relationship.

+

see aria-controls.

+
+

Optional aria-placeholder#

+

aria-placeholder? : string

+

Inherited from ButtonProps.aria-placeholder

+

Defined in node_modules/@types/react/index.d.ts:1680

+

Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. +A hint could be a sample value or a brief description of the expected format.

+
+

Optional aria-posinset#

+

aria-posinset? : number

+

Inherited from ButtonProps.aria-posinset

+

Defined in node_modules/@types/react/index.d.ts:1685

+

Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-setsize.

+
+

Optional aria-pressed#

+

aria-pressed? : boolean | "false" | "mixed" | "true"

+

Inherited from ButtonProps.aria-pressed

+

Defined in node_modules/@types/react/index.d.ts:1690

+

Indicates the current "pressed" state of toggle buttons.

+

see aria-checked @see aria-selected.

+
+

Optional aria-readonly#

+

aria-readonly? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-readonly

+

Defined in node_modules/@types/react/index.d.ts:1695

+

Indicates that the element is not editable, but is otherwise operable.

+

see aria-disabled.

+
+

Optional aria-relevant#

+

aria-relevant? : "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text" | "text additions" | "text removals"

+

Inherited from ButtonProps.aria-relevant

+

Defined in node_modules/@types/react/index.d.ts:1700

+

Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.

+

see aria-atomic.

+
+

Optional aria-required#

+

aria-required? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-required

+

Defined in node_modules/@types/react/index.d.ts:1702

+

Indicates that user input is required on the element before a form may be submitted.

+
+

Optional aria-roledescription#

+

aria-roledescription? : string

+

Inherited from ButtonProps.aria-roledescription

+

Defined in node_modules/@types/react/index.d.ts:1704

+

Defines a human-readable, author-localized description for the role of an element.

+
+

Optional aria-rowcount#

+

aria-rowcount? : number

+

Inherited from ButtonProps.aria-rowcount

+

Defined in node_modules/@types/react/index.d.ts:1709

+

Defines the total number of rows in a table, grid, or treegrid.

+

see aria-rowindex.

+
+

Optional aria-rowindex#

+

aria-rowindex? : number

+

Inherited from ButtonProps.aria-rowindex

+

Defined in node_modules/@types/react/index.d.ts:1714

+

Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.

+

see aria-rowcount @see aria-rowspan.

+
+

Optional aria-rowspan#

+

aria-rowspan? : number

+

Inherited from ButtonProps.aria-rowspan

+

Defined in node_modules/@types/react/index.d.ts:1719

+

Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.

+

see aria-rowindex @see aria-colspan.

+
+

Optional aria-selected#

+

aria-selected? : boolean | "false" | "true"

+

Inherited from ButtonProps.aria-selected

+

Defined in node_modules/@types/react/index.d.ts:1724

+

Indicates the current "selected" state of various widgets.

+

see aria-checked @see aria-pressed.

+
+

Optional aria-setsize#

+

aria-setsize? : number

+

Inherited from ButtonProps.aria-setsize

+

Defined in node_modules/@types/react/index.d.ts:1729

+

Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.

+

see aria-posinset.

+
+

Optional aria-sort#

+

aria-sort? : "none" | "ascending" | "descending" | "other"

+

Inherited from ButtonProps.aria-sort

+

Defined in node_modules/@types/react/index.d.ts:1731

+

Indicates if items in a table or grid are sorted in ascending or descending order.

+
+

Optional aria-valuemax#

+

aria-valuemax? : number

+

Inherited from ButtonProps.aria-valuemax

+

Defined in node_modules/@types/react/index.d.ts:1733

+

Defines the maximum allowed value for a range widget.

+
+

Optional aria-valuemin#

+

aria-valuemin? : number

+

Inherited from ButtonProps.aria-valuemin

+

Defined in node_modules/@types/react/index.d.ts:1735

+

Defines the minimum allowed value for a range widget.

+
+

Optional aria-valuenow#

+

aria-valuenow? : number

+

Inherited from ButtonProps.aria-valuenow

+

Defined in node_modules/@types/react/index.d.ts:1740

+

Defines the current value for a range widget.

+

see aria-valuetext.

+
+

Optional aria-valuetext#

+

aria-valuetext? : string

+

Inherited from ButtonProps.aria-valuetext

+

Defined in node_modules/@types/react/index.d.ts:1742

+

Defines the human readable text alternative of aria-valuenow for a range widget.

+
+

Optional as#

+

as? : string

+

Inherited from LineProgressProps.as

+

Defined in node_modules/@types/react/index.d.ts:1821

+
+

Optional async#

+

async? : boolean

+

Inherited from LineProgressProps.async

+

Defined in node_modules/@types/react/index.d.ts:1822

+
+

Optional autoCapitalize#

+

autoCapitalize? : string

+

Inherited from ButtonProps.autoCapitalize

+

Defined in node_modules/@types/react/index.d.ts:1787

+
+

Optional autoComplete#

+

autoComplete? : string

+

Inherited from LineProgressProps.autoComplete

+

Defined in node_modules/@types/react/index.d.ts:1823

+
+

Optional autoCorrect#

+

autoCorrect? : string

+

Inherited from ButtonProps.autoCorrect

+

Defined in node_modules/@types/react/index.d.ts:1788

+
+

Optional autoFocus#

+

autoFocus? : boolean

+

Inherited from LineProgressProps.autoFocus

+

Defined in node_modules/@types/react/index.d.ts:1824

+
+

Optional autoPlay#

+

autoPlay? : boolean

+

Inherited from LineProgressProps.autoPlay

+

Defined in node_modules/@types/react/index.d.ts:1825

+
+

Optional autoSave#

+

autoSave? : string

+

Inherited from ButtonProps.autoSave

+

Defined in node_modules/@types/react/index.d.ts:1789

+
+

Optional capture#

+

capture? : boolean | string

+

Inherited from LineProgressProps.capture

+

Defined in node_modules/@types/react/index.d.ts:1826

+
+

Optional cellPadding#

+

cellPadding? : number | string

+

Inherited from LineProgressProps.cellPadding

+

Defined in node_modules/@types/react/index.d.ts:1827

+
+

Optional cellSpacing#

+

cellSpacing? : number | string

+

Inherited from LineProgressProps.cellSpacing

+

Defined in node_modules/@types/react/index.d.ts:1828

+
+

Optional challenge#

+

challenge? : string

+

Inherited from LineProgressProps.challenge

+

Defined in node_modules/@types/react/index.d.ts:1830

+
+

Optional charSet#

+

charSet? : string

+

Inherited from LineProgressProps.charSet

+

Defined in node_modules/@types/react/index.d.ts:1829

+
+

Optional checked#

+

checked? : boolean

+

Inherited from LineProgressProps.checked

+

Defined in node_modules/@types/react/index.d.ts:1831

+
+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional cite#

+

cite? : string

+

Inherited from LineProgressProps.cite

+

Defined in node_modules/@types/react/index.d.ts:1832

+
+

Optional classID#

+

classID? : string

+

Inherited from LineProgressProps.classID

+

Defined in node_modules/@types/react/index.d.ts:1833

+
+

Optional className#

+

className? : string

+

Inherited from ButtonProps.className

+

Defined in node_modules/@types/react/index.d.ts:1754

+
+

Optional colSpan#

+

colSpan? : number

+

Inherited from LineProgressProps.colSpan

+

Defined in node_modules/@types/react/index.d.ts:1835

+
+

Optional color#

+

color? : string

+

Inherited from ButtonProps.color

+

Defined in node_modules/@types/react/index.d.ts:1790

+
+

Optional cols#

+

cols? : number

+

Inherited from LineProgressProps.cols

+

Defined in node_modules/@types/react/index.d.ts:1834

+
+

Optional content#

+

content? : string

+

Inherited from LineProgressProps.content

+

Defined in node_modules/@types/react/index.d.ts:1836

+
+

Optional contentEditable#

+

contentEditable? : Booleanish | "inherit"

+

Inherited from ButtonProps.contentEditable

+

Defined in node_modules/@types/react/index.d.ts:1755

+
+

Optional contextMenu#

+

contextMenu? : string

+

Inherited from ButtonProps.contextMenu

+

Defined in node_modules/@types/react/index.d.ts:1756

+
+

Optional controls#

+

controls? : boolean

+

Inherited from LineProgressProps.controls

+

Defined in node_modules/@types/react/index.d.ts:1837

+
+

Optional coords#

+

coords? : string

+

Inherited from LineProgressProps.coords

+

Defined in node_modules/@types/react/index.d.ts:1838

+
+

Optional crossOrigin#

+

crossOrigin? : string

+

Inherited from LineProgressProps.crossOrigin

+

Defined in node_modules/@types/react/index.d.ts:1839

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional data#

+

data? : string

+

Inherited from LineProgressProps.data

+

Defined in node_modules/@types/react/index.d.ts:1840

+
+

Optional datatype#

+

datatype? : string

+

Inherited from ButtonProps.datatype

+

Defined in node_modules/@types/react/index.d.ts:1778

+
+

Optional dateTime#

+

dateTime? : string

+

Inherited from LineProgressProps.dateTime

+

Defined in node_modules/@types/react/index.d.ts:1841

+
+

Optional default#

+

default? : boolean

+

Inherited from LineProgressProps.default

+

Defined in node_modules/@types/react/index.d.ts:1842

+
+

Optional defaultChecked#

+

defaultChecked? : boolean

+

Inherited from ButtonProps.defaultChecked

+

Defined in node_modules/@types/react/index.d.ts:1747

+
+

Optional defaultValue#

+

defaultValue? : string | number | ReadonlyArray‹string›

+

Inherited from ButtonProps.defaultValue

+

Defined in node_modules/@types/react/index.d.ts:1748

+
+

Optional defer#

+

defer? : boolean

+

Inherited from LineProgressProps.defer

+

Defined in node_modules/@types/react/index.d.ts:1843

+
+

Optional dir#

+

dir? : string

+

Inherited from ButtonProps.dir

+

Defined in node_modules/@types/react/index.d.ts:1757

+
+

Optional disabled#

+

disabled? : boolean

+

Inherited from LineProgressProps.disabled

+

Defined in node_modules/@types/react/index.d.ts:1844

+
+

Optional download#

+

download? : any

+

Inherited from LineProgressProps.download

+

Defined in node_modules/@types/react/index.d.ts:1845

+
+

Optional draggable#

+

draggable? : Booleanish

+

Inherited from ButtonProps.draggable

+

Defined in node_modules/@types/react/index.d.ts:1758

+
+

Optional encType#

+

encType? : string

+

Inherited from LineProgressProps.encType

+

Defined in node_modules/@types/react/index.d.ts:1846

+
+

Optional form#

+

form? : string

+

Inherited from LineProgressProps.form

+

Defined in node_modules/@types/react/index.d.ts:1847

+
+

Optional formAction#

+

formAction? : string

+

Inherited from LineProgressProps.formAction

+

Defined in node_modules/@types/react/index.d.ts:1848

+
+

Optional formEncType#

+

formEncType? : string

+

Inherited from LineProgressProps.formEncType

+

Defined in node_modules/@types/react/index.d.ts:1849

+
+

Optional formMethod#

+

formMethod? : string

+

Inherited from LineProgressProps.formMethod

+

Defined in node_modules/@types/react/index.d.ts:1850

+
+

Optional formNoValidate#

+

formNoValidate? : boolean

+

Inherited from LineProgressProps.formNoValidate

+

Defined in node_modules/@types/react/index.d.ts:1851

+
+

Optional formTarget#

+

formTarget? : string

+

Inherited from LineProgressProps.formTarget

+

Defined in node_modules/@types/react/index.d.ts:1852

+
+

Optional frameBorder#

+

frameBorder? : number | string

+

Inherited from LineProgressProps.frameBorder

+

Defined in node_modules/@types/react/index.d.ts:1853

+
+

Optional headers#

+

headers? : string

+

Inherited from LineProgressProps.headers

+

Defined in node_modules/@types/react/index.d.ts:1854

+
+

Optional height#

+

height? : number | string

+

Inherited from LineProgressProps.height

+

Defined in node_modules/@types/react/index.d.ts:1855

+
+

Optional hidden#

+

hidden? : boolean

+

Inherited from IconProps.hidden

+

Defined in node_modules/@types/react/index.d.ts:1759

+
+

Optional high#

+

high? : number

+

Inherited from LineProgressProps.high

+

Defined in node_modules/@types/react/index.d.ts:1856

+
+

Optional href#

+

href? : string

+

Inherited from LineProgressProps.href

+

Defined in node_modules/@types/react/index.d.ts:1857

+
+

Optional hrefLang#

+

hrefLang? : string

+

Inherited from LineProgressProps.hrefLang

+

Defined in node_modules/@types/react/index.d.ts:1858

+
+

Optional htmlFor#

+

htmlFor? : string

+

Inherited from LineProgressProps.htmlFor

+

Defined in node_modules/@types/react/index.d.ts:1859

+
+

Optional httpEquiv#

+

httpEquiv? : string

+

Inherited from LineProgressProps.httpEquiv

+

Defined in node_modules/@types/react/index.d.ts:1860

+
+

Optional id#

+

id? : string

+

Inherited from ButtonProps.id

+

Defined in node_modules/@types/react/index.d.ts:1760

+
+

Optional inlist#

+

inlist? : any

+

Inherited from ButtonProps.inlist

+

Defined in node_modules/@types/react/index.d.ts:1779

+
+

Optional inputMode#

+

inputMode? : "none" | "text" | "tel" | "url" | "email" | "numeric" | "decimal" | "search"

+

Inherited from ButtonProps.inputMode

+

Defined in node_modules/@types/react/index.d.ts:1805

+

Hints at the type of data that might be entered by the user while editing the element or its contents

+

see https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute

+
+

Optional integrity#

+

integrity? : string

+

Inherited from LineProgressProps.integrity

+

Defined in node_modules/@types/react/index.d.ts:1861

+
+

Optional is#

+

is? : string

+

Inherited from ButtonProps.is

+

Defined in node_modules/@types/react/index.d.ts:1810

+

Specify that a standard HTML element should behave like a defined custom built-in element

+

see https://html.spec.whatwg.org/multipage/custom-elements.html#attr-is

+
+

Optional itemID#

+

itemID? : string

+

Inherited from ButtonProps.itemID

+

Defined in node_modules/@types/react/index.d.ts:1794

+
+

Optional itemProp#

+

itemProp? : string

+

Inherited from ButtonProps.itemProp

+

Defined in node_modules/@types/react/index.d.ts:1791

+
+

Optional itemRef#

+

itemRef? : string

+

Inherited from ButtonProps.itemRef

+

Defined in node_modules/@types/react/index.d.ts:1795

+
+

Optional itemScope#

+

itemScope? : boolean

+

Inherited from ButtonProps.itemScope

+

Defined in node_modules/@types/react/index.d.ts:1792

+
+

Optional itemType#

+

itemType? : string

+

Inherited from ButtonProps.itemType

+

Defined in node_modules/@types/react/index.d.ts:1793

+
+

Optional key#

+

key? : Key | null

+

Inherited from LineProgressProps.key

+

Defined in node_modules/@types/react/index.d.ts:137

+
+

Optional keyParams#

+

keyParams? : string

+

Inherited from LineProgressProps.keyParams

+

Defined in node_modules/@types/react/index.d.ts:1862

+
+

Optional keyType#

+

keyType? : string

+

Inherited from LineProgressProps.keyType

+

Defined in node_modules/@types/react/index.d.ts:1863

+
+

Optional kind#

+

kind? : string

+

Inherited from LineProgressProps.kind

+

Defined in node_modules/@types/react/index.d.ts:1864

+
+

Optional label#

+

label? : string

+

Inherited from LineProgressProps.label

+

Defined in node_modules/@types/react/index.d.ts:1865

+
+

Optional lang#

+

lang? : string

+

Inherited from ButtonProps.lang

+

Defined in node_modules/@types/react/index.d.ts:1761

+
+

Optional list#

+

list? : string

+

Inherited from LineProgressProps.list

+

Defined in node_modules/@types/react/index.d.ts:1866

+
+

Optional loop#

+

loop? : boolean

+

Inherited from LineProgressProps.loop

+

Defined in node_modules/@types/react/index.d.ts:1867

+
+

Optional low#

+

low? : number

+

Inherited from LineProgressProps.low

+

Defined in node_modules/@types/react/index.d.ts:1868

+
+

Optional manifest#

+

manifest? : string

+

Inherited from LineProgressProps.manifest

+

Defined in node_modules/@types/react/index.d.ts:1869

+
+

Optional marginHeight#

+

marginHeight? : number

+

Inherited from LineProgressProps.marginHeight

+

Defined in node_modules/@types/react/index.d.ts:1870

+
+

Optional marginWidth#

+

marginWidth? : number

+

Inherited from LineProgressProps.marginWidth

+

Defined in node_modules/@types/react/index.d.ts:1871

+
+

Optional max#

+

max? : number | string

+

Inherited from MenuItemProps.max

+

Defined in node_modules/@types/react/index.d.ts:1872

+
+

Optional maxLength#

+

maxLength? : number

+

Inherited from LineProgressProps.maxLength

+

Defined in node_modules/@types/react/index.d.ts:1873

+
+

Optional media#

+

media? : string

+

Inherited from LineProgressProps.media

+

Defined in node_modules/@types/react/index.d.ts:1874

+
+

Optional mediaGroup#

+

mediaGroup? : string

+

Inherited from LineProgressProps.mediaGroup

+

Defined in node_modules/@types/react/index.d.ts:1875

+
+

Optional method#

+

method? : string

+

Inherited from LineProgressProps.method

+

Defined in node_modules/@types/react/index.d.ts:1876

+
+

Optional min#

+

min? : number | string

+

Inherited from MenuItemProps.min

+

Defined in node_modules/@types/react/index.d.ts:1877

+
+

Optional minLength#

+

minLength? : number

+

Inherited from LineProgressProps.minLength

+

Defined in node_modules/@types/react/index.d.ts:1878

+
+

Optional multiple#

+

multiple? : boolean

+

Inherited from LineProgressProps.multiple

+

Defined in node_modules/@types/react/index.d.ts:1879

+
+

Optional muted#

+

muted? : boolean

+

Inherited from LineProgressProps.muted

+

Defined in node_modules/@types/react/index.d.ts:1880

+
+

Optional name#

+

name? : string

+

Inherited from LineProgressProps.name

+

Defined in node_modules/@types/react/index.d.ts:1881

+
+

Optional noValidate#

+

noValidate? : boolean

+

Inherited from LineProgressProps.noValidate

+

Defined in node_modules/@types/react/index.d.ts:1883

+
+

Optional nonce#

+

nonce? : string

+

Inherited from LineProgressProps.nonce

+

Defined in node_modules/@types/react/index.d.ts:1882

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

Optional open#

+

open? : boolean

+

Inherited from LineProgressProps.open

+

Defined in node_modules/@types/react/index.d.ts:1884

+
+

Optional optimum#

+

optimum? : number

+

Inherited from LineProgressProps.optimum

+

Defined in node_modules/@types/react/index.d.ts:1885

+
+

Optional pattern#

+

pattern? : string

+

Inherited from LineProgressProps.pattern

+

Defined in node_modules/@types/react/index.d.ts:1886

+
+

Optional placeholder#

+

placeholder? : string

+

Inherited from LineProgressProps.placeholder

+

Overrides ButtonProps.placeholder

+

Defined in node_modules/@types/react/index.d.ts:1887

+
+

Optional playsInline#

+

playsInline? : boolean

+

Inherited from LineProgressProps.playsInline

+

Defined in node_modules/@types/react/index.d.ts:1888

+
+

Optional poster#

+

poster? : string

+

Inherited from LineProgressProps.poster

+

Defined in node_modules/@types/react/index.d.ts:1889

+
+

Optional prefix#

+

prefix? : string

+

Inherited from ButtonProps.prefix

+

Defined in node_modules/@types/react/index.d.ts:1780

+
+

Optional preload#

+

preload? : string

+

Inherited from LineProgressProps.preload

+

Defined in node_modules/@types/react/index.d.ts:1890

+
+

Optional property#

+

property? : string

+

Inherited from ButtonProps.property

+

Defined in node_modules/@types/react/index.d.ts:1781

+
+

Optional radioGroup#

+

radioGroup? : string

+

Inherited from ButtonProps.radioGroup

+

Defined in node_modules/@types/react/index.d.ts:1771

+
+

Optional readOnly#

+

readOnly? : boolean

+

Inherited from LineProgressProps.readOnly

+

Defined in node_modules/@types/react/index.d.ts:1891

+
+

Optional ref#

+

ref? : LegacyRef‹any›

+

Inherited from LineProgressProps.ref

+

Defined in node_modules/@types/react/index.d.ts:143

+
+

Optional rel#

+

rel? : string

+

Inherited from LineProgressProps.rel

+

Defined in node_modules/@types/react/index.d.ts:1892

+
+

Optional required#

+

required? : boolean

+

Inherited from LineProgressProps.required

+

Defined in node_modules/@types/react/index.d.ts:1893

+
+

Optional resource#

+

resource? : string

+

Inherited from ButtonProps.resource

+

Defined in node_modules/@types/react/index.d.ts:1782

+
+

Optional results#

+

results? : number

+

Inherited from ButtonProps.results

+

Defined in node_modules/@types/react/index.d.ts:1796

+
+

Optional reversed#

+

reversed? : boolean

+

Inherited from LineProgressProps.reversed

+

Defined in node_modules/@types/react/index.d.ts:1894

+
+

Optional role#

+

role? : string

+

Inherited from ButtonProps.role

+

Defined in node_modules/@types/react/index.d.ts:1774

+
+

Optional rowSpan#

+

rowSpan? : number

+

Inherited from LineProgressProps.rowSpan

+

Defined in node_modules/@types/react/index.d.ts:1896

+
+

Optional rows#

+

rows? : number

+

Inherited from LineProgressProps.rows

+

Defined in node_modules/@types/react/index.d.ts:1895

+
+

Optional sandbox#

+

sandbox? : string

+

Inherited from LineProgressProps.sandbox

+

Defined in node_modules/@types/react/index.d.ts:1897

+
+

Optional scope#

+

scope? : string

+

Inherited from LineProgressProps.scope

+

Defined in node_modules/@types/react/index.d.ts:1898

+
+

Optional scoped#

+

scoped? : boolean

+

Inherited from LineProgressProps.scoped

+

Defined in node_modules/@types/react/index.d.ts:1899

+
+

Optional scrolling#

+

scrolling? : string

+

Inherited from LineProgressProps.scrolling

+

Defined in node_modules/@types/react/index.d.ts:1900

+
+

Optional seamless#

+

seamless? : boolean

+

Inherited from LineProgressProps.seamless

+

Defined in node_modules/@types/react/index.d.ts:1901

+
+

Optional security#

+

security? : string

+

Inherited from ButtonProps.security

+

Defined in node_modules/@types/react/index.d.ts:1797

+
+

Optional selected#

+

selected? : boolean

+

Inherited from LineProgressProps.selected

+

Defined in node_modules/@types/react/index.d.ts:1902

+
+

Optional shape#

+

shape? : string

+

Inherited from LineProgressProps.shape

+

Defined in node_modules/@types/react/index.d.ts:1903

+
+

Optional size#

+

size? : number

+

Inherited from LineProgressProps.size

+

Defined in node_modules/@types/react/index.d.ts:1904

+
+

Optional sizes#

+

sizes? : string

+

Inherited from LineProgressProps.sizes

+

Defined in node_modules/@types/react/index.d.ts:1905

+
+

Optional slot#

+

slot? : string

+

Inherited from ButtonProps.slot

+

Defined in node_modules/@types/react/index.d.ts:1763

+
+

Optional span#

+

span? : number

+

Inherited from LineProgressProps.span

+

Defined in node_modules/@types/react/index.d.ts:1906

+
+

Optional spellCheck#

+

spellCheck? : Booleanish

+

Inherited from ButtonProps.spellCheck

+

Defined in node_modules/@types/react/index.d.ts:1764

+
+

Optional src#

+

src? : string

+

Inherited from LineProgressProps.src

+

Defined in node_modules/@types/react/index.d.ts:1907

+
+

Optional srcDoc#

+

srcDoc? : string

+

Inherited from LineProgressProps.srcDoc

+

Defined in node_modules/@types/react/index.d.ts:1908

+
+

Optional srcLang#

+

srcLang? : string

+

Inherited from LineProgressProps.srcLang

+

Defined in node_modules/@types/react/index.d.ts:1909

+
+

Optional srcSet#

+

srcSet? : string

+

Inherited from LineProgressProps.srcSet

+

Defined in node_modules/@types/react/index.d.ts:1910

+
+

Optional start#

+

start? : number

+

Inherited from LineProgressProps.start

+

Defined in node_modules/@types/react/index.d.ts:1911

+
+

step#

+

step: number

+

Overrides LineProgressProps.step

+

Defined in src/renderer/components/stepper/stepper.tsx:6

+
+

steps#

+

steps: Step[]

+

Defined in src/renderer/components/stepper/stepper.tsx:7

+
+

Optional style#

+

style? : CSSProperties

+

Inherited from ButtonProps.style

+

Defined in node_modules/@types/react/index.d.ts:1765

+
+

Optional summary#

+

summary? : string

+

Inherited from LineProgressProps.summary

+

Defined in node_modules/@types/react/index.d.ts:1913

+
+

Optional suppressContentEditableWarning#

+

suppressContentEditableWarning? : boolean

+

Inherited from ButtonProps.suppressContentEditableWarning

+

Defined in node_modules/@types/react/index.d.ts:1749

+
+

Optional suppressHydrationWarning#

+

suppressHydrationWarning? : boolean

+

Inherited from ButtonProps.suppressHydrationWarning

+

Defined in node_modules/@types/react/index.d.ts:1750

+
+

Optional tabIndex#

+

tabIndex? : number

+

Inherited from ButtonProps.tabIndex

+

Defined in node_modules/@types/react/index.d.ts:1766

+
+

Optional target#

+

target? : string

+

Inherited from LineProgressProps.target

+

Defined in node_modules/@types/react/index.d.ts:1914

+
+

Optional title#

+

title? : string

+

Inherited from ButtonProps.title

+

Defined in node_modules/@types/react/index.d.ts:1767

+
+

Optional translate#

+

translate? : "yes" | "no"

+

Inherited from ButtonProps.translate

+

Defined in node_modules/@types/react/index.d.ts:1768

+
+

Optional type#

+

type? : string

+

Inherited from LineProgressProps.type

+

Defined in node_modules/@types/react/index.d.ts:1915

+
+

Optional typeof#

+

typeof? : string

+

Inherited from ButtonProps.typeof

+

Defined in node_modules/@types/react/index.d.ts:1783

+
+

Optional unselectable#

+

unselectable? : "on" | "off"

+

Inherited from ButtonProps.unselectable

+

Defined in node_modules/@types/react/index.d.ts:1798

+
+

Optional useMap#

+

useMap? : string

+

Inherited from LineProgressProps.useMap

+

Defined in node_modules/@types/react/index.d.ts:1916

+
+

Optional value#

+

value? : string | ReadonlyArray‹string› | number

+

Inherited from MenuItemProps.value

+

Defined in node_modules/@types/react/index.d.ts:1917

+
+

Optional vocab#

+

vocab? : string

+

Inherited from ButtonProps.vocab

+

Defined in node_modules/@types/react/index.d.ts:1784

+
+

Optional width#

+

width? : number | string

+

Inherited from LineProgressProps.width

+

Defined in node_modules/@types/react/index.d.ts:1918

+
+

Optional wmode#

+

wmode? : string

+

Inherited from LineProgressProps.wmode

+

Defined in node_modules/@types/react/index.d.ts:1919

+
+

Optional wrap#

+

wrap? : string

+

Inherited from LineProgressProps.wrap

+

Defined in node_modules/@types/react/index.d.ts:1920

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablayoutprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablayoutprops/index.html new file mode 100644 index 0000000000..25c8d1248e --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablayoutprops/index.html @@ -0,0 +1,1015 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: TabLayoutProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: TabLayoutProps#

+

Hierarchy#

+
    +
  • TabLayoutProps
  • +
+

Index#

+

Properties#

+ +

Properties#

+

Optional children#

+

children? : ReactNode

+

Defined in src/renderer/components/layout/tab-layout.tsx:15

+
+

Optional className#

+

className? : IClassName

+

Defined in src/renderer/components/layout/tab-layout.tsx:12

+
+

Optional contentClass#

+

contentClass? : IClassName

+

Defined in src/renderer/components/layout/tab-layout.tsx:13

+
+

Optional tabs#

+

tabs? : TabLayoutRoute[]

+

Defined in src/renderer/components/layout/tab-layout.tsx:14

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablayoutroute/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablayoutroute/index.html new file mode 100644 index 0000000000..262b901ad4 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablayoutroute/index.html @@ -0,0 +1,1039 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: TabLayoutRoute - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: TabLayoutRoute#

+

Hierarchy#

+
    +
  • TabLayoutRoute
  • +
+

Index#

+

Properties#

+ +

Properties#

+

component#

+

component: React.ComponentType‹any›

+

Defined in src/renderer/components/layout/tab-layout.tsx:21

+
+

Optional default#

+

default? : boolean

+

Defined in src/renderer/components/layout/tab-layout.tsx:24

+
+

Optional exact#

+

exact? : boolean

+

Defined in src/renderer/components/layout/tab-layout.tsx:23

+
+

routePath#

+

routePath: string

+

Defined in src/renderer/components/layout/tab-layout.tsx:19

+
+

title#

+

title: React.ReactNode

+

Defined in src/renderer/components/layout/tab-layout.tsx:20

+
+

Optional url#

+

url? : string

+

Defined in src/renderer/components/layout/tab-layout.tsx:22

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablecellprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablecellprops/index.html new file mode 100644 index 0000000000..c36f67d214 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablecellprops/index.html @@ -0,0 +1,3249 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: TableCellProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: TableCellProps#

+

Hierarchy#

+
    +
  • DOMAttributes‹HTMLDivElement›
  • +
+

TableCellProps

+

Index#

+

Properties#

+ +

Methods#

+ +

Properties#

+

Optional _nowrap#

+

_nowrap? : boolean

+

Defined in src/renderer/components/table/table-cell.tsx:22

+
+

Optional _sorting#

+

_sorting? : Partial‹TableSortParams

+

Defined in src/renderer/components/table/table-cell.tsx:20

+
+

Optional checkbox#

+

checkbox? : boolean

+

Defined in src/renderer/components/table/table-cell.tsx:15

+
+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional className#

+

className? : string

+

Defined in src/renderer/components/table/table-cell.tsx:13

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional id#

+

id? : string

+

Defined in src/renderer/components/table/table-cell.tsx:12

+
+

Optional isChecked#

+

isChecked? : boolean

+

Defined in src/renderer/components/table/table-cell.tsx:16

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

Optional renderBoolean#

+

renderBoolean? : boolean

+

Defined in src/renderer/components/table/table-cell.tsx:17

+
+

Optional showWithColumn#

+

showWithColumn? : string

+

Defined in src/renderer/components/table/table-cell.tsx:19

+
+

Optional sortBy#

+

sortBy? : TableSortBy

+

Defined in src/renderer/components/table/table-cell.tsx:18

+
+

Optional title#

+

title? : ReactNode

+

Defined in src/renderer/components/table/table-cell.tsx:14

+

Methods#

+

Optional _sort#

+

_sort(sortBy: TableSortBy): void

+

Defined in src/renderer/components/table/table-cell.tsx:21

+

Parameters:

+ + + + + + + + + + + + + +
NameType
sortByTableSortBy
+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tableheadprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tableheadprops/index.html new file mode 100644 index 0000000000..e5a7f6af09 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tableheadprops/index.html @@ -0,0 +1,3126 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: TableHeadProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: TableHeadProps#

+

Hierarchy#

+
    +
  • DOMAttributes‹HTMLDivElement›
  • +
+

TableHeadProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional className#

+

className? : string

+

Defined in src/renderer/components/table/table-head.tsx:9

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional nowrap#

+

nowrap? : boolean

+

Defined in src/renderer/components/table/table-head.tsx:12

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

Optional showTopLine#

+

showTopLine? : boolean

+

Defined in src/renderer/components/table/table-head.tsx:10

+
+

Optional sticky#

+

sticky? : boolean

+

Defined in src/renderer/components/table/table-head.tsx:11

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tableprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tableprops/index.html new file mode 100644 index 0000000000..6f1de7d760 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tableprops/index.html @@ -0,0 +1,3355 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: TableProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: TableProps#

+

Hierarchy#

+
    +
  • DOMAttributes‹HTMLDivElement›
  • +
+

TableProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional autoSize#

+

autoSize? : boolean

+

Defined in src/renderer/components/table/table.tsx:26

+
+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional className#

+

className? : string

+

Defined in src/renderer/components/table/table.tsx:25

+
+

Optional customRowHeights#

+

customRowHeights? : function

+

Defined in src/renderer/components/table/table.tsx:43

+

Type declaration:#

+

▸ (item: object, lineHeight: number, paddings: number): number

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + +
NameType
itemobject
lineHeightnumber
paddingsnumber
+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional getTableRow#

+

getTableRow? : function

+

Defined in src/renderer/components/table/table.tsx:44

+

Type declaration:#

+

▸ (uid: string): ReactElement‹TableRowProps

+

Parameters:

+ + + + + + + + + + + + + +
NameType
uidstring
+
+

Optional items#

+

items? : ItemObject[]

+

Defined in src/renderer/components/table/table.tsx:24

+
+

Optional noItems#

+

noItems? : React.ReactNode

+

Defined in src/renderer/components/table/table.tsx:38

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onSort#

+

onSort? : function

+

Defined in src/renderer/components/table/table.tsx:37

+

Type declaration:#

+

▸ (params: TableSortParams): void

+

Parameters:

+ + + + + + + + + + + + + +
NameType
paramsTableSortParams
+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

Optional rowLineHeight#

+

rowLineHeight? : string

+

Defined in src/renderer/components/table/table.tsx:42

+
+

Optional rowPadding#

+

rowPadding? : string

+

Defined in src/renderer/components/table/table.tsx:41

+
+

Optional scrollable#

+

scrollable? : boolean

+

Defined in src/renderer/components/table/table.tsx:28

+
+

Optional selectable#

+

selectable? : boolean

+

Defined in src/renderer/components/table/table.tsx:27

+
+

Optional selectedItemId#

+

selectedItemId? : string

+

Defined in src/renderer/components/table/table.tsx:39

+
+

Optional sortByDefault#

+

sortByDefault? : Partial‹TableSortParams

+

Defined in src/renderer/components/table/table.tsx:36

+
+

Optional sortSyncWithUrl#

+

sortSyncWithUrl? : boolean

+

Defined in src/renderer/components/table/table.tsx:35

+
+

Optional sortable#

+

sortable? : TableSortCallbacks

+

Defined in src/renderer/components/table/table.tsx:34

+

Define sortable callbacks for every column in

+

sortitem argument in the callback is an object, provided in

+
+

Optional storageKey#

+

storageKey? : string

+

Defined in src/renderer/components/table/table.tsx:29

+
+

Optional tableId#

+

tableId? : string

+

Defined in src/renderer/components/table/table.tsx:23

+
+

Optional virtual#

+

virtual? : boolean

+

Defined in src/renderer/components/table/table.tsx:40

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablerowprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablerowprops/index.html new file mode 100644 index 0000000000..a94b6ac2ff --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tablerowprops/index.html @@ -0,0 +1,3162 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: TableRowProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: TableRowProps#

+

Hierarchy#

+
    +
  • DOMAttributes‹HTMLDivElement›
  • +
+

TableRowProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional className#

+

className? : string

+

Defined in src/renderer/components/table/table-row.tsx:10

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional disabled#

+

disabled? : boolean

+

Defined in src/renderer/components/table/table-row.tsx:16

+
+

Optional nowrap#

+

nowrap? : boolean

+

Defined in src/renderer/components/table/table-row.tsx:13

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹HTMLDivElement›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

Optional searchItem#

+

searchItem? : ItemObject | any

+

Defined in src/renderer/components/table/table-row.tsx:15

+
+

Optional selected#

+

selected? : boolean

+

Defined in src/renderer/components/table/table-row.tsx:11

+
+

Optional sortItem#

+

sortItem? : ItemObject | any

+

Defined in src/renderer/components/table/table-row.tsx:14

+
+

Optional style#

+

style? : CSSProperties

+

Defined in src/renderer/components/table/table-row.tsx:12

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tabprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tabprops/index.html new file mode 100644 index 0000000000..72bc050a78 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tabprops/index.html @@ -0,0 +1,3171 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: TabProps ‹**D**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: TabProps ‹D#

+

Type parameters#

+

D

+

Hierarchy#

+
    +
  • DOMAttributes‹HTMLElement›
  • +
+

TabProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional active#

+

active? : boolean

+

Defined in src/renderer/components/tabs/tabs.tsx:56

+
+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional className#

+

className? : string

+

Defined in src/renderer/components/tabs/tabs.tsx:55

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional disabled#

+

disabled? : boolean

+

Defined in src/renderer/components/tabs/tabs.tsx:57

+
+

Optional icon#

+

icon? : React.ReactNode | string

+

Defined in src/renderer/components/tabs/tabs.tsx:58

+
+

Optional id#

+

id? : string

+

Defined in src/renderer/components/tabs/tabs.tsx:54

+
+

Optional label#

+

label? : React.ReactNode

+

Defined in src/renderer/components/tabs/tabs.tsx:59

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹HTMLElement›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+
+

value#

+

value: D

+

Defined in src/renderer/components/tabs/tabs.tsx:60

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tabsprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tabsprops/index.html new file mode 100644 index 0000000000..a37e7517aa --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tabsprops/index.html @@ -0,0 +1,1121 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: TabsProps ‹**D**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: TabsProps ‹D#

+

Type parameters#

+

D

+

Hierarchy#

+
    +
  • +

    TabsContextValue‹D›

    +
  • +
  • +

    object

    +
  • +
+

TabsProps

+

Index#

+

Properties#

+ +

Methods#

+ +

Properties#

+

Optional autoFocus#

+

autoFocus? : boolean

+

Inherited from TabsProps.autoFocus

+

Defined in src/renderer/components/tabs/tabs.tsx:9

+
+

Optional center#

+

center? : boolean

+

Defined in src/renderer/components/tabs/tabs.tsx:19

+
+

Optional className#

+

className? : string

+

Defined in src/renderer/components/tabs/tabs.tsx:18

+
+

Optional scrollable#

+

scrollable? : boolean

+

Defined in src/renderer/components/tabs/tabs.tsx:21

+
+

Optional value#

+

value? : D

+

Inherited from TabsProps.value

+

Defined in src/renderer/components/tabs/tabs.tsx:11

+
+

Optional withBorder#

+

withBorder? : boolean

+

Inherited from TabsProps.withBorder

+

Defined in src/renderer/components/tabs/tabs.tsx:10

+
+

Optional wrap#

+

wrap? : boolean

+

Defined in src/renderer/components/tabs/tabs.tsx:20

+

Methods#

+

Optional onChange#

+

onChange(value: D): void

+

Inherited from TabsProps.onChange

+

Defined in src/renderer/components/tabs/tabs.tsx:12

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valueD
+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tooltipcontentformatters/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tooltipcontentformatters/index.html new file mode 100644 index 0000000000..78e6da8675 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tooltipcontentformatters/index.html @@ -0,0 +1,1027 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: TooltipContentFormatters - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: TooltipContentFormatters#

+

Hierarchy#

+
    +
  • TooltipContentFormatters
  • +
+

Index#

+

Properties#

+ +

Properties#

+

Optional narrow#

+

narrow? : boolean

+

Defined in src/renderer/components/tooltip/tooltip.tsx:34

+
+

Optional nowrap#

+

nowrap? : boolean

+

Defined in src/renderer/components/tooltip/tooltip.tsx:37

+
+

Optional small#

+

small? : boolean

+

Defined in src/renderer/components/tooltip/tooltip.tsx:36

+
+

Optional tableView#

+

tableView? : boolean

+

Defined in src/renderer/components/tooltip/tooltip.tsx:38

+
+

Optional warning#

+

warning? : boolean

+

Defined in src/renderer/components/tooltip/tooltip.tsx:35

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tooltipdecoratorprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tooltipdecoratorprops/index.html new file mode 100644 index 0000000000..6934be323d --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tooltipdecoratorprops/index.html @@ -0,0 +1,998 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: TooltipDecoratorProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: TooltipDecoratorProps#

+

Hierarchy#

+
    +
  • TooltipDecoratorProps
  • +
+

ButtonProps

+

IconProps

+

BadgeProps

+

LineProgressProps

+

StatusBrickProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional tooltip#

+

tooltip? : ReactNode | Omit‹TooltipProps, "targetId"›

+

Defined in src/renderer/components/tooltip/withTooltip.tsx:10

+
+

Optional tooltipOverrideDisabled#

+

tooltipOverrideDisabled? : boolean

+

Defined in src/renderer/components/tooltip/withTooltip.tsx:15

+

forces tooltip to detect the target's parent for mouse events. This is +useful for displaying tooltips even when the target is "disabled"

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tooltipprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tooltipprops/index.html new file mode 100644 index 0000000000..c64d08f880 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.tooltipprops/index.html @@ -0,0 +1,1087 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: TooltipProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: TooltipProps#

+

Hierarchy#

+
    +
  • TooltipProps
  • +
+

Index#

+

Properties#

+ +

Properties#

+

Optional children#

+

children? : React.ReactNode

+

Defined in src/renderer/components/tooltip/tooltip.tsx:30

+
+

Optional className#

+

className? : IClassName

+

Defined in src/renderer/components/tooltip/tooltip.tsx:27

+
+

Optional formatters#

+

formatters? : TooltipContentFormatters

+

Defined in src/renderer/components/tooltip/tooltip.tsx:28

+
+

Optional offset#

+

offset? : number

+

Defined in src/renderer/components/tooltip/tooltip.tsx:24

+
+

Optional preferredPositions#

+

preferredPositions? : TooltipPosition | TooltipPosition[]

+

Defined in src/renderer/components/tooltip/tooltip.tsx:26

+
+

Optional style#

+

style? : CSSProperties

+

Defined in src/renderer/components/tooltip/tooltip.tsx:29

+
+

targetId#

+

targetId: string

+

Defined in src/renderer/components/tooltip/tooltip.tsx:21

+
+

Optional tooltipOnParentHover#

+

tooltipOnParentHover? : boolean

+

Defined in src/renderer/components/tooltip/tooltip.tsx:22

+
+

Optional usePortal#

+

usePortal? : boolean

+

Defined in src/renderer/components/tooltip/tooltip.tsx:25

+
+

Optional visible#

+

visible? : boolean

+

Defined in src/renderer/components/tooltip/tooltip.tsx:23

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.wizardlayoutprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.wizardlayoutprops/index.html new file mode 100644 index 0000000000..ed38f8eefe --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.wizardlayoutprops/index.html @@ -0,0 +1,3162 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: WizardLayoutProps - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: WizardLayoutProps#

+

Hierarchy#

+
    +
  • DOMAttributes‹any›
  • +
+

WizardLayoutProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional centered#

+

centered? : boolean

+

Defined in src/renderer/components/layout/wizard-layout.tsx:13

+
+

Optional children#

+

children? : ReactNode

+

Inherited from PageLayoutProps.children

+

Defined in node_modules/@types/react/index.d.ts:1350

+
+

Optional className#

+

className? : IClassName

+

Defined in src/renderer/components/layout/wizard-layout.tsx:7

+
+

Optional contentClass#

+

contentClass? : IClassName

+

Defined in src/renderer/components/layout/wizard-layout.tsx:10

+
+

Optional dangerouslySetInnerHTML#

+

dangerouslySetInnerHTML? : object

+

Inherited from PageLayoutProps.dangerouslySetInnerHTML

+

Defined in node_modules/@types/react/index.d.ts:1351

+

Type declaration:#

+
    +
  • __html: string
  • +
+
+

Optional header#

+

header? : React.ReactNode

+

Defined in src/renderer/components/layout/wizard-layout.tsx:8

+
+

Optional headerClass#

+

headerClass? : IClassName

+

Defined in src/renderer/components/layout/wizard-layout.tsx:9

+
+

Optional infoPanel#

+

infoPanel? : React.ReactNode

+

Defined in src/renderer/components/layout/wizard-layout.tsx:12

+
+

Optional infoPanelClass#

+

infoPanelClass? : IClassName

+

Defined in src/renderer/components/layout/wizard-layout.tsx:11

+
+

Optional onAbort#

+

onAbort? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbort

+

Defined in node_modules/@types/react/index.d.ts:1406

+
+

Optional onAbortCapture#

+

onAbortCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onAbortCapture

+

Defined in node_modules/@types/react/index.d.ts:1407

+
+

Optional onAnimationEnd#

+

onAnimationEnd? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEnd

+

Defined in node_modules/@types/react/index.d.ts:1536

+
+

Optional onAnimationEndCapture#

+

onAnimationEndCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1537

+
+

Optional onAnimationIteration#

+

onAnimationIteration? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIteration

+

Defined in node_modules/@types/react/index.d.ts:1538

+
+

Optional onAnimationIterationCapture#

+

onAnimationIterationCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationIterationCapture

+

Defined in node_modules/@types/react/index.d.ts:1539

+
+

Optional onAnimationStart#

+

onAnimationStart? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStart

+

Defined in node_modules/@types/react/index.d.ts:1534

+
+

Optional onAnimationStartCapture#

+

onAnimationStartCapture? : AnimationEventHandler‹any›

+

Inherited from PageLayoutProps.onAnimationStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1535

+
+

Optional onAuxClick#

+

onAuxClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClick

+

Defined in node_modules/@types/react/index.d.ts:1452

+
+

Optional onAuxClickCapture#

+

onAuxClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onAuxClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1453

+
+

Optional onBeforeInput#

+

onBeforeInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInput

+

Defined in node_modules/@types/react/index.d.ts:1380

+
+

Optional onBeforeInputCapture#

+

onBeforeInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onBeforeInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1381

+
+

Optional onBlur#

+

onBlur? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlur

+

Defined in node_modules/@types/react/index.d.ts:1374

+
+

Optional onBlurCapture#

+

onBlurCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onBlurCapture

+

Defined in node_modules/@types/react/index.d.ts:1375

+
+

Optional onCanPlay#

+

onCanPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlay

+

Defined in node_modules/@types/react/index.d.ts:1408

+
+

Optional onCanPlayCapture#

+

onCanPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1409

+
+

Optional onCanPlayThrough#

+

onCanPlayThrough? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThrough

+

Defined in node_modules/@types/react/index.d.ts:1410

+
+

Optional onCanPlayThroughCapture#

+

onCanPlayThroughCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onCanPlayThroughCapture

+

Defined in node_modules/@types/react/index.d.ts:1411

+
+

Optional onChange#

+

onChange? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChange

+

Defined in node_modules/@types/react/index.d.ts:1378

+
+

Optional onChangeCapture#

+

onChangeCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1379

+
+

Optional onClick#

+

onClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClick

+

Defined in node_modules/@types/react/index.d.ts:1454

+
+

Optional onClickCapture#

+

onClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1455

+
+

Optional onCompositionEnd#

+

onCompositionEnd? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEnd

+

Defined in node_modules/@types/react/index.d.ts:1364

+
+

Optional onCompositionEndCapture#

+

onCompositionEndCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1365

+
+

Optional onCompositionStart#

+

onCompositionStart? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStart

+

Defined in node_modules/@types/react/index.d.ts:1366

+
+

Optional onCompositionStartCapture#

+

onCompositionStartCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1367

+
+

Optional onCompositionUpdate#

+

onCompositionUpdate? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdate

+

Defined in node_modules/@types/react/index.d.ts:1368

+
+

Optional onCompositionUpdateCapture#

+

onCompositionUpdateCapture? : CompositionEventHandler‹any›

+

Inherited from PageLayoutProps.onCompositionUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1369

+
+

Optional onContextMenu#

+

onContextMenu? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenu

+

Defined in node_modules/@types/react/index.d.ts:1456

+
+

Optional onContextMenuCapture#

+

onContextMenuCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onContextMenuCapture

+

Defined in node_modules/@types/react/index.d.ts:1457

+
+

Optional onCopy#

+

onCopy? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopy

+

Defined in node_modules/@types/react/index.d.ts:1356

+
+

Optional onCopyCapture#

+

onCopyCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCopyCapture

+

Defined in node_modules/@types/react/index.d.ts:1357

+
+

Optional onCut#

+

onCut? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCut

+

Defined in node_modules/@types/react/index.d.ts:1358

+
+

Optional onCutCapture#

+

onCutCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onCutCapture

+

Defined in node_modules/@types/react/index.d.ts:1359

+
+

Optional onDoubleClick#

+

onDoubleClick? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClick

+

Defined in node_modules/@types/react/index.d.ts:1458

+
+

Optional onDoubleClickCapture#

+

onDoubleClickCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onDoubleClickCapture

+

Defined in node_modules/@types/react/index.d.ts:1459

+
+

Optional onDrag#

+

onDrag? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrag

+

Defined in node_modules/@types/react/index.d.ts:1460

+
+

Optional onDragCapture#

+

onDragCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragCapture

+

Defined in node_modules/@types/react/index.d.ts:1461

+
+

Optional onDragEnd#

+

onDragEnd? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnd

+

Defined in node_modules/@types/react/index.d.ts:1462

+
+

Optional onDragEndCapture#

+

onDragEndCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1463

+
+

Optional onDragEnter#

+

onDragEnter? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnter

+

Defined in node_modules/@types/react/index.d.ts:1464

+
+

Optional onDragEnterCapture#

+

onDragEnterCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1465

+
+

Optional onDragExit#

+

onDragExit? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExit

+

Defined in node_modules/@types/react/index.d.ts:1466

+
+

Optional onDragExitCapture#

+

onDragExitCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragExitCapture

+

Defined in node_modules/@types/react/index.d.ts:1467

+
+

Optional onDragLeave#

+

onDragLeave? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeave

+

Defined in node_modules/@types/react/index.d.ts:1468

+
+

Optional onDragLeaveCapture#

+

onDragLeaveCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1469

+
+

Optional onDragOver#

+

onDragOver? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOver

+

Defined in node_modules/@types/react/index.d.ts:1470

+
+

Optional onDragOverCapture#

+

onDragOverCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1471

+
+

Optional onDragStart#

+

onDragStart? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStart

+

Defined in node_modules/@types/react/index.d.ts:1472

+
+

Optional onDragStartCapture#

+

onDragStartCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDragStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1473

+
+

Optional onDrop#

+

onDrop? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDrop

+

Defined in node_modules/@types/react/index.d.ts:1474

+
+

Optional onDropCapture#

+

onDropCapture? : DragEventHandler‹any›

+

Inherited from PageLayoutProps.onDropCapture

+

Defined in node_modules/@types/react/index.d.ts:1475

+
+

Optional onDurationChange#

+

onDurationChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChange

+

Defined in node_modules/@types/react/index.d.ts:1412

+
+

Optional onDurationChangeCapture#

+

onDurationChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onDurationChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1413

+
+

Optional onEmptied#

+

onEmptied? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptied

+

Defined in node_modules/@types/react/index.d.ts:1414

+
+

Optional onEmptiedCapture#

+

onEmptiedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEmptiedCapture

+

Defined in node_modules/@types/react/index.d.ts:1415

+
+

Optional onEncrypted#

+

onEncrypted? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncrypted

+

Defined in node_modules/@types/react/index.d.ts:1416

+
+

Optional onEncryptedCapture#

+

onEncryptedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEncryptedCapture

+

Defined in node_modules/@types/react/index.d.ts:1417

+
+

Optional onEnded#

+

onEnded? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEnded

+

Defined in node_modules/@types/react/index.d.ts:1418

+
+

Optional onEndedCapture#

+

onEndedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onEndedCapture

+

Defined in node_modules/@types/react/index.d.ts:1419

+
+

Optional onError#

+

onError? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onError

+

Defined in node_modules/@types/react/index.d.ts:1394

+
+

Optional onErrorCapture#

+

onErrorCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onErrorCapture

+

Defined in node_modules/@types/react/index.d.ts:1395

+
+

Optional onFocus#

+

onFocus? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocus

+

Defined in node_modules/@types/react/index.d.ts:1372

+
+

Optional onFocusCapture#

+

onFocusCapture? : FocusEventHandler‹any›

+

Inherited from PageLayoutProps.onFocusCapture

+

Defined in node_modules/@types/react/index.d.ts:1373

+
+

Optional onGotPointerCapture#

+

onGotPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1520

+
+

Optional onGotPointerCaptureCapture#

+

onGotPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onGotPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1521

+
+

Optional onInput#

+

onInput? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInput

+

Defined in node_modules/@types/react/index.d.ts:1382

+
+

Optional onInputCapture#

+

onInputCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInputCapture

+

Defined in node_modules/@types/react/index.d.ts:1383

+
+

Optional onInvalid#

+

onInvalid? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalid

+

Defined in node_modules/@types/react/index.d.ts:1388

+
+

Optional onInvalidCapture#

+

onInvalidCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onInvalidCapture

+

Defined in node_modules/@types/react/index.d.ts:1389

+
+

Optional onKeyDown#

+

onKeyDown? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDown

+

Defined in node_modules/@types/react/index.d.ts:1398

+
+

Optional onKeyDownCapture#

+

onKeyDownCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1399

+
+

Optional onKeyPress#

+

onKeyPress? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPress

+

Defined in node_modules/@types/react/index.d.ts:1400

+
+

Optional onKeyPressCapture#

+

onKeyPressCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyPressCapture

+

Defined in node_modules/@types/react/index.d.ts:1401

+
+

Optional onKeyUp#

+

onKeyUp? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUp

+

Defined in node_modules/@types/react/index.d.ts:1402

+
+

Optional onKeyUpCapture#

+

onKeyUpCapture? : KeyboardEventHandler‹any›

+

Inherited from PageLayoutProps.onKeyUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1403

+
+

Optional onLoad#

+

onLoad? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoad

+

Defined in node_modules/@types/react/index.d.ts:1392

+
+

Optional onLoadCapture#

+

onLoadCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadCapture

+

Defined in node_modules/@types/react/index.d.ts:1393

+
+

Optional onLoadStart#

+

onLoadStart? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStart

+

Defined in node_modules/@types/react/index.d.ts:1424

+
+

Optional onLoadStartCapture#

+

onLoadStartCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1425

+
+

Optional onLoadedData#

+

onLoadedData? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedData

+

Defined in node_modules/@types/react/index.d.ts:1420

+
+

Optional onLoadedDataCapture#

+

onLoadedDataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedDataCapture

+

Defined in node_modules/@types/react/index.d.ts:1421

+
+

Optional onLoadedMetadata#

+

onLoadedMetadata? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadata

+

Defined in node_modules/@types/react/index.d.ts:1422

+
+

Optional onLoadedMetadataCapture#

+

onLoadedMetadataCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onLoadedMetadataCapture

+

Defined in node_modules/@types/react/index.d.ts:1423

+
+

Optional onLostPointerCapture#

+

onLostPointerCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCapture

+

Defined in node_modules/@types/react/index.d.ts:1522

+
+

Optional onLostPointerCaptureCapture#

+

onLostPointerCaptureCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onLostPointerCaptureCapture

+

Defined in node_modules/@types/react/index.d.ts:1523

+
+

Optional onMouseDown#

+

onMouseDown? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDown

+

Defined in node_modules/@types/react/index.d.ts:1476

+
+

Optional onMouseDownCapture#

+

onMouseDownCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1477

+
+

Optional onMouseEnter#

+

onMouseEnter? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseEnter

+

Defined in node_modules/@types/react/index.d.ts:1478

+
+

Optional onMouseLeave#

+

onMouseLeave? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseLeave

+

Defined in node_modules/@types/react/index.d.ts:1479

+
+

Optional onMouseMove#

+

onMouseMove? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMove

+

Defined in node_modules/@types/react/index.d.ts:1480

+
+

Optional onMouseMoveCapture#

+

onMouseMoveCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1481

+
+

Optional onMouseOut#

+

onMouseOut? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOut

+

Defined in node_modules/@types/react/index.d.ts:1482

+
+

Optional onMouseOutCapture#

+

onMouseOutCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1483

+
+

Optional onMouseOver#

+

onMouseOver? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOver

+

Defined in node_modules/@types/react/index.d.ts:1484

+
+

Optional onMouseOverCapture#

+

onMouseOverCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1485

+
+

Optional onMouseUp#

+

onMouseUp? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUp

+

Defined in node_modules/@types/react/index.d.ts:1486

+
+

Optional onMouseUpCapture#

+

onMouseUpCapture? : MouseEventHandler‹any›

+

Inherited from PageLayoutProps.onMouseUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1487

+
+

Optional onPaste#

+

onPaste? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPaste

+

Defined in node_modules/@types/react/index.d.ts:1360

+
+

Optional onPasteCapture#

+

onPasteCapture? : ClipboardEventHandler‹any›

+

Inherited from PageLayoutProps.onPasteCapture

+

Defined in node_modules/@types/react/index.d.ts:1361

+
+

Optional onPause#

+

onPause? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPause

+

Defined in node_modules/@types/react/index.d.ts:1426

+
+

Optional onPauseCapture#

+

onPauseCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPauseCapture

+

Defined in node_modules/@types/react/index.d.ts:1427

+
+

Optional onPlay#

+

onPlay? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlay

+

Defined in node_modules/@types/react/index.d.ts:1428

+
+

Optional onPlayCapture#

+

onPlayCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayCapture

+

Defined in node_modules/@types/react/index.d.ts:1429

+
+

Optional onPlaying#

+

onPlaying? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlaying

+

Defined in node_modules/@types/react/index.d.ts:1430

+
+

Optional onPlayingCapture#

+

onPlayingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onPlayingCapture

+

Defined in node_modules/@types/react/index.d.ts:1431

+
+

Optional onPointerCancel#

+

onPointerCancel? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancel

+

Defined in node_modules/@types/react/index.d.ts:1510

+
+

Optional onPointerCancelCapture#

+

onPointerCancelCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1511

+
+

Optional onPointerDown#

+

onPointerDown? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDown

+

Defined in node_modules/@types/react/index.d.ts:1504

+
+

Optional onPointerDownCapture#

+

onPointerDownCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerDownCapture

+

Defined in node_modules/@types/react/index.d.ts:1505

+
+

Optional onPointerEnter#

+

onPointerEnter? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnter

+

Defined in node_modules/@types/react/index.d.ts:1512

+
+

Optional onPointerEnterCapture#

+

onPointerEnterCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerEnterCapture

+

Defined in node_modules/@types/react/index.d.ts:1513

+
+

Optional onPointerLeave#

+

onPointerLeave? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeave

+

Defined in node_modules/@types/react/index.d.ts:1514

+
+

Optional onPointerLeaveCapture#

+

onPointerLeaveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerLeaveCapture

+

Defined in node_modules/@types/react/index.d.ts:1515

+
+

Optional onPointerMove#

+

onPointerMove? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMove

+

Defined in node_modules/@types/react/index.d.ts:1506

+
+

Optional onPointerMoveCapture#

+

onPointerMoveCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1507

+
+

Optional onPointerOut#

+

onPointerOut? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOut

+

Defined in node_modules/@types/react/index.d.ts:1518

+
+

Optional onPointerOutCapture#

+

onPointerOutCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOutCapture

+

Defined in node_modules/@types/react/index.d.ts:1519

+
+

Optional onPointerOver#

+

onPointerOver? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOver

+

Defined in node_modules/@types/react/index.d.ts:1516

+
+

Optional onPointerOverCapture#

+

onPointerOverCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerOverCapture

+

Defined in node_modules/@types/react/index.d.ts:1517

+
+

Optional onPointerUp#

+

onPointerUp? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUp

+

Defined in node_modules/@types/react/index.d.ts:1508

+
+

Optional onPointerUpCapture#

+

onPointerUpCapture? : PointerEventHandler‹any›

+

Inherited from PageLayoutProps.onPointerUpCapture

+

Defined in node_modules/@types/react/index.d.ts:1509

+
+

Optional onProgress#

+

onProgress? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgress

+

Defined in node_modules/@types/react/index.d.ts:1432

+
+

Optional onProgressCapture#

+

onProgressCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onProgressCapture

+

Defined in node_modules/@types/react/index.d.ts:1433

+
+

Optional onRateChange#

+

onRateChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChange

+

Defined in node_modules/@types/react/index.d.ts:1434

+
+

Optional onRateChangeCapture#

+

onRateChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onRateChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1435

+
+

Optional onReset#

+

onReset? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onReset

+

Defined in node_modules/@types/react/index.d.ts:1384

+
+

Optional onResetCapture#

+

onResetCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onResetCapture

+

Defined in node_modules/@types/react/index.d.ts:1385

+
+

Optional onScroll#

+

onScroll? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScroll

+

Defined in node_modules/@types/react/index.d.ts:1526

+
+

Optional onScrollCapture#

+

onScrollCapture? : UIEventHandler‹any›

+

Inherited from PageLayoutProps.onScrollCapture

+

Defined in node_modules/@types/react/index.d.ts:1527

+
+

Optional onSeeked#

+

onSeeked? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeked

+

Defined in node_modules/@types/react/index.d.ts:1436

+
+

Optional onSeekedCapture#

+

onSeekedCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekedCapture

+

Defined in node_modules/@types/react/index.d.ts:1437

+
+

Optional onSeeking#

+

onSeeking? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeeking

+

Defined in node_modules/@types/react/index.d.ts:1438

+
+

Optional onSeekingCapture#

+

onSeekingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSeekingCapture

+

Defined in node_modules/@types/react/index.d.ts:1439

+
+

Optional onSelect#

+

onSelect? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelect

+

Defined in node_modules/@types/react/index.d.ts:1490

+
+

Optional onSelectCapture#

+

onSelectCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSelectCapture

+

Defined in node_modules/@types/react/index.d.ts:1491

+
+

Optional onStalled#

+

onStalled? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalled

+

Defined in node_modules/@types/react/index.d.ts:1440

+
+

Optional onStalledCapture#

+

onStalledCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onStalledCapture

+

Defined in node_modules/@types/react/index.d.ts:1441

+
+

Optional onSubmit#

+

onSubmit? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmit

+

Defined in node_modules/@types/react/index.d.ts:1386

+
+

Optional onSubmitCapture#

+

onSubmitCapture? : FormEventHandler‹any›

+

Inherited from PageLayoutProps.onSubmitCapture

+

Defined in node_modules/@types/react/index.d.ts:1387

+
+

Optional onSuspend#

+

onSuspend? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspend

+

Defined in node_modules/@types/react/index.d.ts:1442

+
+

Optional onSuspendCapture#

+

onSuspendCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onSuspendCapture

+

Defined in node_modules/@types/react/index.d.ts:1443

+
+

Optional onTimeUpdate#

+

onTimeUpdate? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdate

+

Defined in node_modules/@types/react/index.d.ts:1444

+
+

Optional onTimeUpdateCapture#

+

onTimeUpdateCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onTimeUpdateCapture

+

Defined in node_modules/@types/react/index.d.ts:1445

+
+

Optional onTouchCancel#

+

onTouchCancel? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancel

+

Defined in node_modules/@types/react/index.d.ts:1494

+
+

Optional onTouchCancelCapture#

+

onTouchCancelCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchCancelCapture

+

Defined in node_modules/@types/react/index.d.ts:1495

+
+

Optional onTouchEnd#

+

onTouchEnd? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEnd

+

Defined in node_modules/@types/react/index.d.ts:1496

+
+

Optional onTouchEndCapture#

+

onTouchEndCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1497

+
+

Optional onTouchMove#

+

onTouchMove? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMove

+

Defined in node_modules/@types/react/index.d.ts:1498

+
+

Optional onTouchMoveCapture#

+

onTouchMoveCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchMoveCapture

+

Defined in node_modules/@types/react/index.d.ts:1499

+
+

Optional onTouchStart#

+

onTouchStart? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStart

+

Defined in node_modules/@types/react/index.d.ts:1500

+
+

Optional onTouchStartCapture#

+

onTouchStartCapture? : TouchEventHandler‹any›

+

Inherited from PageLayoutProps.onTouchStartCapture

+

Defined in node_modules/@types/react/index.d.ts:1501

+
+

Optional onTransitionEnd#

+

onTransitionEnd? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEnd

+

Defined in node_modules/@types/react/index.d.ts:1542

+
+

Optional onTransitionEndCapture#

+

onTransitionEndCapture? : TransitionEventHandler‹any›

+

Inherited from PageLayoutProps.onTransitionEndCapture

+

Defined in node_modules/@types/react/index.d.ts:1543

+
+

Optional onVolumeChange#

+

onVolumeChange? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChange

+

Defined in node_modules/@types/react/index.d.ts:1446

+
+

Optional onVolumeChangeCapture#

+

onVolumeChangeCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onVolumeChangeCapture

+

Defined in node_modules/@types/react/index.d.ts:1447

+
+

Optional onWaiting#

+

onWaiting? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaiting

+

Defined in node_modules/@types/react/index.d.ts:1448

+
+

Optional onWaitingCapture#

+

onWaitingCapture? : ReactEventHandler‹any›

+

Inherited from PageLayoutProps.onWaitingCapture

+

Defined in node_modules/@types/react/index.d.ts:1449

+
+

Optional onWheel#

+

onWheel? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheel

+

Defined in node_modules/@types/react/index.d.ts:1530

+
+

Optional onWheelCapture#

+

onWheelCapture? : WheelEventHandler‹any›

+

Inherited from PageLayoutProps.onWheelCapture

+

Defined in node_modules/@types/react/index.d.ts:1531

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.wizardprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.wizardprops/index.html new file mode 100644 index 0000000000..879bbd262e --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.wizardprops/index.html @@ -0,0 +1,1129 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: WizardProps ‹**D**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: WizardProps ‹D#

+

Type parameters#

+

D

+

Hierarchy#

+
    +
  • WizardCommonProps
  • +
+

WizardProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional className#

+

className? : string

+

Defined in src/renderer/components/wizard/wizard.tsx:18

+
+

Optional data#

+

data? : Partial‹D›

+

Inherited from WizardProps.data

+

Defined in src/renderer/components/wizard/wizard.tsx:10

+
+

Optional done#

+

done? : function

+

Inherited from WizardProps.done

+

Defined in src/renderer/components/wizard/wizard.tsx:13

+

Type declaration:#

+

▸ (): void

+
+

Optional header#

+

header? : React.ReactNode

+

Defined in src/renderer/components/wizard/wizard.tsx:21

+
+

Optional hideSteps#

+

hideSteps? : boolean

+

Inherited from WizardProps.hideSteps

+

Defined in src/renderer/components/wizard/wizard.tsx:14

+
+

Optional onChange#

+

onChange? : function

+

Defined in src/renderer/components/wizard/wizard.tsx:22

+

Type declaration:#

+

▸ (step: number): void

+

Parameters:

+ + + + + + + + + + + + + +
NameType
stepnumber
+
+

Optional reset#

+

reset? : function

+

Inherited from WizardProps.reset

+

Defined in src/renderer/components/wizard/wizard.tsx:12

+

Type declaration:#

+

▸ (): void

+
+

Optional save#

+

save? : function

+

Inherited from WizardProps.save

+

Defined in src/renderer/components/wizard/wizard.tsx:11

+

Type declaration:#

+

▸ (data: Partial‹D›, callback?: function): void

+

Parameters:

+

data: Partial‹D›

+

Optional callback: function

+

▸ (): void

+
+

Optional step#

+

step? : number

+

Defined in src/renderer/components/wizard/wizard.tsx:19

+
+

Optional title#

+

title? : string

+

Defined in src/renderer/components/wizard/wizard.tsx:20

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_components_.wizardstepprops/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.wizardstepprops/index.html new file mode 100644 index 0000000000..7fdf64fe3d --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_components_.wizardstepprops/index.html @@ -0,0 +1,1364 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: WizardStepProps ‹**D**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Interface: WizardStepProps ‹D#

+

Type parameters#

+

D

+

Hierarchy#

+
    +
  • WizardCommonProps‹D›
  • +
+

WizardStepProps

+

Index#

+

Properties#

+ +

Properties#

+

Optional afterContent#

+

afterContent? : React.ReactNode

+

Defined in src/renderer/components/wizard/wizard.tsx:122

+
+

Optional beforeContent#

+

beforeContent? : React.ReactNode

+

Defined in src/renderer/components/wizard/wizard.tsx:121

+
+

Optional className#

+

className? : string | object

+

Defined in src/renderer/components/wizard/wizard.tsx:103

+
+

Optional contentClass#

+

contentClass? : string | object

+

Defined in src/renderer/components/wizard/wizard.tsx:104

+
+

Optional customButtons#

+

customButtons? : React.ReactNode

+

Defined in src/renderer/components/wizard/wizard.tsx:105

+
+

Optional data#

+

data? : Partial‹D›

+

Inherited from WizardProps.data

+

Defined in src/renderer/components/wizard/wizard.tsx:10

+
+

Optional disabledNext#

+

disabledNext? : boolean

+

Defined in src/renderer/components/wizard/wizard.tsx:109

+
+

Optional done#

+

done? : function

+

Inherited from WizardProps.done

+

Defined in src/renderer/components/wizard/wizard.tsx:13

+

Type declaration:#

+

▸ (): void

+
+

Optional first#

+

first? : function

+

Defined in src/renderer/components/wizard/wizard.tsx:117

+

Type declaration:#

+

▸ (): void

+
+

Optional hideBackBtn#

+

hideBackBtn? : boolean

+

Defined in src/renderer/components/wizard/wizard.tsx:111

+
+

Optional hideNextBtn#

+

hideNextBtn? : boolean

+

Defined in src/renderer/components/wizard/wizard.tsx:110

+
+

Optional hideSteps#

+

hideSteps? : boolean

+

Inherited from WizardProps.hideSteps

+

Defined in src/renderer/components/wizard/wizard.tsx:14

+
+

Optional isFirst#

+

isFirst? : function

+

Defined in src/renderer/components/wizard/wizard.tsx:119

+

Type declaration:#

+

▸ (): boolean

+
+

Optional isLast#

+

isLast? : function

+

Defined in src/renderer/components/wizard/wizard.tsx:120

+

Type declaration:#

+

▸ (): boolean

+
+

Optional last#

+

last? : function

+

Defined in src/renderer/components/wizard/wizard.tsx:118

+

Type declaration:#

+

▸ (): void

+
+

Optional loading#

+

loading? : boolean

+

Defined in src/renderer/components/wizard/wizard.tsx:107

+
+

Optional moreButtons#

+

moreButtons? : React.ReactNode

+

Defined in src/renderer/components/wizard/wizard.tsx:106

+
+

Optional next#

+

next? : function

+

Defined in src/renderer/components/wizard/wizard.tsx:115

+

Type declaration:#

+

▸ (): void | boolean | Promise‹any›

+
+

Optional nextLabel#

+

nextLabel? : React.ReactNode

+

Defined in src/renderer/components/wizard/wizard.tsx:114

+
+

Optional noValidate#

+

noValidate? : boolean

+

Defined in src/renderer/components/wizard/wizard.tsx:123

+
+

Optional prev#

+

prev? : function

+

Defined in src/renderer/components/wizard/wizard.tsx:116

+

Type declaration:#

+

▸ (): void

+
+

Optional prevLabel#

+

prevLabel? : React.ReactNode

+

Defined in src/renderer/components/wizard/wizard.tsx:113

+
+

Optional reset#

+

reset? : function

+

Inherited from WizardProps.reset

+

Defined in src/renderer/components/wizard/wizard.tsx:12

+

Type declaration:#

+

▸ (): void

+
+

Optional save#

+

save? : function

+

Inherited from WizardProps.save

+

Defined in src/renderer/components/wizard/wizard.tsx:11

+

Type declaration:#

+

▸ (data: Partial‹D›, callback?: function): void

+

Parameters:

+

data: Partial‹D›

+

Optional callback: function

+

▸ (): void

+
+

Optional scrollable#

+

scrollable? : boolean

+

Defined in src/renderer/components/wizard/wizard.tsx:125

+
+

Optional skip#

+

skip? : boolean

+

Defined in src/renderer/components/wizard/wizard.tsx:124

+
+

Optional step#

+

step? : number

+

Defined in src/renderer/components/wizard/wizard.tsx:112

+
+

Optional title#

+

title? : string

+

Defined in src/renderer/components/wizard/wizard.tsx:102

+
+

Optional waiting#

+

waiting? : boolean

+

Defined in src/renderer/components/wizard/wizard.tsx:108

+
+

Optional wizard#

+

wizard? : Wizard

+

Defined in src/renderer/components/wizard/wizard.tsx:101

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.ikubeapicluster/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.ikubeapicluster/index.html new file mode 100644 index 0000000000..3d518ba6a7 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.ikubeapicluster/index.html @@ -0,0 +1,979 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: IKubeApiCluster - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainer/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainer/index.html new file mode 100644 index 0000000000..fccdf6056d --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainer/index.html @@ -0,0 +1,1144 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: IPodContainer - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: IPodContainer#

+

Hierarchy#

+
    +
  • IPodContainer
  • +
+

Index#

+

Properties#

+ +

Properties#

+

Optional args#

+

args? : string[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:69

+
+

Optional command#

+

command? : string[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:68

+
+

Optional env#

+

env? : object[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:85

+
+

Optional envFrom#

+

envFrom? : object[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:103

+
+

image#

+

image: string

+

Defined in src/renderer/api/endpoints/pods.api.ts:67

+
+

imagePullPolicy#

+

imagePullPolicy: string

+

Defined in src/renderer/api/endpoints/pods.api.ts:119

+
+

Optional livenessProbe#

+

livenessProbe? : IContainerProbe

+

Defined in src/renderer/api/endpoints/pods.api.ts:116

+
+

name#

+

name: string

+

Defined in src/renderer/api/endpoints/pods.api.ts:66

+
+

Optional ports#

+

ports? : object[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:70

+
+

Optional readinessProbe#

+

readinessProbe? : IContainerProbe

+

Defined in src/renderer/api/endpoints/pods.api.ts:117

+
+

Optional resources#

+

resources? : object

+

Defined in src/renderer/api/endpoints/pods.api.ts:75

+

Type declaration:#

+
    +
  • +

    limits(): object

    +
  • +
  • +

    cpu: string

    +
  • +
  • +

    memory: string

    +
  • +
  • +

    requests(): object

    +
  • +
  • +

    cpu: string

    +
  • +
  • +

    memory: string

    +
  • +
+
+

Optional startupProbe#

+

startupProbe? : IContainerProbe

+

Defined in src/renderer/api/endpoints/pods.api.ts:118

+
+

Optional volumeMounts#

+

volumeMounts? : object[]

+

Defined in src/renderer/api/endpoints/pods.api.ts:111

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainerstatus/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainerstatus/index.html new file mode 100644 index 0000000000..6ab7522373 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.ipodcontainerstatus/index.html @@ -0,0 +1,1147 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: IPodContainerStatus - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: IPodContainerStatus#

+

Hierarchy#

+
    +
  • IPodContainerStatus
  • +
+

Index#

+

Properties#

+ +

Properties#

+

Optional containerID#

+

containerID? : string

+

Defined in src/renderer/api/endpoints/pods.api.ts:180

+
+

image#

+

image: string

+

Defined in src/renderer/api/endpoints/pods.api.ts:178

+
+

imageID#

+

imageID: string

+

Defined in src/renderer/api/endpoints/pods.api.ts:179

+
+

Optional lastState#

+

lastState? : object

+

Defined in src/renderer/api/endpoints/pods.api.ts:160

+

Type declaration:#

+
    +
  • +

    [ index: string]: object

    +
  • +
  • +

    running(): object

    +
  • +
  • +

    startedAt: string

    +
  • +
  • +

    terminated(): object

    +
  • +
  • +

    exitCode: number

    +
  • +
  • +

    finishedAt: string

    +
  • +
  • +

    reason: string

    +
  • +
  • +

    startedAt: string

    +
  • +
  • +

    waiting(): object

    +
  • +
  • +

    message: string

    +
  • +
  • +

    reason: string

    +
  • +
+
+

name#

+

name: string

+

Defined in src/renderer/api/endpoints/pods.api.ts:143

+
+

ready#

+

ready: boolean

+

Defined in src/renderer/api/endpoints/pods.api.ts:176

+
+

restartCount#

+

restartCount: number

+

Defined in src/renderer/api/endpoints/pods.api.ts:177

+
+

Optional started#

+

started? : boolean

+

Defined in src/renderer/api/endpoints/pods.api.ts:181

+
+

Optional state#

+

state? : object

+

Defined in src/renderer/api/endpoints/pods.api.ts:144

+

Type declaration:#

+
    +
  • +

    [ index: string]: object

    +
  • +
  • +

    running(): object

    +
  • +
  • +

    startedAt: string

    +
  • +
  • +

    terminated(): object

    +
  • +
  • +

    exitCode: number

    +
  • +
  • +

    finishedAt: string

    +
  • +
  • +

    reason: string

    +
  • +
  • +

    startedAt: string

    +
  • +
  • +

    waiting(): object

    +
  • +
  • +

    message: string

    +
  • +
  • +

    reason: string

    +
  • +
+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.isecretref/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.isecretref/index.html new file mode 100644 index 0000000000..d41f480fa0 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_k8s_api_.isecretref/index.html @@ -0,0 +1,991 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: ISecretRef - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_navigation_.iurlparams/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_navigation_.iurlparams/index.html new file mode 100644 index 0000000000..4902809b9d --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_navigation_.iurlparams/index.html @@ -0,0 +1,1013 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: IURLParams ‹**P, Q**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/interfaces/_renderer_api_navigation_.pageparaminit/index.html b/v4.2.3/extensions/api/interfaces/_renderer_api_navigation_.pageparaminit/index.html new file mode 100644 index 0000000000..5002533d92 --- /dev/null +++ b/v4.2.3/extensions/api/interfaces/_renderer_api_navigation_.pageparaminit/index.html @@ -0,0 +1,1127 @@ + + + + + + + + + + + + + + + + + + + + + + Interface: PageParamInit ‹**V**› - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Interface: PageParamInit ‹V#

+

Type parameters#

+

V

+

Hierarchy#

+
    +
  • PageParamInit
  • +
+

Index#

+

Properties#

+ +

Methods#

+ +

Properties#

+

Optional defaultValue#

+

defaultValue? : V

+

Defined in src/renderer/navigation/page-param.ts:6

+
+

Optional defaultValueStringified#

+

defaultValueStringified? : string | string[]

+

Defined in src/renderer/navigation/page-param.ts:7

+
+

Optional multiValueSep#

+

multiValueSep? : string

+

Defined in src/renderer/navigation/page-param.ts:9

+
+

Optional multiValues#

+

multiValues? : boolean

+

Defined in src/renderer/navigation/page-param.ts:8

+
+

name#

+

name: string

+

Defined in src/renderer/navigation/page-param.ts:5

+
+

Optional skipEmpty#

+

skipEmpty? : boolean

+

Defined in src/renderer/navigation/page-param.ts:10

+

Methods#

+

Optional parse#

+

parse(value: string[]): V

+

Defined in src/renderer/navigation/page-param.ts:11

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valuestring[]
+

Returns: V

+
+

Optional stringify#

+

stringify(value: V): string | string[]

+

Defined in src/renderer/navigation/page-param.ts:12

+

Parameters:

+ + + + + + + + + + + + + +
NameType
valueV
+

Returns: string | string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/modules/_core_api_app_/index.html b/v4.2.3/extensions/api/modules/_core_api_app_/index.html new file mode 100644 index 0000000000..51e5f87eb7 --- /dev/null +++ b/v4.2.3/extensions/api/modules/_core_api_app_/index.html @@ -0,0 +1,1088 @@ + + + + + + + + + + + + + + + + + + + + + + Module: "core-api/app" - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Module: "core-api/app"#

+

Index#

+

Variables#

+ +

Functions#

+ +

Variables#

+

Const appName#

+

appName: string = ${packageInfo.productName}${isDevelopment ? "Dev" : ""}

+

Defined in src/common/vars.ts:16

+
+

Const isLinux#

+

isLinux: boolean = process.platform === "linux"

+

Defined in src/common/vars.ts:9

+
+

Const isMac#

+

isMac: boolean = process.platform === "darwin"

+

Defined in src/common/vars.ts:7

+
+

Const isSnap#

+

isSnap: boolean = !!process.env.SNAP

+

Defined in src/common/vars.ts:11

+
+

Const isWindows#

+

isWindows: boolean = process.platform === "win32"

+

Defined in src/common/vars.ts:8

+
+

Const issuesTrackerUrl#

+

issuesTrackerUrl: "https://github.com/lensapp/lens/issues" = "https://github.com/lensapp/lens/issues"

+

Defined in src/common/vars.ts:44

+
+

Const slackUrl#

+

slackUrl: "https://join.slack.com/t/k8slens/shared_invite/enQtOTc5NjAyNjYyOTk4LWU1NDQ0ZGFkOWJkNTRhYTc2YjVmZDdkM2FkNGM5MjhiYTRhMDU2NDQ1MzIyMDA4ZGZlNmExOTc0N2JmY2M3ZGI" = "https://join.slack.com/t/k8slens/shared_invite/enQtOTc5NjAyNjYyOTk4LWU1NDQ0ZGFkOWJkNTRhYTc2YjVmZDdkM2FkNGM5MjhiYTRhMDU2NDQ1MzIyMDA4ZGZlNmExOTc0N2JmY2M3ZGI"

+

Defined in src/common/vars.ts:45

+
+

Const version#

+

version: string = getAppVersion()

+

Defined in src/extensions/core-api/app.ts:4

+

Functions#

+

getEnabledExtensions#

+

getEnabledExtensions(): string[]

+

Defined in src/extensions/core-api/app.ts:7

+

Returns: string[]

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/modules/_core_api_cluster_feature_/index.html b/v4.2.3/extensions/api/modules/_core_api_cluster_feature_/index.html new file mode 100644 index 0000000000..6440a028c3 --- /dev/null +++ b/v4.2.3/extensions/api/modules/_core_api_cluster_feature_/index.html @@ -0,0 +1,955 @@ + + + + + + + + + + + + + + + + + + + + + + Module: "core-api/cluster-feature" - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/modules/_core_api_event_bus_/index.html b/v4.2.3/extensions/api/modules/_core_api_event_bus_/index.html new file mode 100644 index 0000000000..41e888c9c0 --- /dev/null +++ b/v4.2.3/extensions/api/modules/_core_api_event_bus_/index.html @@ -0,0 +1,1015 @@ + + + + + + + + + + + + + + + + + + + + + + Module: "core-api/event-bus" - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Module: "core-api/event-bus"#

+

Index#

+

Type aliases#

+ +

Variables#

+ +

Type aliases#

+

AppEvent#

+

Ƭ AppEvent: object

+

Defined in src/common/event-bus.ts:3

+

Type declaration:#

+
    +
  • +

    action: string

    +
  • +
  • +

    name: string

    +
  • +
  • +

    params? : object

    +
  • +
+

Variables#

+

Const appEventBus#

+

appEventBus: EventEmitter‹[object]› = new EventEmitter<[AppEvent]>()

+

Defined in src/common/event-bus.ts:9

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/modules/_core_api_stores_/index.html b/v4.2.3/extensions/api/modules/_core_api_stores_/index.html new file mode 100644 index 0000000000..9b103161ed --- /dev/null +++ b/v4.2.3/extensions/api/modules/_core_api_stores_/index.html @@ -0,0 +1,1054 @@ + + + + + + + + + + + + + + + + + + + + + + Module: "core-api/stores" - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Module: "core-api/stores"#

+

Index#

+

Classes#

+ +

Interfaces#

+ +

Type aliases#

+ +

Variables#

+ +

Type aliases#

+

ClusterId#

+

Ƭ ClusterId: string

+

Defined in src/common/cluster-store.ts:39

+
+

WorkspaceId#

+

Ƭ WorkspaceId: string

+

Defined in src/common/workspace-store.ts:13

+

Variables#

+

Const clusterStore#

+

clusterStore: ClusterStore‹› = ClusterStore.getInstance()

+

Defined in src/extensions/stores/cluster-store.ts:133

+
+

Const workspaceStore#

+

workspaceStore: WorkspaceStore‹› = WorkspaceStore.getInstance()

+

Defined in src/extensions/stores/workspace-store.ts:127

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/modules/_core_api_utils_/index.html b/v4.2.3/extensions/api/modules/_core_api_utils_/index.html new file mode 100644 index 0000000000..c0e5fe7f32 --- /dev/null +++ b/v4.2.3/extensions/api/modules/_core_api_utils_/index.html @@ -0,0 +1,1084 @@ + + + + + + + + + + + + + + + + + + + + + + Module: "core-api/utils" - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Module: "core-api/utils"#

+

Index#

+

Classes#

+ +

Functions#

+ +

Functions#

+

cssNames#

+

cssNames(...args: IClassName[]): string

+

Defined in src/renderer/utils/cssNames.ts:8

+

Parameters:

+ + + + + + + + + + + + + +
NameType
...argsIClassName[]
+

Returns: string

+
+

openExternal#

+

openExternal(url: string): Promise‹void›

+

Defined in src/common/utils/openExternal.ts:4

+

Parameters:

+ + + + + + + + + + + + + +
NameType
urlstring
+

Returns: Promise‹void›

+
+

prevDefault#

+

prevDefaultE›(callback: function): (Anonymous function)

+

Defined in src/renderer/utils/prevDefault.ts:15

+

Type parameters:

+

E: SyntheticEvent | Event

+

Parameters:

+

callback: function

+

▸ (evt: E): any

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtE
+

Returns: (Anonymous function)

+
+

stopPropagation#

+

stopPropagation(evt: Event | SyntheticEvent): void

+

Defined in src/renderer/utils/prevDefault.ts:24

+

Parameters:

+ + + + + + + + + + + + + +
NameType
evtEvent | SyntheticEvent
+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/modules/_interfaces_index_/index.html b/v4.2.3/extensions/api/modules/_interfaces_index_/index.html new file mode 100644 index 0000000000..5644728ca0 --- /dev/null +++ b/v4.2.3/extensions/api/modules/_interfaces_index_/index.html @@ -0,0 +1,965 @@ + + + + + + + + + + + + + + + + + + + + + + Module: "interfaces/index" - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + + +
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/modules/_renderer_api_components_/index.html b/v4.2.3/extensions/api/modules/_renderer_api_components_/index.html new file mode 100644 index 0000000000..f244941abb --- /dev/null +++ b/v4.2.3/extensions/api/modules/_renderer_api_components_/index.html @@ -0,0 +1,1687 @@ + + + + + + + + + + + + + + + + + + + + + + Module: "renderer-api/components" - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Module: "renderer-api/components"#

+

Index#

+

Enumerations#

+ +

Classes#

+ +

Interfaces#

+ +

Type aliases#

+ +

Variables#

+ +

Functions#

+ +

Type aliases#

+

InputProps#

+

Ƭ InputProps: Omit‹InputElementProps, "onChange" | "onSubmit"› & object

+

Defined in src/renderer/components/input/input.tsx:21

+
+ +

Ƭ MenuContextValue: Menu

+

Defined in src/renderer/components/menu/menu.tsx:11

+
+

NotificationId#

+

Ƭ NotificationId: string | number

+

Defined in src/renderer/components/notifications/notifications.store.tsx:7

+
+

NotificationMessage#

+

Ƭ NotificationMessage: React.ReactNode | React.ReactNode[] | JsonApiErrorParsed

+

Defined in src/renderer/components/notifications/notifications.store.tsx:8

+
+

RadioProps#

+

Ƭ RadioProps: HTMLProps‹any› & object

+

Defined in src/renderer/components/radio/radio.tsx:40

+
+

TableCellElem#

+

Ƭ TableCellElem: ReactElement‹TableCellProps

+

Defined in src/renderer/components/table/table-cell.tsx:9

+
+

TableHeadElem#

+

Ƭ TableHeadElem: ReactElement‹TableHeadProps

+

Defined in src/renderer/components/table/table-head.tsx:6

+
+

TableOrderBy#

+

Ƭ TableOrderBy: "asc" | "desc" | string

+

Defined in src/renderer/components/table/table.tsx:17

+
+

TableRowElem#

+

Ƭ TableRowElem: ReactElement‹TableRowProps

+

Defined in src/renderer/components/table/table-row.tsx:7

+
+

TableSortBy#

+

Ƭ TableSortBy: string

+

Defined in src/renderer/components/table/table.tsx:16

+
+

TableSortCallback#

+

Ƭ TableSortCallback: function

+

Defined in src/renderer/components/table/table.tsx:19

+

Type declaration:#

+

▸ (data: D): string | number | (string | number)[]

+

Parameters:

+ + + + + + + + + + + + + +
NameType
dataD
+
+

TableSortCallbacks#

+

Ƭ TableSortCallbacks: object

+

Defined in src/renderer/components/table/table.tsx:20

+

Type declaration:#

+ +
+

TableSortParams#

+

Ƭ TableSortParams: object

+

Defined in src/renderer/components/table/table.tsx:18

+

Type declaration:#

+ +

Variables#

+

InputValidators#

+

InputValidators: InputValidators

+

Defined in src/renderer/components/input/input.tsx:14

+
+

Const MenuContext#

+

MenuContext: Context‹Menu‹›› = React.createContext(null)

+

Defined in src/renderer/components/menu/menu.tsx:10

+
+

Const TabLayout#

+

TabLayout: (Anonymous function) = observer(({ className, contentClass, tabs = [], children }: TabLayoutProps) => { + const currentLocation = navigation.location.pathname; + const hasTabs = tabs.length > 0; + const startTabUrl = hasTabs ? (tabs.find(tab => tab.default) || tabs[0])?.url : null;

+

return ( +

+ {hasTabs && ( + navigate(url)}> + {tabs.map(({ title, routePath, url = routePath, exact }) => { + const isActive = !!matchPath(currentLocation, { path: routePath, exact });

+
        return <Tab key={url} label={title} value={url} active={isActive}/>;
+      })}
+    </Tabs>
+  )}
+  <main className={cssNames(contentClass)}>
+    <ErrorBoundary>
+      {hasTabs && (
+        <Switch>
+          {tabs.map(({ routePath, exact, component }) => {
+            return <Route key={routePath} exact={exact} path={routePath} component={component}/>;
+          })}
+          <Redirect to={startTabUrl}/>
+        </Switch>
+      )}
+      {children}
+    </ErrorBoundary>
+  </main>
+</div>
+
+

); +})

+

Defined in src/renderer/components/layout/tab-layout.tsx:27

+
+

Const kubeDetailsUrlParam#

+

kubeDetailsUrlParam: PageParam‹string› = createPageParam({ + name: "kube-details", + isSystem: true, +})

+

Defined in src/renderer/components/kube-object/kube-object-details.tsx:19

+

Used to store object.selfLink to show more info about resource in the details panel.

+
+

Const kubeSelectedUrlParam#

+

kubeSelectedUrlParam: PageParam‹string› = createPageParam({ + name: "kube-selected", + isSystem: true, + get defaultValue() { + return kubeDetailsUrlParam.get(); + } +})

+

Defined in src/renderer/components/kube-object/kube-object-details.tsx:31

+

Used to highlight last active/selected table row with the resource.

+

example +If we go to "Nodes (page) -> Node (details) -> Pod (details)", +last clicked Node should be "active" while Pod details are shown).

+
+

Const logTabStore#

+

logTabStore: LogTabStore‹› = new LogTabStore()

+

Defined in src/renderer/components/dock/log-tab.store.ts:119

+
+

Const notificationsStore#

+

notificationsStore: NotificationsStore‹› = new NotificationsStore()

+

Defined in src/renderer/components/notifications/notifications.store.tsx:78

+
+

Const orderByUrlParam#

+

orderByUrlParam: PageParam‹string› = createPageParam({ + name: "order", + isSystem: true, +})

+

Defined in src/renderer/components/table/table.tsx:52

+
+

Const sortByUrlParam#

+

sortByUrlParam: PageParam‹string› = createPageParam({ + name: "sort", + isSystem: true, +})

+

Defined in src/renderer/components/table/table.tsx:47

+
+

Const terminalStore#

+

terminalStore: TerminalStore‹› = new TerminalStore()

+

Defined in src/renderer/components/dock/terminal.store.ts:122

+

Functions#

+

DrawerItemLabels#

+

DrawerItemLabels(props: DrawerItemLabelsProps): Element‹›

+

Defined in src/renderer/components/drawer/drawer-item-labels.tsx:9

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsDrawerItemLabelsProps
+

Returns: Element‹›

+
+ +

SubMenu(props: Partial‹MenuProps›): Element‹›

+

Defined in src/renderer/components/menu/menu.tsx:289

+

Parameters:

+ + + + + + + + + + + + + +
NameType
propsPartial‹MenuProps
+

Returns: Element‹›

+
+

createTerminalTab#

+

createTerminalTab(tabParams: Partial‹ITerminalTab›): IDockTab

+

Defined in src/renderer/components/dock/terminal.store.ts:16

+

Parameters:

+ + + + + + + + + + + + + + + +
NameTypeDefault
tabParamsPartial‹ITerminalTab›{}
+

Returns: IDockTab

+
+

getDetailsUrl#

+

getDetailsUrl(selfLink: string, resetSelected: boolean, mergeGlobals: boolean): string

+

Defined in src/renderer/components/kube-object/kube-object-details.tsx:49

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
selfLinkstring-
resetSelectedbooleanfalse
mergeGlobalsbooleantrue
+

Returns: string

+
+

hideDetails#

+

hideDetails(): void

+

Defined in src/renderer/components/kube-object/kube-object-details.tsx:45

+

Returns: void

+
+

showDetails#

+

showDetails(selfLink: string, resetSelected: boolean): void

+

Defined in src/renderer/components/kube-object/kube-object-details.tsx:39

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
selfLinkstring""
resetSelectedbooleantrue
+

Returns: void

+
+

withTooltip#

+

withTooltipT›(Target: T): T

+

Defined in src/renderer/components/tooltip/withTooltip.tsx:18

+

Type parameters:

+

T: React.ComponentType‹any›

+

Parameters:

+ + + + + + + + + + + + + +
NameType
TargetT
+

Returns: T

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/modules/_renderer_api_k8s_api_/index.html b/v4.2.3/extensions/api/modules/_renderer_api_k8s_api_/index.html new file mode 100644 index 0000000000..2949887cfc --- /dev/null +++ b/v4.2.3/extensions/api/modules/_renderer_api_k8s_api_/index.html @@ -0,0 +1,1611 @@ + + + + + + + + + + + + + + + + + + + + + + Module: "renderer-api/k8s-api" - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + +

Module: "renderer-api/k8s-api"#

+

Index#

+

Enumerations#

+ +

Classes#

+ +

Interfaces#

+ +

Type aliases#

+ +

Variables#

+ +

Functions#

+ +

Type aliases#

+

KubeObjectStatus#

+

Ƭ KubeObjectStatus: object

+

Defined in src/extensions/renderer-api/kube-object-status.ts:1

+

Type declaration:#

+ +

Variables#

+

Const apiManager#

+

apiManager: ApiManager‹› = new ApiManager()

+

Defined in src/renderer/api/api-manager.ts:64

+
+

Const clusterRoleApi#

+

clusterRoleApi: KubeApiClusterRole‹›› = new KubeApi({ + objectConstructor: ClusterRole, +})

+

Defined in src/renderer/api/endpoints/cluster-role.api.ts:12

+
+

Const clusterRoleBindingApi#

+

clusterRoleBindingApi: KubeApiClusterRoleBinding‹›› = new KubeApi({ + objectConstructor: ClusterRoleBinding, +})

+

Defined in src/renderer/api/endpoints/cluster-role-binding.api.ts:10

+
+

Const configMapApi#

+

configMapApi: KubeApiConfigMap‹›› = new KubeApi({ + objectConstructor: ConfigMap, +})

+

Defined in src/renderer/api/endpoints/configmap.api.ts:26

+
+

Const crdApi#

+

crdApi: KubeApiCustomResourceDefinition‹›› = new KubeApi({ + objectConstructor: CustomResourceDefinition, + checkPreferredVersion: true, +})

+

Defined in src/renderer/api/endpoints/crd.api.ts:154

+
+

Const cronJobApi#

+

cronJobApi: CronJobApi‹› = new CronJobApi({ + objectConstructor: CronJob, +})

+

Defined in src/renderer/api/endpoints/cron-job.api.ts:131

+
+

Const daemonSetApi#

+

daemonSetApi: KubeApiDaemonSet‹›› = new KubeApi({ + objectConstructor: DaemonSet, +})

+

Defined in src/renderer/api/endpoints/daemon-set.api.ts:74

+
+

Const deploymentApi#

+

deploymentApi: DeploymentApi‹› = new DeploymentApi({ + objectConstructor: Deployment, +})

+

Defined in src/renderer/api/endpoints/deployment.api.ts:192

+
+

Const endpointApi#

+

endpointApi: KubeApiEndpoint‹›› = new KubeApi({ + objectConstructor: Endpoint, +})

+

Defined in src/renderer/api/endpoints/endpoint.api.ts:127

+
+

Const eventApi#

+

eventApi: KubeApiKubeEvent‹›› = new KubeApi({ + objectConstructor: KubeEvent, +})

+

Defined in src/renderer/api/endpoints/events.api.ts:59

+
+

Const hpaApi#

+

hpaApi: KubeApiHorizontalPodAutoscaler‹›› = new KubeApi({ + objectConstructor: HorizontalPodAutoscaler, +})

+

Defined in src/renderer/api/endpoints/hpa.api.ts:143

+
+

Const ingressApi#

+

ingressApi: IngressApi‹› = new IngressApi({ + objectConstructor: Ingress, + // Add fallback for Kubernetes <1.19 + checkPreferredVersion: true, + fallbackApiBases: ["/apis/extensions/v1beta1/ingresses"], + logStuff: true +} as any)

+

Defined in src/renderer/api/endpoints/ingress.api.ts:177

+
+

Const jobApi#

+

jobApi: KubeApiJob‹›› = new KubeApi({ + objectConstructor: Job, +})

+

Defined in src/renderer/api/endpoints/job.api.ts:110

+
+

Const limitRangeApi#

+

limitRangeApi: KubeApiLimitRange‹›› = new KubeApi({ + objectConstructor: LimitRange, +})

+

Defined in src/renderer/api/endpoints/limit-range.api.ts:55

+
+

Const namespacesApi#

+

namespacesApi: KubeApiNamespace‹›› = new KubeApi({ + objectConstructor: Namespace, +})

+

Defined in src/renderer/api/endpoints/namespaces.api.ts:25

+
+

Const networkPolicyApi#

+

networkPolicyApi: KubeApiNetworkPolicy‹›› = new KubeApi({ + objectConstructor: NetworkPolicy, +})

+

Defined in src/renderer/api/endpoints/network-policy.api.ts:71

+
+

Const nodesApi#

+

nodesApi: NodesApi‹› = new NodesApi({ + objectConstructor: Node, +})

+

Defined in src/renderer/api/endpoints/nodes.api.ts:169

+
+

Const pdbApi#

+

pdbApi: KubeApiPodDisruptionBudget‹›› = new KubeApi({ + objectConstructor: PodDisruptionBudget, +})

+

Defined in src/renderer/api/endpoints/poddisruptionbudget.api.ts:47

+
+

Const persistentVolumeApi#

+

persistentVolumeApi: KubeApiPersistentVolume‹›› = new KubeApi({ + objectConstructor: PersistentVolume, +})

+

Defined in src/renderer/api/endpoints/persistent-volume.api.ts:79

+
+

Const podsApi#

+

podsApi: PodsApi‹› = new PodsApi({ + objectConstructor: Pod, +})

+

Defined in src/renderer/api/endpoints/pods.api.ts:469

+
+

Const pvcApi#

+

pvcApi: PersistentVolumeClaimsApi‹› = new PersistentVolumeClaimsApi({ + objectConstructor: PersistentVolumeClaim, +})

+

Defined in src/renderer/api/endpoints/persistent-volume-claims.api.ts:90

+
+

Const replicaSetApi#

+

replicaSetApi: ReplicaSetApi‹› = new ReplicaSetApi({ + objectConstructor: ReplicaSet, +})

+

Defined in src/renderer/api/endpoints/replica-set.api.ts:83

+
+

Const resourceQuotaApi#

+

resourceQuotaApi: KubeApiResourceQuota‹›› = new KubeApi({ + objectConstructor: ResourceQuota, +})

+

Defined in src/renderer/api/endpoints/resource-quota.api.ts:66

+
+

Const roleApi#

+

roleApi: KubeApiRole‹›› = new KubeApi({ + objectConstructor: Role, +})

+

Defined in src/renderer/api/endpoints/role.api.ts:21

+
+

Const roleBindingApi#

+

roleBindingApi: KubeApiRoleBinding‹›› = new KubeApi({ + objectConstructor: RoleBinding, +})

+

Defined in src/renderer/api/endpoints/role-binding.api.ts:34

+
+

Const secretsApi#

+

secretsApi: KubeApiSecret‹›› = new KubeApi({ + objectConstructor: Secret, +})

+

Defined in src/renderer/api/endpoints/secret.api.ts:48

+
+

Const serviceAccountsApi#

+

serviceAccountsApi: KubeApiServiceAccount‹›› = new KubeApi({ + objectConstructor: ServiceAccount, +})

+

Defined in src/renderer/api/endpoints/service-accounts.api.ts:27

+
+

Const serviceApi#

+

serviceApi: KubeApiService‹›› = new KubeApi({ + objectConstructor: Service, +})

+

Defined in src/renderer/api/endpoints/service.api.ts:101

+
+

Const statefulSetApi#

+

statefulSetApi: StatefulSetApi‹› = new StatefulSetApi({ + objectConstructor: StatefulSet, +})

+

Defined in src/renderer/api/endpoints/stateful-set.api.ts:110

+
+

Const storageClassApi#

+

storageClassApi: KubeApiStorageClass‹›› = new KubeApi({ + objectConstructor: StorageClass, +})

+

Defined in src/renderer/api/endpoints/storage-class.api.ts:37

+

Functions#

+

forCluster#

+

forClusterT›(cluster: IKubeApiCluster, kubeClass: IKubeObjectConstructor‹T›): KubeApi‹T›

+

Defined in src/renderer/api/kube-api.ts:74

+

Type parameters:

+

T: KubeObject

+

Parameters:

+ + + + + + + + + + + + + + + + + +
NameType
clusterIKubeApiCluster
kubeClassIKubeObjectConstructor‹T›
+

Returns: KubeApi‹T›

+
+

isAllowedResource#

+

isAllowedResource(resources: KubeResource | KubeResource[]): boolean

+

Defined in src/common/rbac.ts:44

+

Parameters:

+ + + + + + + + + + + + + +
NameType
resourcesKubeResource | KubeResource[]
+

Returns: boolean

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/modules/_renderer_api_navigation_/index.html b/v4.2.3/extensions/api/modules/_renderer_api_navigation_/index.html new file mode 100644 index 0000000000..c443e2380f --- /dev/null +++ b/v4.2.3/extensions/api/modules/_renderer_api_navigation_/index.html @@ -0,0 +1,1153 @@ + + + + + + + + + + + + + + + + + + + + + + Module: "renderer-api/navigation" - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Module: "renderer-api/navigation"#

+

Index#

+

Classes#

+ +

Interfaces#

+ +

Functions#

+ +

Functions#

+

createPageParam#

+

createPageParamV›(init: PageParamInit‹V›): PageParam‹V›

+

Defined in src/extensions/renderer-api/navigation.ts:10

+

Type parameters:

+

V

+

Parameters:

+ + + + + + + + + + + + + +
NameType
initPageParamInit‹V›
+

Returns: PageParam‹V›

+
+

getDetailsUrl#

+

getDetailsUrl(selfLink: string, resetSelected: boolean, mergeGlobals: boolean): string

+

Defined in src/renderer/components/kube-object/kube-object-details.tsx:49

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
selfLinkstring-
resetSelectedbooleanfalse
mergeGlobalsbooleantrue
+

Returns: string

+
+

hideDetails#

+

hideDetails(): void

+

Defined in src/renderer/components/kube-object/kube-object-details.tsx:45

+

Returns: void

+
+

isActiveRoute#

+

isActiveRoute(route: string | string[] | RouteProps): boolean

+

Defined in src/renderer/navigation/helpers.ts:25

+

Parameters:

+ + + + + + + + + + + + + +
NameType
routestring | string[] | RouteProps
+

Returns: boolean

+
+ +

navigate(location: LocationDescriptor): void

+

Defined in src/renderer/navigation/helpers.ts:7

+

Parameters:

+ + + + + + + + + + + + + +
NameType
locationLocationDescriptor
+

Returns: void

+
+

showDetails#

+

showDetails(selfLink: string, resetSelected: boolean): void

+

Defined in src/renderer/components/kube-object/kube-object-details.tsx:39

+

Parameters:

+ + + + + + + + + + + + + + + + + + + + +
NameTypeDefault
selfLinkstring""
resetSelectedbooleantrue
+

Returns: void

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/api/modules/_renderer_api_theming_/index.html b/v4.2.3/extensions/api/modules/_renderer_api_theming_/index.html new file mode 100644 index 0000000000..7c3ed914c9 --- /dev/null +++ b/v4.2.3/extensions/api/modules/_renderer_api_theming_/index.html @@ -0,0 +1,969 @@ + + + + + + + + + + + + + + + + + + + + + + Module: "renderer-api/theming" - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+ +
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/capabilities/color-reference/index.html b/v4.2.3/extensions/capabilities/color-reference/index.html new file mode 100644 index 0000000000..75d6f46465 --- /dev/null +++ b/v4.2.3/extensions/capabilities/color-reference/index.html @@ -0,0 +1,1313 @@ + + + + + + + + + + + + + + + + + + + + + + Color Reference - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+ +
+
+ + + +
+
+ + + +

Theme Color Reference#

+

You can use theme-based CSS Variables to style an extension according to the active theme.

+

Base Colors#

+
    +
  • --blue: blue color.
  • +
  • --magenta: magenta color.
  • +
  • --golden: gold/yellow color.
  • +
  • --halfGray: gray with some apacity applied.
  • +
  • --primary: Lens brand (blue) color.
  • +
  • --colorSuccess: successfull operations color.
  • +
  • --colorOk: successfull operations (bright version) color.
  • +
  • --colorInfo: informational, in-progress color.
  • +
  • --colorError: critical error color.
  • +
  • --colorSoftError: error color.
  • +
  • --colorWarning: warning color.
  • +
  • --colorVague: soft gray color for notices, hints etc.
  • +
  • --colorTerminated: terminated, closed, stale color.
  • +
  • --boxShadow: semi-transparent box-shadow color.
  • +
+

Text Colors#

+
    +
  • --textColorPrimary: foreground text color.
  • +
  • --textColorSecondary: foreground text color for different paragraps, parts of text.
  • +
  • --textColorAccent: foreground text color to highlight its parts.
  • +
+

Border Colors#

+
    +
  • --borderColor: border color.
  • +
  • --borderFaintColor: fainted (lighter or darker, which depends on the theme) border color.
  • +
+

Layout Colors#

+
    +
  • --mainBackground: main background color for the app.
  • +
  • --contentColor: background color for panels contains some data.
  • +
  • --layoutBackground: background color for layout parts.
  • +
  • --layoutTabsBackground: background color for general tabs.
  • +
  • --layoutTabsActiveColor: foreground color for general tabs.
  • +
  • --layoutTabsLineColor: background color for lines under general tabs.
  • +
+ +
    +
  • --sidebarLogoBackground: background color behind logo in sidebar.
  • +
  • --sidebarActiveColor: foreground color for active menu items in sidebar.
  • +
  • --sidebarSubmenuActiveColor: foreground color for active submenu items in sidebar.
  • +
  • --sidebarBackground: background color for sidebar.
  • +
+

Button Colors#

+
    +
  • --buttonPrimaryBackground: button background color for primary actions.
  • +
  • --buttonDefaultBackground: default button background color.
  • +
  • --buttonLightBackground: light button background color.
  • +
  • --buttonAccentBackground: accent button background color.
  • +
  • --buttonDisabledBackground: disabled button background color.
  • +
+

Table Colors#

+
    +
  • --tableBgcStripe: background color for odd rows in table.
  • +
  • --tableBgcSelected: background color for selected row in table.
  • +
  • --tableHeaderBackground: background color for table header.
  • +
  • --tableHeaderBorderWidth: border width under table header.
  • +
  • --tableHeaderBorderColor: border color for line under table header.
  • +
  • --tableHeaderColor: foreground color for table header.
  • +
  • --tableSelectedRowColor: foreground color for selected row in table.
  • +
+

Dock Colors#

+
    +
  • --dockHeadBackground: background color for dock's header.
  • +
  • --dockInfoBackground: background color for dock's info panel.
  • +
  • --dockInfoBorderColor: border color for dock's info panel.
  • +
+

Helm Chart Colors#

+
    +
  • --helmLogoBackground: background color for chart logo.
  • +
  • --helmImgBackground: background color for chart image.
  • +
  • --helmStableRepo: background color for stable repo.
  • +
  • --helmIncubatorRepo: background color for incubator repo.
  • +
  • --helmDescriptionHr: Helm chart description separator line color.
  • +
  • --helmDescriptionBlockqouteColor: Helm chart description blockquote color.
  • +
  • --helmDescriptionBlockqouteBorder: Helm chart description blockquote border color.
  • +
  • --helmDescriptionBlockquoteBackground: Helm chart description blockquote background color.
  • +
  • --helmDescriptionHeaders: Helm chart description headers color.
  • +
  • --helmDescriptionH6: Helm chart description header foreground color.
  • +
  • --helmDescriptionTdBorder: Helm chart description table cell border color.
  • +
  • --helmDescriptionTrBackground: Helm chart description table row background color.
  • +
  • --helmDescriptionCodeBackground: Helm chart description code background color.
  • +
  • --helmDescriptionPreBackground: Helm chart description pre background color.
  • +
  • --helmDescriptionPreColor: Helm chart description pre foreground color.
  • +
+

Terminal Colors#

+
    +
  • --terminalBackground: Terminal background color.
  • +
  • --terminalForeground: Terminal foreground color.
  • +
  • --terminalCursor: Terminal cursor color.
  • +
  • --terminalCursorAccent: Terminal cursor accent color.
  • +
  • --terminalSelection: Terminal selection background color.
  • +
  • --terminalBlack: Terminal black color.
  • +
  • --terminalRed: Terminal red color.
  • +
  • --terminalGreen: Terminal green color.
  • +
  • --terminalYellow: Terminal yellow color.
  • +
  • --terminalBlue: Terminal blue color.
  • +
  • --terminalMagenta: Terminal magenta color.
  • +
  • --terminalCyan: Terminal cyan color.
  • +
  • --terminalWhite: Terminal white color.
  • +
  • --terminalBrightBlack: Terminal bright black color.
  • +
  • --terminalBrightRed: Terminal bright red color.
  • +
  • --terminalBrightGreen: Terminal bright green color.
  • +
  • --terminalBrightYellow: Terminal bright yellow color.
  • +
  • --terminalBrightBlue: Terminal bright blue color.
  • +
  • --terminalBrightMagenta: Terminal bright magenta color.
  • +
  • --terminalBrightCyan: Terminal bright cyan color.
  • +
  • --terminalBrightWhite: Terminal bright white color.
  • +
+

Dialog Colors#

+
    +
  • --dialogHeaderBackground: background color for dialog header.
  • +
  • --dialogFooterBackground: background color for dialog footer.
  • +
+

Detail Panel (Drawer) Colors#

+
    +
  • --drawerTitleText: drawer title foreground color.
  • +
  • --drawerSubtitleBackground: drawer subtitle foreground color.
  • +
  • --drawerItemNameColor: foreground color for item name in drawer.
  • +
  • --drawerItemValueColor: foreground color for item value in drawer.
  • +
+

Misc Colors#

+
    +
  • --logsBackground: background color for pod logs.
  • +
  • --clusterMenuBackground: background color for cluster menu.
  • +
  • --clusterMenuBorderColor: border color for cluster menu.
  • +
  • --clusterSettingsBackground: background color for cluster settings.
  • +
  • --addClusterIconColor: add cluster button background color.
  • +
  • --iconActiveColor: active cluster icon foreground color.
  • +
  • --iconActiveBackground: active cluster icon background color.
  • +
  • --filterAreaBackground: page filter area (where selected namespaces are lister) background color.
  • +
  • --chartStripesColor: bar chart zebra stripes background color.
  • +
  • --chartCapacityColor: background color for capacity values in bar charts.
  • +
  • --pieChartDefaultColor: default background color for pie chart values.
  • +
  • --selectOptionHoveredColor: foregrond color for selected element in dropdown list.
  • +
  • --lineProgressBackground: background color for progress line.
  • +
  • --radioActiveBackground: background color for active radio buttons.
  • +
  • --menuActiveBackground: background color for active menu items.
  • +
+

In most cases you would only need base, text and some of the layout colors.

+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/capabilities/common-capabilities/index.html b/v4.2.3/extensions/capabilities/common-capabilities/index.html new file mode 100644 index 0000000000..e3bac9f549 --- /dev/null +++ b/v4.2.3/extensions/capabilities/common-capabilities/index.html @@ -0,0 +1,1433 @@ + + + + + + + + + + + + + + + + + + + + + + Common Capabilities - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +
+ +
+ + + + +
+
+ + +
+
+
+ + + +
+
+
+ + + + + + + +
+
+
+ + +
+
+
+ + + +
+
+ + + +

Common Capabilities#

+

Here we will discuss common and important building blocks for your extensions, and explain how you can use them. +Almost all extensions use some of these functionalities.

+

Main Extension#

+

The main extension runs in the background. +It adds app menu items to the Lens UI. +In order to see logs from this extension, you need to start Lens from the command line.

+

Activate#

+

This extension can register a custom callback that is executed when an extension is activated (started).

+
import { LensMainExtension } from "@k8slens/extensions"
+
+export default class ExampleMainExtension extends LensMainExtension {
+  async onActivate() {
+    console.log("hello world")
+  }
+}
+
+

Deactivate#

+

This extension can register a custom callback that is executed when an extension is deactivated (stopped).

+
import { LensMainExtension } from "@k8slens/extensions"
+
+export default class ExampleMainExtension extends LensMainExtension {
+  async onDeactivate() {
+    console.log("bye bye")
+  }
+}
+
+

App Menus#

+

This extension can register custom app menus that will be displayed on OS native menus.

+

Example:

+
import { LensMainExtension, windowManager } from "@k8slens/extensions"
+
+export default class ExampleMainExtension extends LensMainExtension {
+  appMenus = [
+    {
+      parentId: "help",
+      label: "Example item",
+      click() {
+        windowManager.navigate("https://k8slens.dev");
+      }
+    }
+  ]
+}
+
+

Renderer Extension#

+

The renderer extension runs in a browser context, and is visible in Lens's main window. +In order to see logs from this extension you need to check them via View > Toggle Developer Tools > Console.

+

Activate#

+

This extension can register a custom callback that is executed when an extension is activated (started).

+
import { LensRendererExtension } from "@k8slens/extensions"
+
+export default class ExampleExtension extends LensRendererExtension {
+  async onActivate() {
+    console.log("hello world")
+  }
+}
+
+

Deactivate#

+

This extension can register a custom callback that is executed when an extension is deactivated (stopped).

+
import { LensRendererExtension } from "@k8slens/extensions"
+
+export default class ExampleMainExtension extends LensRendererExtension {
+  async onDeactivate() {
+    console.log("bye bye")
+  }
+}
+
+

Global Pages#

+

This extension can register custom global pages (views) to Lens's main window. +The global page is a full-screen page that hides all other content from a window.

+
import React from "react"
+import { Component, LensRendererExtension } from "@k8slens/extensions"
+import { ExamplePage } from "./src/example-page"
+
+export default class ExampleRendererExtension extends LensRendererExtension {
+  globalPages = [
+    {
+      id: "example",
+      components: {
+        Page: ExamplePage,
+      }
+    }
+  ]
+
+  globalPageMenus = [
+    {
+      title: "Example page", // used in icon's tooltip
+      target: { pageId: "example" }
+      components: {
+        Icon: () => <Component.Icon material="arrow"/>,
+      }
+    }
+  ]
+}
+
+

App Preferences#

+

This extension can register custom app preferences. +It is responsible for storing a state for custom preferences.

+
import React from "react"
+import { LensRendererExtension } from "@k8slens/extensions"
+import { myCustomPreferencesStore } from "./src/my-custom-preferences-store"
+import { MyCustomPreferenceHint, MyCustomPreferenceInput } from "./src/my-custom-preference"
+
+
+export default class ExampleRendererExtension extends LensRendererExtension {
+  appPreferences = [
+    {
+      title: "My Custom Preference",
+      components: {
+        Hint: () => <MyCustomPreferenceHint/>,
+        Input: () => <MyCustomPreferenceInput store={myCustomPreferencesStore}/>
+      }
+    }
+  ]
+}
+
+

Cluster Pages#

+

This extension can register custom cluster pages. +These pages are visible in a cluster menu when a cluster is opened.

+
import React from "react"
+import { LensRendererExtension } from "@k8slens/extensions";
+import { ExampleIcon, ExamplePage } from "./src/page"
+
+export default class ExampleExtension extends LensRendererExtension {
+  clusterPages = [
+    {
+      id: "extension-example", // optional
+      exact: true, // optional
+      components: {
+        Page: () => <ExamplePage extension={this}/>,
+      }
+    }
+  ]
+
+  clusterPageMenus = [
+    {
+      url: "/extension-example", // optional
+      title: "Example Extension",
+      components: {
+        Icon: ExampleIcon,
+      }
+    }
+  ]
+}
+
+

Cluster Features#

+

This extension can register installable features for a cluster. +These features are visible in the "Cluster Settings" page.

+
import React from "react"
+import { LensRendererExtension } from "@k8slens/extensions"
+import { MyCustomFeature } from "./src/my-custom-feature"
+
+export default class ExampleExtension extends LensRendererExtension {
+  clusterFeatures = [
+    {
+      title: "My Custom Feature",
+      components: {
+        Description: () => {
+          return (
+            <span>
+              Just an example.
+            </span>
+          )
+        }
+      },
+      feature: new MyCustomFeature()
+    }
+  ]
+}
+
+

Status Bar Items#

+

This extension can register custom icons and text to a status bar area.

+
import React from "react";
+import { Component, LensRendererExtension, Navigation } from "@k8slens/extensions";
+
+export default class ExampleExtension extends LensRendererExtension {
+  statusBarItems = [
+    {
+      components: {
+        Item: (
+          <div className="flex align-center gaps hover-highlight" onClick={() => this.navigate("/example-page")} >
+            <Component.Icon material="favorite" />
+          </div>
+        )
+      }
+    }
+  ]
+}
+
+

Kubernetes Object Menu Items#

+

This extension can register custom menu items (actions) for specified Kubernetes kinds/apiVersions.

+
import React from "react"
+import { LensRendererExtension } from "@k8slens/extensions";
+import { CustomMenuItem, CustomMenuItemProps } from "./src/custom-menu-item"
+
+export default class ExampleExtension extends LensRendererExtension {
+  kubeObjectMenuItems = [
+    {
+      kind: "Node",
+      apiVersions: ["v1"],
+      components: {
+        MenuItem: (props: CustomMenuItemProps) => <CustomMenuItem {...props} />
+      }
+    }
+  ]
+}
+
+

Kubernetes Object Details#

+

This extension can register custom details (content) for specified Kubernetes kinds/apiVersions.

+
import React from "react"
+import { LensRendererExtension } from "@k8slens/extensions";
+import { CustomKindDetails, CustomKindDetailsProps } from "./src/custom-kind-details"
+
+export default class ExampleExtension extends LensRendererExtension {
+  kubeObjectDetailItems = [
+    {
+      kind: "CustomKind",
+      apiVersions: ["custom.acme.org/v1"],
+      components: {
+        Details: (props: CustomKindDetailsProps) => <CustomKindDetails {...props} />
+      }
+    }
+  ]
+}
+
+ + + + + + + +
+
+
+
+ + + + +
+ + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/capabilities/images/css-vars-in-devtools.png b/v4.2.3/extensions/capabilities/images/css-vars-in-devtools.png new file mode 100644 index 0000000000000000000000000000000000000000..a9df97e6bba1b152177152f6745438317e5131e0 GIT binary patch literal 1153622 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Ê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�VikJp;OZ>KKL@Ad10& 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�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μ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 z zuonJl`C2Je}viBqWl9^YB|I<*~$KOlnF+Pg+oKI0PWl z)Io&#W92RTwtHrU%Ir7r1`BYi?_{J8fw+;DKXlF<*6HO0d&qFat_VVSU! z%|FMsC23a2J8kb?9cP-?y&Dca?H2-xNAvF{p0sq@k@Rt-iM+TlHB-&V!)5N4M59;k z6cQ7+#pRXl5T=}7?2HmKy*n>`B!k|iP+ZC=)>sC){%Sd18iU< z$v%rhZkXrN`xv60r@@O#HYDQ6YMKXf|XyVBqN-aqG5fp?aImlM`SmBkB`?Q3Z3 zm2$;tJ~?wMw6%!1VUvMJ_<`b)=3_^S2l(24F?14-NJtWiC=g-gfj0uI$Nq7rG=EVa zTKdC9OKow~7mzkj%euaP-TU!;P-&#)E3d3L6RZ_2{6_|X6SytGr}7F@;F8HfHBBZr zh>CZ`R#+HpkGN&0GpKM(^&)a%r{LF%fEO5kiY9*5;`;srXl zaCD`fIeMlzm8*#alS6MV=sm#gB~Ge$;f9kT3*t=sgiT&REuc(=NseJ7Ez!R20#>T*jRW z<#&1R_^HNX#DvD~HF+J{NJy|q2Bk0J9ymE0uuqqX>aa44$r0#sAC6COjiqOn? zu9$7hyArU+p}_qu7t241^yX629aff&tY4C1Les1OkVq57L809ha0K(<&O0y7tbmY6KWnlUYKj_T_wpbkK~4!z#+))wbkA`xDa!kf5;7hl zXa|5Qbl5Hvt#`pyAbXs-v7iz}$!Af|Nkrj0Oo~THX%~hSqG2EX+l0ZUFv8ciS(si3 zA5lU}Lmgngw>s@Aj;}jeE%frp$8eu7yz9S%ws=}8Dn6?YI5Qu>nK?AL;d|b0UGAC zACEAh%t7S)RnW3VcwTv3Jqdu0`BMVum?+Go*Z@|K&P}AWce<|9kOc!$lHM{}Iu+RX1i^(?a;3yoHlJDL4(Wpm?xcLZnJ7i=OR|jfYHsvL#h^`0;yBJSs?!J$FLFdTVu2gE8%k$PL{a?!yOq4I2#bADaHO2x zA@sL>nDLwN3_7YQBW=}YEZoDdevtM$JZjMD?ogJnJ|Z0yG)ShcL98wVuo={X;uVBQ zGJ#$PMsnu`St81pxPrIjLqCUo<@HP!loqGvCdmJcnz#RD_KW?umZ1FFh48^&M3F!N zU_bY>lp&Bf`_OGya!@1>skh&(_;tVM-#N{4a75<{sQ{kMt4Sw^-})-yfYQ5j+$rHncNJFyN=(9~2@A1# z3k9EkP7k6}Dz2j16y;$^;&4x7Ya`*_sMa^QLA<@Um%31f=K=OWzJgS(+>2zG+8qj-}6YE-R%lq z{NR9!v9Q#HV%Ltw7kf?&TN__6LTNAysn2x3oMM z3nDBtb~D@*r#iP3H=$uA!DnM{k02Ok22m5zyiC&q1u}ZM#lI)iQl!Yxg@cGvdF*jN zPupb(H51S$G~Qa01R<0dA>ygZdC?CRTF~OE(b4a5KX3U0e(N|h>)jP&{Uy+knBsQU zsCNc2MGE|FiI=03Zb_yiY_o*&`pa|w5AUWQf$AtmZ9Mz>22P`vVNm6{5gFjTk`%i) zk`zBtVvwd_h?C{SUvR?c99?}i6=0l?r$C#KxN2xX`1NYKH#kyvC35@>m#^FLSxmbn zk9tjVtilwgoVTkdGWt%f{rO^()9AWdKlhfqr1m?{VyI`gYP1CMfWn&)ZA8GZg3@Kj zcJ9m(%MQ_67gh$Oa^hlK+L@)UY)q0M7=mGFizsLD#F0cXxR#GP`Y!IO7n?^pK7lSY}W}B^jfW>Q}n&tnB%vYy0h=TC2P zl+}oIc1^xY5amy_xJG`Di62HKy#@FLx^*uCq~3Sxoq=;Pkb3uG_lgZLsi*VV!E^wV zdKEEMztJ4?Qm&1m`i;!~e?EdXtN>$I9L zu8L^U0}S0&$HMvtK+Nx{IDywj+_CRp|HQQzcTeMwXq1xoKthhXmSwsq_r}v^d0$an z@;I4k|1Nrop60fuvo9e+G9B08Wq>4fsw?w1-m}o-=xAZIL|c=o(ap{ToZYb|`6~3C z=hDhZF&zGOTNtu>s`A<-r+GE^+095&yk|M#T}JaZApa5z$>0)PKK|fRh?C#2e@I~` zH0=dgn_cgdbGt!(!c0>hIZk6*N~Ay0cen=^Kqm>x9OVmt&OeL^Ah$I=7)`n~(mX2V zzTAzWgwyXfNzNSc%Dey2C8Ds910%aXSaE^G00s|M#A?ad6?<~$Qn(@* z(^k#cLH{!)^qjboGF%`SrEjO7x$Ixx!w@J(}p`j^>B7=jZp(+D(|@X?A*q@;5;Zi5Y}-yfXiLtyV$X4n(wKe}}H`q06f`WkzR@ z2PLT2d+?89^D{MXWNeouY;;uaD#8WrIM5-c+e{3b7MZ~?&*diJ;I-I*wXz_xS2@W}K=_{nuXbpQ4kah?UO|v(p*V5ESec7# z6j@pn)3$v-&-)?m1A?k=SmuZSRIRVf$|e-ozfynd@3ZqeV11d+R5f2K)BYQT>9077 zfs{5w*Fk2;{5X!&<#~5FYJ0R}f*~WD);w0DFcmR7rZU|PBg>|*&AtP3*-vIt_{ROe z&F!E2z88{ziIjagVLLFnnc>ocS2LUkeX=&bO4(y@1F`9Ju%GgZo}_(`X>JyofK8c& zO4CQ-1lG^{rP+mA8FO#ZMSg@VmTCSGMNhTw^rWw zay|mtT%|3>#xxr5{fDznQr0PTG6}Sfavni#6SH0h^qfnzCg;#-U-{&9YqU$OD4Rrd48rj@^%Q=VA@- zP>m*%#@ZTp&1*IaH0>qT9R*a%bY65`6M9vF1JOOzjQgpT56i+5DOEIN?t7RX&HLE zNA~Cl?u1?QKyggxP0|~uIQ`;Qhm(lyl0$>%v#;6md!?*GHPtnNi(%f3+OUpTbgmw*k7;fovroYPtcE5cnnlQtw!Rb=xKY7{p!RSosiUR3Yw>n7v*YW z0FfVDeAZElfYhB}v8hw5WdtOpoh>D~dNQ6;sc8}PGhVQ7$|HN2JqTxOVD7E2)gogR zgXt)$yNC(Nk57mR%Z8}1N#w^$;5dQl0RgsckJwv3QShsoGXFI2YfdGg!&lDUowxeH z5{W-GraW$1IR(jnNylbCRSNxm+&ou_*WcxPxbJc{72>ex@K@$?eF z9oL{TOi`6)PK7-Md9k+()9fa?7hV<{*;{>>)F>gbIIz0L>Wmyp2q`)=OV||dB=B78 zmXqPS>@QQ);$%fO?E$ImCes1J%QW<+gndiMunH?xrYNIxk)@)SRlnrLdXNeUvEiC+ zlq;ev+r;<%^YDPZdNuzcFiJNo=lbDdG5N>%&nvF=$lWyn6W+uc9+@RJ8`cZXV~7Qw zn(VPqD&Z$iA1kNSwcD(y@~kqe7mDRm0c#@**Wx!;HfjX#Za(!LCnz{DAJ;qm3_Q|J z4SraJ9AxIUl~H?)t&TM8g%J8jeHOCxOa8aaYE_+Yus!O~-kWJrI-9P)<0zXB9|aKN z4aY?)Kg;h2Qs-i?+^}06-g%2{)vnZ5H=i6CzR96GmY$`ZbGss@Z0`N7Z9w<@&(^jp z;7+bAMIDu6O0_&5Z#j^5_G;NgI3z|pqk3X}VNCHLhhbHSDW+XW#&bGr$aOCOW;wB5-|rzTlI>-Tpl-A;X$WGrBMZzm=3r~(T41w$W? zjKr_0kl`f$2Kx%lL2+Cy@18Fqa4mZU#?_5oeO>#hT<{Yrq~vP=sN4ANt|)wgztLrW zDD_V5R&%L4i(=k4t_G$zSo1c^Rxw3seC7lkTH}AhK4BHzAf-pRqRfe(c;wB5@d|^Zq zg_|;a>j|%t9-}H5?yF@y!g`N8w0H!Z*LcQizK)0lJ*L3Bo) zpeh{hys|1YAaJ`v+0kDzONpRa(moY zg&yhyY-LTcokK2ip%4EA5!9zeLY&%dX6h+n>c#mW#T9)Yzi#dR?y|bKi@t8!!Bo#N zYK)5J5bMb7Id_Ugq#Pm{~KuF@<6pejHYXM-wY zU32eS6c+;~$2?x8DT?#Y^NnKF+$Ivq{6yr+1cS=x78~YmB}c!hXV?8f&*@$Twzm8& zsS-8aH@|P{JUw~$$5VJK;%Ffx{dr}D)A+Z8y;Rv)G1Ip%45}l$G#1~4?d^faM6j;c zUc0l^V2coeb){U*qEYwfvnNfHQ14-~O4>h7O<~zL6OR8#8O0k_1WFzf1J8!YM*II2 zd-(33%egU|G>0J!iWt5H=BJ$x@s7+_*c@<>UQK|5jJSd{PbmNgMNWp{pzZ||eBQ&s z39Em_B^q0&A$dneVnSr1Bb$c-(umNvCLxa_?P-Y@IEbZ#PNZzcZls@D8+(RdV?~Zy z^D89%aty!StLDa4qSxz#@U~~m?0d$z3biG7MhmS@O6$&x@;#%(B?)cbC$+7x$B}*3 zD99GuQ*h6UPiruQM}9b-M4HmCz~;X1zU#C+8B@99kUuA%eM}Y>7R#O<22yBk)cByS zS>i~%?Z=krKGSJAO~t_`7P2cuW(K9Qu@*v21VNE{}+ z<@?Xx!2*Gbpni^xc}IAHt^KBgr1x$!_r}XB*nOM5)Vb@3*WEzJ)>iY++M120_1uNT z-U`}dP?#_M3iY6o&@J|>RajM zhpfeNY8iX(cJ~NQw$PsalDjKn-<`KP-1nL!!quvqMc2FE*#k8N>;TP1)kxHP0HS4`ZEay}_yK|O3YGxN-U2okmzfh5!W7(t zk@55}S|nCo7f$kVnOEF(K}E8otxbxBm_}7tFL$d{ynC7u0nfXK6-S5Uyd$fUK4Y;1 z%iWX^8;v_!g_^{C5=sTmspWC95%eJ;$ zeS%@=#SZn)+DX(f%gCr3J;z+@nQ#PnbL3E-v-MC8F&#>3ouf#v=B{zo3&Yy&6QZ+OA39o!Rw&Kz@@ICkW zoWNKm+BD37_aRr2gb}d_&c3*gBDOJZhdMJgJA1O zwg{MXF*MmvozK5h8~;)%qM1>D%l$-JMZ?vH1p)<~ec{hlQGj5I0^IpX@QM&q!0=&j z`+?aF!$bqW^gYHWjn#4cJykC?ypg2|X(dMX6Wuk5nj{h44#|OheRh7-r~Jih6TR1KkWo0a&1^!mIP_kHiiNiXSCHhU zZu&f_`X^BS4$NwwWDJ=)sOcpxmH3%ugvRKQu9G+$6afLD9Fp63g%Km&0V{kKF$K=` zr=Z3?$5vpK?jVFP`v|3r`%0%v2|qdJ!%Gb=;UyxSC^F0xBQ^cF=KN0}PGHH|7L1pO zZ?Ih!cG{PjTSk0Rw{4L_W9YrtXByE^_-J(qo~HsqtEGfm;KmYD1YTK3RwA0cP3|WT zZ4k6C-~{&OW4`=IHk88Hr&;*a-2|`P@4tRal)nbs61LydJ}eai9cS#-ntM?K=+h3| zGY#tnS8TMw{`6lrt<8YM-x@6sB1K2FeHEv3Al05NLxW42ojepr)&tVsyG#j;)@$lB<1IZEor9zcp7va~e5 zC<`Lt%0SL7*vg^Ije0^B?`M`VmWv<EwkpUJP*joHX%~Xh4oa zR!O|NitWboWzW$T=U_=&D`Y8`P#f@`0bs^-dZHUuIR0nyvz)j%jqDGiRh6o#;+L^P z0$E>g6`RIWeu4ONYhzV9OcqxjA2v>k+u(ze_px7RZzdi?r(N^Y{p6LckFrLe)xJv~#-%^-`aw7iq>~(z>xffr^#^WBcx?Erno7-^C_#vunJ*}ph@8U#5 zYbE{Y6U8D)v2V+zsOKBWP2N{78y(9b|I)71Dwh*5u#_O+-7V*Y3}d~!#_Kz=d!M{V z&IzrDM3(5iAl7$DRGz)@FMMYHiU=qDiQjPKKotP&s3&ZPLxwf&v%fsv%gnV#p;q3&3S3OvuN>0nvmWSQ=gLddE<(^iu_gjV3;q&Fhl zcD2}!I(c{b_-pf0fV=k6cvJm{&Mq`xrxori6+b!McYiK(D}B#94?68&YC@OmK{E-8 z$Q47mkHx1`QR}EZ^06`ad97sx#njJEQl`bBgKtVs((mw;u*psTWXj6K$x6Ew&JV1H z0L3hO`9EBtR@|}8kL5ZXO)JMnx}$FPXi3Z-h%7&@$di8Mj!q$>`oN_c?OF^OA z*t3O@1TxqBM&&2TO;0kjSS2eKD()WiZH(2-4wmnd)T&pRO^1>KOQ223rwOZ@hWD|NzgubV-OZJRS20aTaK|gqZ_8{;fW#jn- z(|U)@(4ax>Vf?!syOPr>eiK;_ubqwcTsm0h&CfCH`C8up2**yre7HE^d7L{ z`UbxHhm#7{T2RyPuYFDq0EBp6pp!7M-(tlj+*E4)Zsro4IX8~H^%C{#_i_I70$tPc z;6JI_X>WbFoD}OaJHC>i^$V|A9_1ImX5(X@ zTcoCMpWD8WeL#3yHU=4cJg1>0b77}(`uQEU!m=fBq<}4wA{J~Oa0E4hTZ-;#6KH#z zS^qo6%wVY5`&I|A{kEbm^%D;P-C0ew_2*#x%F9rMw*PBEuUtvn>iFBRyusS@@zor1 z0k+kBVQCfbY%!t)#g%8sG7rn2j^ao~3KG@+09n4T1Y3>=ObAKM_`@IhJeQ2JHRI)! zZ5I8Eo+1Zq1EQVPE(<*b-i%zArz_ z@7yu-tMi0L)1T>U*LD*sT ztp?@F=?<$V?5u6SqX5^rLqJxDl;5!NbMg~C`M86R!kp_Ld0>XSoq|TH*?aH(LUl=A zH!jC_xB!?--GQIac?-6c;<}!)A*WOC*t{t9rs<=JyYKg(;U;*57SU<4>Cvnn_tM4R zN=K#1CPXW1x5ja+kLiMrsifV}-Tk%lIBN2<>b#jzcz|u+(N;$vE}u@}qb2I4^?OaI z@A_T{;!XnAliA8w11YT?vtDzm1V>HjgPBYkOxe9}C#xpun*2>J`iLopo0clxr7n;$b!+oSsBiFapNC zAZw`#+~bt0O0YT3D*<{iP)r7_v;UfCL|5&FFpnEJl;CBm`s1%%jQ|iGr%P!K>KLNK z4>JL4G3#Tu`X^^ZDgUW-YGkm})EcZrcE!e~In_Q7rBDxIM*lJh!0dk(n*Tpq|I8;R zYuNmJjed97ywHP0{ZlWibSGePEy;|BTCRIK=pfUWlA4D)V8x!hCEuVI9L_ zuB_=6A~+iz7pnruqw7s+SauCh*-cFJ%H3@xy=^XAS@?%rhld}ZpawEkCrx0AjFBAJ zBkf=$-ubP#p8ow$=-e7iZ&UrG?*`j1*SVx{I;ufa@k~}91dr`!1?{%Q=8LS7b033x zD>alfz0fUb9b`6e-1YPvL}Xq#*E(iQM!y`ZC1n~zy2qMxn6Qac32}U&7UJ|i+-Xdp zeb595w{`L%xu;Y$JL;xtOk%HZZ(c0MLU@jhHPa?#j^*@9_i=C=)6P=gc=HKF(b4}Q zOEdYkZ(s8Y+H@RYs>yVZlulgs9P#FMZ?Y}!io&M}4qQ4&zw$61Va47su<0qZ`ZQqb zk_n=4QthfP#UCx{)natN-yW}{J%J%s%X(=+|C9pk#>#GbbvXZPHDqk~-(3yC3Eb(7 z;nFe?@hYV5+e#qL#R*rrCh3N(c=jwc3|F&J!YV z^RMFmWmeroFCWF*%jy(=-we?+*OifFE3$+`#q^$@LHW<(A!LBunYrd26&3`QAx-UG zX_x%4fjBi6I2Q6i?caQ_$7}m^O51FPOS)*RVlc16(!}>pp=~;=g7T-kU9zA#O!B2R68`?beOJ|iF=-OL!Aa9eTXU<>t26KC2#_smIB=p4f3;rIa(*7 zh95i)=o7mNm;D}B$hmthnmY5gp4|B!eAK=ECDuSbmbqHJQt1ZgWWGjf$QbelU$`zM zen{S>FT$1JD3Okh-=tpLM}~;&lkR7FL=`X5S0x~!+RwQ<)Si!J3O$R4oZhj}dAn%O z$EQ;q`Z;>s_O6L8Y7%mJM?>RnP)cO;8AWmdAvWKn&t_*Fbh|7ca_aio@k?e8a1CqC zfiG{N-`z0x7Nm3%H;u0L)oSXTt$qWy$JlF$TV49#PEr2&@SXu5FpAGStn?bw{Z~<{ z82Pu060V8-6kXI@|D)HHREL&&2(__zIn7qc2A61@X%w?F6}~9kJZ#v1SW&rVwtt`5 zX{E*|D!_Qn!m$1qM7o3T@<4>JE@qRnPdwAk_{>PzjZ0Aowg}}Rvl{2aANXIEdy%9R zF)LFq3Okv5172p|7Hm$Gf3LN2JEX{UIzekC28A|~oo6SvHHNl=4bxE9PE_E~2Cg^i znR%g6dj_#U67<6whCWj_uhD z?gK(gI>DUvNm9XQRJZnMy9%z`S(`lig!;tj`U;SU`;Y6*9DQi;y*Kj=7vIyXt`25s zz%ORCUUCoX^2tyA@Nlj@CMLgeGt+A&%w?_l;@4T>UiFp~SgNk8n?GNfyA;@!HHown zke~7xa9y8pxAjZT3R69jlan;KZKYTB(zU+*&Ihs%KD;5Bb9eT5I@NkG=XtIc-6Qrz z!)u5rit83SUG@bs`RPg|VF=R;!#$60w-FCG?-1Z5gi|R}iBWT!w7vUUe9{0tt7OckaIlb+2RUdM zilh0u0YY+Xoa(Rd$$spUYnX^t(bVwvB%Cd@C4+ltq8TkW)yXeW6q!)zqPCMvA1AsbsMcfLr;=(Oa^&W(tvc5JX#>A@Rml6H>nrs z6n)&s3rsRO^Qj-+{fD1LW97E|l#-o>)!e(*m)lv2woY*c6IQtY zD4G>tA(PIr{{dtImR70T0x-^5HJ<~-L$G4}y82%$#?1Ckm48=^d$)o^q&?RV8g5Pu zXk9pKH3H5mLs=_=80X87rtQG2-x(j!b1GictN=Jm>!^VZAMVrFnH8Jl16Gn^P*y%^rYDw@ApVc8QaP!`$^?`%oIYqY;jhG6TE zlc`%XM51!!u`CK@M)<_0M~zOqk8d(eCzyH`b(Bs?-HmITprU=B_+Zv!)%aN28(8_? zFF=$(jSvDq%1Ee51F%Qxi_1jeuaYw z&!5~IA{1fvM`D6*L{#=afE_SOu~cx#=k#dh?Mh@jSX6$KB5luTInl0L!gXn+EVjlz zkyBvw=3r0v4?zJJUuKO%)VO+PjZ@QJZm>+KYl_n#H(XYFy2rwDIx(yw4}XD}e6S~5z4mY>MCm*O&-tv$e=ey-58(k)CI z8u{X>Gz+75=Yfdo+ZE_PZNUOWJ8+@R9TO8aTfD-@84#5J;n{a|FkQFppuG0nAv!85ckcXX&boo?@$;^~|clBj6TXRN-1-3tb0-za6A zTx4#~Qt$`N+H}-FVFHhFI9$56Fg{-MLc$WWH~sW_LX7|#vkeg+tl_!d=}2qpjD9L8 z?(CARh-^z11$Li4h_uxWa?76bn-a@&OV_3Wkf?fiVd>%ff#8nZ!1U-8JDY!Rnmqeq zq1~80iLA63Z)tmWev69od?>K%XP$Odqo8TaroJwOQ?U^LA_ao=R$WEfIM{Rx#8c7? z)%^`_zJ85_+()(HNG+32((D?8i%rZ?FEODM=n3X@Y&1Vmf2C#|_7cPIvOWL-i~&oC zs5wD}Muv>@%`GqMH#4V`y3|c&_34!kUBxb4);qTq+yTuS`{VLg+QKiVS(ZJ?mag!_ zF4%sA%Vq%i!}9u^QrFW#5lK(M^E1=Sn)XSy;|lBJol*bu9hPI@ml^>s~=8MADqoXqJ@>f8?F zNt2}4bv`r4U=q=$;r&2s*-RIcS$EpVJ27QY`cCf9oraB>H_Ur``*iHN?i&Fj3E%xS zPFuvm*U=PwKHXx?Nqk?J2f9N9I%xXzCg(6cF0X>0k+` z5_eg~j%$cViijuRLP4yY#uE%CwhLL+4$UflN!eBfCwvXR81IQned4P6q)E-eZzd ztGzgvjZ4IagnPK)!8b25p4 zV8@T46Y2z0HOCR;xui_@Zj|t!tp}}+0Z2o;)RL7|dLHYt&$F!>z^?MP6O!STH#`Y9 zAfng~ZgEOLX;2zwkd_wd7(zl3Mn&n6kZus^0V(MYsX-ADrBhnEySr0j=$K*V zeDM1`>%427^R9J%YrX6F{WGljhZsKheO=ey``Y`9zln?K{f3Ls&5>qYBqcBd{sJTx zluCEM9O2*%90i1;MM;2tp#eBZU0`=Qb3w}I`)?~}pKqdM#&owx;ZM|3_|zPg3}D1a z4gkANi@DkUG6OJ#|2*67g}vPO%x+CNL6aoTQk`E!`Xi(5Jw|Yj$Wd|Jy4cHvoI;et z1R#y$7SInvBUrixmGL35z*73OJihMqW9quL50Nh8%Tzqh!WNlASA9zKqvagLYk@UB z$+MjtL57z}zPq=1%!A0JFN2I}xVvsFR(83vrMV6%?iowVy&-<04Z<_W)+m$U+PeK_ z!d2q(c}$kwn#;OZAIlociSteeGeK#niHSE`YY z+?PNK_6m*iV4jj%^4HJJ5tBV#`I_5@i?V6_8F^C&_X}g#Fi6nF(=Z`X+2rW@_u?|= zCkgD#0$4s91KuOGs#~Eq%SWH$;_zTj9i7O}$9)M+nXl*k?f7mH_9pW|jeWLk57Qew zQ{Sd>`7iYeyeA-vAMxh6nU}F7ykT>ddU9c-9Q|it&{BpYhVkb z{THB_-5A%e&V%}0xw2n}aT$rf-+!i8WAo0Sc2tN__7_A3Bp~;E&IAxjW?$ZPhz~pd zqnBSIpqu5_VLOWhX+SlP*d#^~EbAseKVnHx;;{=DcIV{0^NK%Fx-@vWwW@fww22;0 z$^yDDlta5eFP^dI!G($uAG}u#ZM7Aq6F3xDk|)%#mdoR5UfRkioy&=l&?uFLyu>;l zP2=NZn8ErvgD3NNDRR7Z6rYwzyaPx7$$8leegTPqND{Z$1X39i**{%2Q99-cBC2Kn zPY5Jnws`O zj^_^fja2L9E~f@#%$I=kk>Lw<4Cm_lhkEd5wpXkEi;;swIO(gw0qW_+yjKR5z#w*a z5TG8^^{e(i(%_1Idu=<>1_F{Op#V@bx_#P&me_+K3ndaZi*M%R(f;ZrO7xQ|*x5Fx z`IjwE>m`7VSJ!`UkdQ23Y^29f=fu(gP_jz$9c>=y^FI};z$2tuWKj8F-tEtxwOYL? z3q70`3NQ+40>IpLa)|KVdk5l4zCowAcc&xTIRvNA_u!4fg=EC9e#w=#+ZH!wXfR48 z?_ahA2Ji2CtOrcq?+KFu97G4dF7p&|-Q$05=k!ok^Pv4Fd9hM+m{Bm-pVrI( zAv9w7a|Edw;M|qWDWJ36EIQ=Zpy5&Zdc>-goUOhF;s9 zC9(bMz2_hL>Yw0m7N&ArxlU2)M7qvKP7}Z4ConFvyE781GsDte(7li z{**XI8Ilp52Gp8&E545`?fuJcvJ{b%l3d!Y%0VAqSo~`^a_|(9)AI42&;rGO(S{TP z=dU8H+){bu)29@Qj+NKAls&Freu49ngo6nribsAW+#x@@pymrtVV)?8pkd^HjNPHS zQhhn8P)}a!wKwxfR+PDzI71`h^+|G@+ARR)dyCu4#;d*5j7bAL0N7Qa*jTm|23o-ch}gd# z0P3ELWpoAcu#Os8v)#3`H5K%5KuIym88F6VC@>?SE9~ZfNba)+?$Dde$a*(XlJG}} z|GfBACk?{gb!lrf#zpq=-iMYd(JqdpK2R%V7+Ih?D{l9<-Dj>mff1wtxpntBASWs& zzxzSBY%4z-JlPC+<)D3Ns?CN$3?)Fl3Qf{muuqnM3Tew@o1KiCdW1c;;T)GGgfCH?^aD?eab8qBz6N3;256pBlm|1FYg}NX-1RimxJyC|1C^ z)LxL1%^lQfG}9@|{RLR>P9>48<*F4=Awn5z%LZwU8bj*cz79&VVbV6yx}gHhwL~1Z z%E%R`Vl$=XL|H!wkhkZgNMA)hS(*$5B4Q>O>u|!2z#S!6#(rB$U2BKG2ls@Ol|j^Q zZ>2(l3w&(&7OAevIGeh9Ijh=J?Dz+1Tbg!zn$|>ALJrHUZY1o;f8&nRw+I1gs_OY1 z=8dLlQ^qhS2>JGEsSBAxb?lWuq0?Yte@LfOYo{yeYQfe35FJ;DKvwHFZv^e9esLSR z&YvnBHcwsX+%WcO%7gh+rQHG3H>Qt73V@?b(lX$1@gG$5cz6KzX>$&D$Vnfwa>vd& zt9q`l8IG#90k@KnEx8N{v+dJ~Jb!u5Sp;}GfypBhNT!ws%+0(mMl_`nM>=cpIfr|K zA43aNol81&(4Q1X+N;jMkUl!ao!-6fCYNztK$~;y+z9KQnBzgD-FrZ2s)$YDkxNoe zYFs8My%BqIi;|&JiZUP1fcMSKaCZBt>414pqY|!MpMUjl4s4s;eRZE-J2oLn=bO` z(@iV+pDX=Z{!WrQJy9GGJ&Ea_Wom#>xW%S8DET-`#BANVRZ&HH!!u670fgBaHJ1vx z)eWJ#cLyBUh_a0?IHPPeWn%JpE<13lYZ(n&u`GDk9uzYNAeN;)O@QUg;kI>IJN?-o zjz~Vh70sx5h{u{)R-K^d7o!1IXrdcLCVfKD$X}4!qw7e1=yOSOV1KRbql;uFFE=~~ zPlM7|K0D5O>}^n5AP{##qv{gpd>^FiLJH-<*w7z=GmGcs9gcZkwksl^!Bck~Q?>lE`knd&(;)w}qtk|Gj^ zY85z-B0ejDCP3GlS_9YMLPt|AMJHP#oT44E7m@35A?Ff&Ye-GO(PAF^4vL%L-H(*9 z62)HJdsc+&W};-biMPv4CMujKJ`p9lFvR!ze!&%-8Uu=x@ze(aOc@ZxT%dSTu&RGl z#>vp9n*fVCEEc*VcNS9CZa~=%=q;=n17R?;73;(9bDonj5OJ5WrhC#Qf+E-fTKB+Q zZg(hTU9L&2j}b}Mho&-IU&gPlN=r+D1r6`Rm1g~$&4^RF(q!Of0$Qd%qQ5Ou?|-^w z0(>_Ehq>gsh)BC?Lb}qmM*NynFIlpVYP+jL#(Jr1CZ;Gso*yMHXa4`#a)0$G`<<7n z*N&^7ta5UV$H`Qpz}3Cszsu9eTmPu!^$h)E9Y2`j0fx0j`k;0~HB%p@M(NFqt+?}1 zK)>L2)OPpa=!vECt>PCuVt5vKq=eQ|gu$7U`_{8|ePM|n?Hk}0T z;{A4-$Xo->2(as$(n251Feyoc3%nLxi&&?TnWBp0-L)xP1Y*t&E0!kFS5wo|1XR1a7^>? z|6YS%3Mv@VLGpz;Fbr}rD7ehnNd`3hV5R}hNSW%Akc_xHQqicKYaCKYZF4Mmqa{h{p*Ifan@&Cl-bXewd zS$5KNEr8KnM%2i_R0m}-$R7j6)0M)$*N%+_U8r4}re}_gr|z#k1qPyiPw;8y)yZON z+}7`Vd4~yEo0CR8fwl9(+Xqp zkPx49(CCcnL@@dQbB13NR^{E6mrh+qqQz zTFnEN2ft)U92XKr?R4N=T;Sovpiy6n)dVOcK_gRAM&H_^%8m|}hlvS8$H8UNjIRIu zxwqc;2#C}6UW5l;f)NdlFdqAvUo1@0Ck|JKFpTx<@m#f(ub7i2^k8rw2-sPbIjpn% z(c|sxfOoM-biUwg8CTI@w>_c|`=R1|0YdppHuDT5E?(_2-IM&Y_-XZ=n^`To)^-$z zhG2@zUPF=CH%2ILG5|0K{0&8BboA{~g~D_EkxSWW4BL%YzyM^1EwA3eYyAyiFo{S_ zfJHOA048kRvSvQnq0y*OMPRpF>g3T17{gFUUS(Y-4{a3dE{t!b_965IGL&_5geE0L zD^xlPR^dh-Z6zhaSra-c%u+k+oI1JUw1eq)FY50J-?DpkM-{7tf{>0-HYf|ln)7ZV z)+EYkNst-~=Q)7buxQ1uxnjz~up~!RII6>nRssYV=+(4D*&<{+75&%Xq0A`L`=ucIh{s=)gf_B* zG%{r~{U|RQkw#`l=!HsGm8-MrM%}56&L-5!B0${w<~(YeTUw}tz-2MhgNbeEW7uW! z_HK=9ZVkbF46t}Lk@fjtVPYk!I`{Cw?`q(uTF*}KVIbZIbnKSSd)|}gN zxsZxZvjslsz)pV?7)3H*lIc2e?K0^#SvPU*HXtLbG36g7N@z#SL2DM+O&3=#_<|Cg zDDQkU-$Z|{FCsJ8CoR15Y5&s#gUt_{Nz&Jto&5b52iLEfJtO8NM*&r(xc8GgzxJY= zf;|I09Mu*?GDX1lS-$%>kKzoAOJu$tBNlT0R6Hg#K~3(1bt0>%p9;EJi#Wlt%je zLM|YYiRaCBcpB3C!pr{G=X+<&N(yQ5n?v^lP>lr4J)&>s!l*cc8h8&KKs=fp&}bJn zLDVD$^+THpMB6}^h@2ysCIOPRbzDCuiD-R{;&^T(A~bOlR;;xv;!8-^Zf%=EFDvr6 zA2iJd`rT=i=I`IQ`#i7qLY|r7?q!O-nNpUUIZ@+U{$a7mPzS_avuVecRMa3IKg zs`+{RDe5jBN}7pVYW;YZ2pa-LDs*;+P+>zfL#g(Lw}0N<{KN?+9<*V>0r!|IQBX6S*bsxy6gCnnUinhrsWsV0tpLzlGz@at}woE6mtQAJ~(fvu8f$%_C2GL=v?R+rgI{tG8F%nn>~ zj3xkWYo1PTW|8%==B~=Rx{0r4~5G1cZy8SH6|%Rce({Tr1RG~GpkXo(15Q$ zOZoS~emzUzS40o=>NyJAsgHB9uy7Qmv9pzI0=jYoE|26%;89;f@MO<48|`qZ-Pete z14D^@2xXQ|kfSZqYZNf_G z5;yeZ0O@G;%!992z^^(r|J^_aavu8L5w*)?R9|ztR9`+At^tCr^`vac~<|{ z0(Eh?oSsaste{Xnzkv9;XuzzeAEx5!f`=dN4@cs57Nm&)k!Ba}@U>---@z9T*TI%^ z$VV{^r(^l2Y-xr*%eRCAE;HXR5{WIisYx<6I(6g=)sS*L=@)1~*-Y8YBnO;JLglvb zU%!6WK}{erZBcYb|b`8zt`K{>V_!wsqWg&^^JJj1Jvr4{}5+XC`>DSW4PQ>oo!QD{a5E z6nej>Bcsx^Dbg;8Qbm$35(b-}cg!k=17gQBUiF5eBA|RS-Aiy0n?Owr0suG0Rtx$n z@PhsTQPZ(b^prrPxQXhUcR7DU*CM@uw=CWfGT1B(G@BbLKzibl*?N3Zgd8_c--Gw> zWXt0|_`~y9-{$#b`LZl+S{rX&OgY_OvfOd{A|vUWv?6_s7qskYpNNduws|Ty)#x1R zbd;#svMb~r)S=gSe>YQ4Qm?iCv^bd1qo` zq9ad{hG2&nD_Kxy@%r-jehduY{GXqoA_PL~(9Te@djmZOhCU`fJ*Ny9FP=G{KYKFf zM-Qu}E&d=*T^lLe4`7I8C%{U*{mj^*Nw{A2Aj+?w(F+mq!m@v+a=AUl=r&yTWa;~H zgc^T8arE9~Hqk3yoN>4P6y)5x(vqd)S#itr%!UlZPR4hSeH<^Q1z=QqydIDUKh*U> zkn?Is2(Zh*I_K4yse8ZS$gQ=-`D(`0Me*0I(AS;5d7G@W zwpWUDSdP?$M(^o6G_dv|C(|2xu7G@9nwy_`9^9%*n_hA{C3q}6+Oo#P8B~j}K(DOu2%vAH3jM22@r1u6vJ+kwlNX#;g~Q=9sU{&!X=v;q$00n zd2N_^b7M9v;|IAG)cn3921clTZ^7<_Fq5mPt4E3iJ0E_(-4QC_*qZ*@NVXZ2+-4+oRN<)$Ba9lE3e&8o6?x#T}JK_&i7$*Vz0jlARup%B#n& z6gkA^KE2;(4(7<>SB-c}f%v@Q%!fxOnnoXA_(&X-g(VMtI3iE>JE;Q8STa(6hc%RB z`m;srFokFrqS$-uBj6d=Pm6w(HIqWT8f(5}mQLS9Ug;6vnv4=A1!Z#Z2$NOg;T0{p zx!{H108zWNcV5kZ`9ql!jH<{-sof`A?`_IF%%6kkm2kpLsmo~Rm zr@7&l#)KE1Gc=O2q8Wr2pCmJ^Vl<3%#Rq|7;$g(FjyA2;qa-K%aNRA68FpNeKP*c4 zh&U!g|73eYm`nPBo!k=Rdw$#dpi(9Eq37{$DrxOvT`Fn;BYI}S-H;0D_ak7lP_q zHCgWjoexc$RZkyUPaf}CkH5zpH!`p4M)q^6-&t(fN_XB$o<-AdG#nQ5mLh5rGzgLV z4cY*z?0GT&deWljq|;o$GjO%CX@)uE+&sHt)_jgoe$D!vZxgM$XdX{?*5uUbM@1Gs z`Q(0!t9GMd8C%dxPB5Yd^$`l9ubTGyb3vC7^fta2_~R`+T=s<$J`aQ=OK)Dxkz9B$N207B1 zvOJL4b4-<4UBs$h^wbvmS~|GMjcRykR%hQjRchAC2`>nTxk?|;9iJ@-HHDJOY9QyH zI7eaX4+3N{)bS5tDw%FA&ZXYdNt2I3^lE>oqNO+(-F~BmJ}+U=sL5*%Cm@+K+~{3Z zukU`~RR~^CdEsSNk_AuOQ>rF)7A-w7mhXe&hvQ?hGhO#J&6FhLl|r0tKGI99jO7x< zr0$wB*)>D2SrwZ@?0QHmclCs$SrvDGZKyz!LStkuCmFYTwIm^CDs@x-gVJNkn6YF# zwPe2?5IXzzX8O}-Ax~a}(L5Xj;|)1eIUu&ef~G8W&pLo#FAwiJ}wg3gN&`gp&qm7K!LHaxsKY?J6kfAYg4 zkfJ}3uuP2o-Qk}M>j!c`P;8mlH1Oi=?BEB)#PUG2_;qUt6Yu{naM9irW&qrbJSAVc z_iRqn;P_>o1xLq_aN_uVBjudQ8P(<<5C%?v)}(SxQ)*E%UQon0n82=#!=k+Xj+(78 zVT!<2f3}-u?o0gU=+dBo;_1<|+a3o|gj}@;0ij;Rjw1HGP8)Q2A>HYY3ueU1DwdWP zvx^5+zrSdEM^a6>c38uSr1X#EspEp=N`}5ZNe>2QDH=jF_qWwu3xCC3YmDxg9kd7i zXAw<7NUXk{z6qyExVL2J)jkdw0xiIG_!{=A<~d9sW6mcRbv*9pcf1Dqt}P4I1mwA4 z&IR}>yyZ?QLVX`FdS2wU?u^^EtZN&Z-DXK}L0=QPS!eQQ4C zHydy}$>|H-5Bj-2R~+P;LK6gUFl?f3eRsBT$-dUGmIpyOEQL+E!aXMzc$oWgv|=xl z+3hHvBQL0+!34~H6~7OPn~|fFV$$1bZMP_C@zv7RGiVzznT|@QusK)wt(8VW9nB)` zTZFHAYak=lF2%0ygqoI6#<7RV1N!%jvW^$B-6E2ne)2ED_#uM^feGPR{ev?_SQNVe z27LuNQ^nfw*${pRe{xxnrX)RfIrGOMQvPyV{K!XCb}pW|%#FskVhUAMX}<9(`FRPO z0U&tK_p&=EJJwi^fJ68+;pvmAD6f(&)Z#lDH;tGpwy4wOsi9U~Qv3s^`cU2~wmqKW zOT{L7AXZr5agI^;+@>s+qpF z{8P)*aSzV#+uhtrpk!|+pAVakg+z^Z($vQ1k&qc99u-x-Au@d?`_@>*jNJD!TbY@; z>Z<^n$PXe>2garNsfiZ$R$BX$3i1=eA{wrVUFEKO0(VQW z@BuR<|I$|Rw$u$JW3&jtRitaL|4E^4D$u6N_uU$?=mz#KlcGD8fI`ZHLC`u@e1JLm z2a(xtw`itAsb=+XT1c||u^wwE2Hc#LTR$8||K`09#{h554@!ZT)s;CEp@);UUx7iH z3&j%1z2Il*VZXo- zED=K|%z;AGEs~xxI52t4WP!sSqOPlv4s{{8XR~5|@9$7TJ7kK$Lf`KNw1PenZdm%W7$V*51?r?eat@n*W!#MoBFJH?{+@B?w zRVVHQc|Y4l@1~>#ZCJEJRlgjhfu|g&>mRl02jsPFG++l@OJ0_9w&e|? z_kS#gLbVEy@PZmyK!-X1s%H`HgA3##$GiQUcYH)D}bKL>;fcWX!R0Fyr9p}I-kR7I?0}oF&hEg2*5PNfXG?@{#kGeF8;MQE( zba&u<6Z!bVPZ)&L&5hi2TIr@=y*T+y&^d7IUQQzx=3GaAyWD%fRKNaSfP8$hYRgk@ z8QV((j4oh{?tSiP& z)%a{YMIa!U2qr>K`QK*)^A?@NFUew&1cqh zwYNS`N&oWl`fPfZ5-U2Uppo+4OQuQ*+nTTsoL|0q$BAJF$e0#SmDe3KK%|d%kB2K3 z{lP&hmWF(re(V`_^&bF)V4=LaX;Ck}^4GY<4z;E!4ptZzF3SQgW;GA8s~votcuwzd zO2KrNued@5EOnpMr;vNn1Ew^W1?D;ztc%v z=ro^kXh+*TPjL-DuWs!tepB@i2bR&Y537o=u1}X)>po%KmsmnBUb>_7S86tmiD6Bf z3tdo{&*tpn$Ljn-<0e_uV6mS*?MnG!b<^c(>RO4->5g1HomfzA#krApkR}vuXMT?p z94n0|boAkiEKmDt6z?6eJy+}}!J!a~=Nmk)ENANa6!$uvWxU@8?oxK`TRxd(GGF`7 zooZGjK;&EnC|e+f99TV2wg_*^)@&M4ffFu{^GJB6))2(k^v5<2bGq?^_ITS22r3t< z?;e{={$8D<$+U8rg;Rmq_u{BiXQmT^2kpk8?@ZoMVUYdm+>t6=B|>nSCxDrVT#d~2 znWl-6Jq~UIBI&wecS}G8a0ynmfS?!Jj^vQHR^&f!CAp2v$l+Jg>3yUId-A2x>rw*= zJULNCqQBFEZ<#6j_rzR{a8E$r#SR;2M!Fz(GuaRjJ@bFKo8B|)A7T!3n<=)yHlw`CUY)1dO*}l8W4Gc6_+GIN23e!4AHd)=yh(8q9Q4n0kNEup$9lubgbp z(<5s;+DPCCJ}^4z|K1WMK}5|UnV}?iTd11Seczp{jVD|D?eYEH z&jg^my2bTZUOFc)ChZ^1Rmix8?yEu)CU`rY3uMy?$iPs@U(!4HOv(XqLOvLcdWQ(u)s>06>Z9!1x0 zA|nOF^w9Fo%kxz+B@>rK+>#GW);C2oz^O%s3Ak~JwKns%%&r>`*b$Q zKHWW{$pj?Y#H>~2OP(e*F}1OiJE1u#VMyqK^P!0n;1_-a%^rT>O{NUWuKEvo_0^* z`?Vg|asiI?0GjLw=i$ZFD|;&|!uQv!SqM}F1KcZ}6WgSEx-Li<3K3bj z->hlr8UC}2iae-os{ojCK=!u@>*=p|=PMSw6-gz*jOU+na^jlt_m1gO{A=lE?HP>H z&y`sY)r4nFdlH=%rY)yO%R56VZ2<_RsqROtmD9>$r{0H_#uq1+O#mFav45K|lF4r> z&-{n}H5v(W_ol4o1iJ-xN?n5iK*0|p_zH!vQj?nkkd)=fQCS*i&eBwUlkfy`{5o#$ z-9~-!)v<(}t9#m*&rWp!5VH%?5Z_Pj!kjw7Xnx&diBJWDJcj?3edn{UJHAI2~Ys3tBQr2HFbtg-jPQE>RKT==GD z(AR%H*8evN;c;PXz~ebF=V`oA9zQ+#Muaubb7SoDF%gD~Hm%+e5wmom6E1+h&}Nt& z3FZVLxMNYhqz^~pU@LWWfJ2sz>QRLz;E>f`wWS!@t89}l`j9>^8R(@(XqkM<{Ooek z)?{gqO63`*vbm(5g}5KGQJ6VzcijC$_~wE)qy5K3#BDmlrL_n@8#Qn--UZ{>XvjY3$_WtKhr2-_OTM+ddPb(8hSbBY>=z~a zo*7O7;7z8F>kkOUaRB%_mf)uOQttk5Fazy{Po6jm0D>#sACsh}#ShFxTKfyHX8Taj z3agj|uD#T5C=rG2bM{_S05&+o3o0<&?*0ip8vrCk42SF`4vme`a@HNK#$&Vj8%>6=inL&d>LB0k*N`c?s z!6~v<1L%!%gs__j7n(7Wl!V^3w|*X>kNR8%+GcO#I~F?j-^^z|XF+B;L+aIY)Hk5Q zl!oI`%^2mj2LzZFyftO*2d@4&*605Qz9Y`vg|2{`c1t4ryH(t9vj5O?W5>7v7hTRovG!U7@y@ie&M=eU&bUt!CWq6A0lIMM7FHEoo z?k4i^@LGP}%P)Bm6iRA;TBwWl`fO=f8H%Kn(?I4 zsIOiXhXM>~Ak-Md>*#HNi)4q6_rIDZ{DOJ+=cBp|JGOsXzt(P>)Cqa(H6*d$p9;N$ zjOoX=`v}vq-3C)E=OFx!d6pBZls-3%#*^Df+7W-x3<7Ee;q79kf0d38e@n;u|4}+F zI<<;A-aU}Hp%X!x5a{t=!Urf5Np)i5qQVf(pZ1+UZ>1tqO(-;2;t;FMIX1w;cmU>xpU2FX{Ro zT&9FK+5qTPhNT#IE`H7*k#k^pw<87wGV(jEbn486#gyqn$|%VJjMhsWBhB2H3P#!gHcDvO`hGTMEqv-O1#>tX1!Rnm+jZTSg{pAs8nuR9{h&k-hOl4lQIx_ zz{iH`RHp$8bHN2xo&wj3KrqZo*DnAZY)Np1hwYuzH!VZOLf*($vOyje>&Fw@GTWGkb}|T zL9S>8)?q3mxD>2mq@L_N!y8^j-S;JSbcKym%DSJHo&8iKxyN=i&eA|O6&ElhTYM8N zv?lV+Q>f@2c<>k3UfzE-BztW76>xZlh#UusEdb2aD_!PZ@P56shn;0V`DF99GifMx9{ll;Ww0h5c zx=s2gc>Z|RYOb;4-?@Y9y3t&h_n#iBl1IifS5=Ny%Kh0zH(4V?)bUr1tf^_5{)Klb zh+tujsQY4zUfvc?pL}OO;@%bAOI7nt&mtrw6`PVidubcuryj>HT`_HY=AI{C{ib0^MJ%Wb$#G#a| z4v&XBo|f=?b(7PYYBaokXP&?`9NH@TPSwi6;Wh-h&i?YClG!n!kY;-C7M?|+Zg~en ze@xN6FZG+C8FKGFJnvhPo>ILE;roTt7(w4Ft${5g1N;2>P#nxxok0)Dab?vpPHgP#_uZ&L3?iAgUi$!G z!memgrrFWMuv@jwOT(RTVltT{9eFZY`0GpF*^v>-{mREhlR*4}zUeUl&sl^ua;jt& zFp#IIA6PbRUAw+>yiEu}?JFHR(owc$`J&rfGQ4aH3~C+sFVn}{J2*fMchVPW}P8=qlL0m=?IZUjb-^fNp|ihk-4-qI9%_eF(q!?fRd0g z969#mEYrxc$*fftiN{7-^CO0pG(;aM8>549&F=aTrwKm4L#gxZRl;iqPz6h6Tpr&W z+Q3H(nbYyRIakSj?G!2wf2N6|b9p4pltv6<74c4HRxjlCEplJgqp>Lkt+Pk(J>50>fLa!`qXrtblwcb?| zPt}94+D(+arqvW4h$q9_?#RW;(1?nfE7I~-v9;PaV9=`cy_;OwPsYQ?62L$?W45AM z>h|tb2K#gE*{t@Tn`TZfpB!lI?AZQ09m0Ahpp{zdTpS$zhs6by2Yvg zBgNH!#Z-xY#$~+8Kwvd+dS{Zd>R+;f-<;l1A;bo-(^JpoDk=2D=!+JKlcm6x(oRM? ziKe=%bCd0nx7}9m35(a)XY*1S03Y{aNrZ^H_B2|Gs0FyBpQ&l3(oy?Xh#Me7B|f)i zS?E2ZF;30&N3;*Z9pu%df@7YY|5!9OF3{StWCxRXoq*0BYwoBpd*25b&DC3%pKTCh zBL~K)LMyaD^`dpPLVeu!PGSO-7`a<%snckx^lLZV_Tk%?98Z{yua9V6YVDs1@YnD% zx-0?XY%)Ud`Te-HBc5WW?`gf-V4NFZ`Y8^M05-%s^k7#Vwk`^P#O*VWBT*w0iZ%R) zk1jHMOr6CcmE|xx&lZL{F)hKrh_U zNdH^A(!(`tPJtu5Oa$;ReN~UKDGgzl>AlDx_J(&6kH-O+`!m#&L?f+2_X1^|hv&c@ z==XlS^3Z~RCSTp5z>{@Vxom-woKzO!?}REM46+ z!+gNx)4_RY>g($2GpJ|R-4e(GK&r$xIcj+T9A>4FF3Q*EdsJGibBxQw1}2Zl#7B;X ze&=p`MRlxRAcA==r++wc!rhh6r)$16YWd99mO7rwN-gBVZsuYqLm_WWDbt_o-F1H? z#7CLckxyqiyfQ4XK-=+1gM@|k`L-FzP_+z!XL0CpcTSKWgLq^-ogKp2MBkYef8$bj zs?OH){AQ@KWgQNFC5-<>**B^e@({5FEqU1LAeUNh-g-}d0(AOHUz5Q`(smDo-T_)W zYm<)DhQcgndfRkj>E>}Ne5^lw*zzNpnM|K6%O!l~sk=A_+ zOL=n&AndOevykC`n>?-?g;;FVm;ZwZ;!^V0T`wxC7iPs~8QX#@;R~k>AO@H)6143U zd8?b-A7>xJo$!Hy$ijc6pbWfZX`}lF^jhQZKm=&S*#6Oot<7$}1pax*ae>b41kZpd7MT_d3@ zBt%e|Yr9|PXo6hk#_RrLT&U5yMW8LxGtE}snu?xHirj6^3i{CZhA7H}HPwZR0Qw*w zBtrmr8tvd7djw$PxK9Xuhu8YW$U=U`?bjfqp)_LCT81;^Ae6`JJ6zv+cb^cSJIXiTdpA7Pm3H`+ZI3 zil&_?8gG41a1f^N<6fl?Tkt_&68Eg{4Mzfy*Xv5zdIQ(>9W=f66YMuRiXUE> ztzMjpE!@RD-;T7lxf5!C!FzSZfC+~;MMRNX4I)|FEZt@66bYD1jKTiQSL2QXWWZ80 z(6e@CdGAtdKyo)p2r~vVMxP&Erti46w)8Psw0+(Bnb2l2(UNwti=6E(zGFLCs5Tx_ z(7%Xxqt08xubrr>LUg7(Y@eQ0NGAX{vou$f!>1d`P#p{QGNWyyWw5b1j{m*yj{UTp z>iv*M2r~T0YQ6l@4~)JoAI7UK0`4My4w#`L zY{;$=4J17cBq@%m`*|n`8Sddvpo zveMr5rFv5q=lRhb*8!q4eC4MzcBK4F)oOpM*5y$Q+A97KFKDCPJWCy70!;mT-+ez9)W;O`7ok2$5#~xRoHe17!WG2~b>MK9M()c_u zVkyRSs$Htq6Mb}NUq=O$C*TffH4i}dJGv}iJ<8d6_717wNJ=Vm@%yi^&*Ut|*NtB0 zMvq|3y~$t92o%8c-5Uf^x;>54mg?8jqvoC%2!FRg>3|B(a&)c*;d?hN`)+(ocO;qS7;hmb5LS`L75&Y7SNRSvm2e*OW zx`>d6(Zd_Dl~DH?pui&o#6c-j!Co2c?3gKs-~d&R^<$Zeg9Y#48^GT#57kuy$_U%c zbk(XLi7D3+yA_Ltx}ocwsHVTf$ld{{2s4&2y(>0Zr%^01QYWc_*ONwhpFNN*mz$YP zn1wCA09q6DhTQqy`vtx&ho_1#sl!I+V`GPyCl2Z6gOuW`YgXmwKQLEtWBYLKNv6+# zf%Yovx$hEHa{-AVi+ul=Y&JnXqyeGA8=Ih~(!?a?o4*gN~q} ziRgD{_vyap26zO$qd7hEHz|3Zs`FK_zM-Aq6aU}un#4#Fne@A(Hr%q0~3IX9m4 z-r@#5f&D+CCqIF<>dW>bk$23jm@U!OdPBuou+!z2#S@+s760rEBHr&7KMTLL>)+0* z%v*&Boo|=ejPFcwl3Nwaya$|s5;@PQ1Ywu2n__O`mO)E~V;bMTAfC|$GuZ{OvRkB06G+_AqA3#ePm z6#9-vX?9`~27n6NStCMLkI|uKFIoY-a|U4cjTe`rIARLqwBFkXMf`JjS&(elvCj}& ztI#uKqTTj$Zvb2gsg9ty8U9`l7$VNg-(L(Em7qsH<%MSMa!*M&UqRi~nt@z{2pCE2 z>Fl0NfWGfz-^_;k!5gt6PW3Q?`2wJsnHH+k-+>p-qs!PJ3j*1ByS_UM1kB-kCn{HN z2Nvn84awwPNTP#VJ|WByKZ7a1S$o`L@JH$uU;lGHpkM>2+VNjjfSLD!uEjrEsQ1?c zWNuk%n}v4-20b0KZ5n!b!lG1dCP<}%2D3a2>OTh@ z0%WDfQ~d1f9ou4kh2ubzsQK*H%lcsUI40AuTDB*#|BJb|j*9wizlC9_p$AYpr9|lz zBnFTMDMdP@V?a`nZlp_4kdhMVmhO^n7?AFe?mC~r@AJkwzjJ=;to6L>dH+ENb;iYg z-`BP8eeJzJA<`p(wjqXI3!PVODEK0TFyl-yp+3U)sJUp`m#rO7i|Z$Hu>^V#=7vcu z?*L+nBVPJU6PQH|{eFkiIz6Fl5l8_ENeg;#rj*WJI*qlFTc~Mc^|k~PH)tqE7`CY@ zxgRZqpHk8N@`+>t|LLpDV77})Y2^TRG`I02Wg(J&8j*f+m*LC^oP+f(b^2b?EWrf> zN2rXWqIKtR9NQ*&zG3iby6gZ(_SeUj!(&q>vD&CGtmYqVWLvN9BS6<=X|#L-Lr;*v zo@=yXRuuUZ=Vf_rv>2ARdJPecj8V!WE&){&FA8gV5-zo6YWaJ*i>}qI`;zQ;yJhio zB5+6}O1Y2jhjU`K5&S<2^Kki6oKIz3^gh3;HvPI)3eMNYM(RDhcHEMg8-pwDS50s1Hy6Q&mzo3BdemnsTdjCsF zT#OBK55VYT)TU0Ir!FOl(vQMwtdM>BlKT4A_zY|U`}gijyb%-KWJaKF0P|P-+2*q zLrc4!oPgRKrzW*Q$cdFPYI#S{*B+OF`AhkuPj9iuW*?{X7BL#X93g`gbhfkPVlD2i zkBU7Aw7ikxc9~}cFfSXOsQ#aFc!oj3n3RF8geMW+wTwk#+&f)?BoN^`(;aZa8M`o2zNxU9|wJVk!-9&0325bKPq+h4|n06MY~v53@I|rJqq3 z=k0nhYa5^*Rs&^#V0$<=%A90sR({kl%|Ds-qj-R*Tn7u4bGy;vzA}xrVYW9%^H)R( zW3Rs+O`^UR-}On6x5f8Kp$4>XZ!*3idmt31EK4qX zz&!E2@Q>0re;jH01ON{HwRNMN>8FRc8_Z*g>AFiT7eg(wNO*weY7jz2Vi(8y*GFH>wex&Dvxl(Q0O7B{C{B@&~q~f2Im(CXGgq$ zwaMph+BNR#FrFixO1Mk?@iyE2WIcO6ku~fe-#~M!;Z$7iS3>CE{TsD$`yh2DI# zmDdBYOf(yO(B@@?f*-GH;rt^JbGspB1Y5Pw_4_$D0paugOixk0I0oP4pInC9n_NCJ zmkd0@)&dj=@0{y%-}4{C&rf+|(EOZUplUWEhA*jCfACQ$2`cdQ9P-evbRNBsM@36< zS~@Ty!NyvW%Y=wx4%DwVVzerIA2*O9!Dr%fF{zhwP;KAR(t(!bzA*?#qe3BL@XFsP zKO+UVLiY0{@j{ik8&2^Zu>|N}tWt`ZO^<53#h#3@RXt|Vfe0VpVuZEoy`NYA`H+sU zL%7LQc{-KXvV4CiGb*?%&GiY@pYmNyuxG3Ki9cX@c{5Vei#<3vmm%hUHU)Eewp=lY zyKyG01nqV|b>OFQKUOuG)N^_Ab^Do~bq`p1dRIsp?rs>|P<<@L&_?C4fNV4<;_|dU z4WNql%1nEAESGy(AHTP)x6GIVD#HW%rJF{`_Z-J24oc}(QaLb>7!RA`oV`TTM=%3* zfvdZ->)CAwqmrns{Sq;!t@O-Dtm|k13t=%atEPoFhcIzMv1ZJVV+$Ia3B?LQNIZX0h(8&!Hkb?x}vH#T`O4tj7K zOcT^a?fqm+J|T(1`ln^&Pv7TvUhkvYOJ8a19xQitC9jSRsskv9I$k#iV8@QZe09YCY_L5phJa#>4&aTrqIj4^HJL6)pQwsO5^>CP|}K=&Y9e5pN2LPKA|Kc^DE&#foe+U?B(n z&J#jz)fLc#I}^-CVHWh!S-ouvevmPsp=*3s2|zLDgn%J3cY?54F{D_MbtsGN&zqJ> zvmOk-Dl}oG?1{C}i5jK?D;@HLibjfrYIblT)i&%1W7#O3hg{zc;1>1ke<%NyYoZ}q z@|@hi>3}B@Ldy1wQK?%J)S2w4)4H2%rVnieh*wf*e6JaZqghKnjBk1QvzN|TD2t}p zc+Kpt1+K1DH$nTCYWCwTL0{lA&)+T($)Tb?zB#`lkr}SLb2D&Vt04&;uRU?wdhDoK zbu%wn0#%P|UBi9r2_}ADjo6dG`CE^3S7*SN=ViK6oz~Fy{uIxw z>nODWb%pS&(1h(09r*q4+7lF)uB&NO1$2fy!~Ud7gh6QigEwgj{hROFfDODDUdS=s zD!46Mzw~wKNE8rZGJ4`wp|BU|Uf356j$hY-dPazt6}wN|M66$4N3_B$71&C{vP?Gs zpC-PJ;uk`q^gD+ugYq#fVZu~7QubZ*k^a^bVkx`o1BZ zdKHVyl!M9D5cdTcVhKtrBsQ#SAATF7(WeoT549Seb{%nrB?qM^^yD8-x9f8Oe|DU4|?uZI( zfN_yP_zG$OJV_hn$H1*Mm}omUXgBE;FL_eA`h`Ce_Hl89j}#{^1f4%}?b z+^TZdb#qcD^a%J1@=Y9C#D5i(CcB|WA0%m0*@(wRbsixpf4f~;SB~16oOf0KY^QAI z?0`z?`v-hpGf#!TcM|23)^KCILKq2UqzCpO<6h(->@kGYxEfMm$23>N9OHA{1`PV` zoLr}D$=p{;nLl6&b`g*+-t!NQmZLd=HOitn6p#rUpZF;YkSkrQ7iN1P27z&501DvT zzve45IfcOU&uu#w)fa|kG<*?(x%v=Cpkbsic+kcp}Cf3yICFc9~Zm2S~pB40=A$NYJ}j zC2?_OB%ah?J;7GTCiI`4PGsT(PZz;E_vPh)rC;YqHJW7l-87@C9v&(iICOl79rjSa z3-1wI4$m0WOM6b~)vh|preD^cL?4#~i2USmb%Hk|>H+|<9~>8~RMlKm0n%vqt7M^g zGv!Q={BEKhHR$bzfcy_Mi))uvx>$_2d8IRWkB)7`C)Y~-Mb^j2wAl!Z+_tZbRC}9R ze@);^mj90CBnJd>(rxUQ5-0tbs@575wwZn0^;DM5>4!4F8--8SW^sa6;hg9zH*7;twl0BFcl7g$7`9<#ih zpdz&dp^R>^vr%XxWoo1HwYOX52j!v-5x=WItMdC}nyIPp03xHU_(>WDNcjkz>`87rf4NL1KR2*A^2 z**aw3^jq}0MMHT&=BB+IX(aJ`43N4_*ots|{t2Kjq|B^Ya0r(y;YP*XcWWg9C0$v? zb|xVqme8&Zo`Dl3*r|b1t~lj7^4M=r9)f-rJYuh@283h2$ zFf*?ljhVf#(U}wV(f$~gcu5!@oj~5%v6|k2X`=S!M0i=A$ANY< z8E4Oe&qE?KHas0rmyT{(?SR-qQL|L6%KOzYCpR| zTU+>*+ynZztMN|wA`*m=bf?=xn)~88+s`?NCZ^vaO?EH@u{Zm~YLE;+c?qR866a>X zcXFzl(ItF8qHzM+98{*XO|a?Qg!xwQ%8VLtfRFi!a)+=lYi?3HLDoBYO%7 z9e}G0K>b>EOZ9V*@A>)I%qj155iVICsfl6(nm-M98T$ZMHi>+Wu(C<)JI))Rp#T$) zIp0TXhmlazdnmITJZQE-aPJ5^=%OaFvVJ&MGi)v+BZHVCw4&gPk;7*&mjTbWGz|#A z7UE8AxPPTivp&rnl!49qAteTA$lHlAqV{7CRv0)0tt0};GPBC|FS3J!zg~Bv^BD_~ znv7}=N}U1fi*MCk z%57IxK9xICSaFa+V?x= z@N0|GSiE+H-7KMQ`b-If<%#g?CBX44B72FYrZIwSd>B(Cd6-meBb(3&zT0Q1D3zT3 zx%O!QS(ny?m&D415fI@#yyC#Y$%!GS2p1J9Yx$-bPW-63f)vRR$Bpd)*`>C{LD+pB z?^v1#`Exj=dxU5|HcoVT%2)aMYMVMu)A7S&e1ob*$s`KTSj^~{RHxSpY4#VnY>hUf z=DJm@G|!hJD)|9GsbK|@C~TQfnR$>iW=BGV-#KYVAp7EbCF6d!1ohj}c;OKr|7pBB z0=gVxO+RrxC4ZP0;)ZKwDW=U`A!;^jdfLlVqS_l$~{%|J@AP_nYDQzjZSV-WyjlB%23sGTJ8Co+ISj zDjyN8;A7nqkmCYu1H%o-;GV0q^p6(lPZH@&XJzY!Y zN7J%8j*g-9JSZf)80*dzD)aSbBmPqo+sAWfjG3Q;iyOB3C9iLFOkq>r%rjfY zZ=kB!FRZ2aSA(?!6oqKc^F-j?8y$W{Haa}Ne&u$K@MUngABNR?yw&mO$vLc`yY4Nz zR?zn}v4|?=9t8?|emlU}!9N8% zhRoIpFu{B-^b$JeN)~$|@2RJBUGvDqs#|dVa?%BHUsbjd62OIYS{)Ri=Oq^>B|kjf zH0MjL(#?Wi&k;d_9@@TNLmcAf@8Spxef7w{hi?XScLjPt!(IU1TM{^!SCYYnIxdKX zN+(40Yr^*(>nr!4J4C1Q$1&}bQgW5)=c|=v23ppVR$TChZ`Dh`KGx+xLX^LAz&dHI zu!K7w6exrIm#P-U%b1_oWPOE_HY@}4=nPB*drde%!d54llGGcdUh3ebS{EQ1SQA|ijWyEL#6 zk-x8Jl79bRk-uXb<*MBy8pGG&4^7E9CjLhLj!iNDpaLR)H%9Lxe}DZe@|O$aTDgL| zjS#Z->Mf{sr_;D?jB6&i^hD8dzx{3Hrhny#b`yI=xE8^LH+K&qT@sFFIu*mTt;I|K z3ds0GWieLRWCO)orSMM{vmjl7`wyag`yTN#1lH%p{rZgmht}sIBkeweU57LgjnXVH z*JvmZ1Kdam!~pj{3&4YQ+@}CvTE~YG8okH zRqCFdo6BhzqZ2>Z0;0y6oUt80d2gyqE~%@VgmLZQCvjHgF;I*p;Z*vqEvi>!RD`vl zy^|F`(`#TCSwRECe1lmzfGLhK%T)Nbl)v3{hP2EA@nCPzBf2iq06nLL9;VY#5_jDH=j70Yt2!@tiqGvbY|Lk6z8+e`vvQkK`hwW(0^#bl#==TZK1B=6p%F?E%U(7 zR-tbzJ`TRjj9h%mpFCwB(s&+P93(@)vi7y{7_5*}cy43mktq{V_-e2gKsL4EA6IC+ zO6^Qaf;~e$p4?JVGu&0gbP>B`%M^+_X5xNS*15Ih!SAFkWd8K}+C8zI*85ir?Krm8 zR7MsN5EGmYBfgIbHtei;*SU!u|CS(2m~1**c19f1ZIBQFB~PdAonr(8wI&1aC3sE^MC^b8&Tl zUD)gw6VTI4{pYCe+YjeAgqvt*7l5|^juHR8LE`Iu2W=h#VC?OX(RRYUO7Hs%1k2X0 zcOVE{mwo6toe=bgxhaJ$^!x`Oi8dWFozgSfHS$M&8sb+mrHjF?;Y3J^^?X^{RUws~ z3FqCC$HQ@7;oYNvQ_JOOkd#3LzHg#@It)a(xNccD{wSqSt9Zzs0*?#FJu3;u58cU2 z5W7eevB^5z$50}LzZyZ!L#y2>BR&7-w50tQI~sRWPP8z_h>|8xX;aNwo$=}2;Zv;( zxr-cX7OK%_&b6gez6-rf%Wz(JbY~vjX5PySOA4*aB~@ef#_wHPUyKB3`|{c;Aa6l_ zN-D36dyr>ChQ?Ivsvq$N)@qA0eB2>t3H5oL@YbLH3)I|G!6LatxI(#-0-s-p%8J}g z&?bH2QUc_snUYd}EQB*Qph81LP+OHPV4ymP&c{5xnQvR&?(bZ<-TI;KAic7%pAf%R z2S^5N96I8~KzbdXPW2Ar_(K^H7?kl(=wQ!3;01v% zpUy=4yes0HFE5+Jl0(CaXXbsDUq}iY#~P3!PAO>p{I=@hD_yY2+(NMZbz80yn@A<* zEfCB0G&QABwkmI2I`JFn`yMrV`nzMkH|HBrtKQVhP0BikIG^(jAk{{br_-an23G@ko`AaC&VXpa#Y>Q7WWUZfdYyKjRYV$vbol}5F!9%pV^N;XbpPk*iXted;BmgB7CVf?_qja zs!emI@^#Hp37>6&pC|kr$`OR5lky9o|E6L**Cek6Zt0vJmx(KN+lM{uF~SxN5IqEf z*i|>IDJit+VV!($7L5ulutg&1f`wgP^+uIq9i@vHjg@hNGOtwHwfA?a3GPzbE89pJ3W;Nl${4~Ey)b`wEk(JbVD z?N!V?uwt!A&ukQ|h|-~gGjU+@#l1;RzwsK!wAGqYF=wK6O5EH*h4Z7-PY}|}N^HO< z#sq*xRonfnZ@5L}vMjFPuAn(n&tFmP9DrB;aeNNoCO=4aUi`DB^knyID)Qf~>E5<* z3a9bjbY0Gw2xf5qAUy;e{mt`$^QJNZrsvTikfe9>$7U#g=h-rB&&TrEz4oJUL$7ulIqr%q`F3oLJvM_Pv1yy6IltR5~hn$u`s@&w6 z#K`0hS}rl-8mD>L`M6Ifh(fx1nrr~a&RUc=A&9}af2xz6akW>>13oqSb7d8!k?;wF zB+cDe*{4eZ7lxHl34k1+Uq=rpl6r7gP-@~=TbndAr9#umABpK)$!brJOqmU3n%9~q zhIevcQ>iBg4#?$8DA6~?-Ka#OqH1ld`~uCyYR^Olkyi!6b{^SUZ*VbFSXEQtPgEA+ zZtF}01A5<~=^9m;TCGZ;u4asg6<1ZU@08#9s_u8Jr+yT8d0f0o_|L+&1tQoYdVuEn zFJo{2MJRfv;RG^0s97Ns;3Lb{pW#!nj9D~dH?%Y7{FnE(&5bVzv83&YBiERfU zJY)1*5$#+Nb<0nAN|j_yYpeiP4=Y!!!)mh~<2T3+d3d`{im>Tey^AcSW-a924TS{l zDzZ0IJi-TzndG9P4|xk+glyaFbsgK-F(1Z?C%UQiDht_N$fSbg-WVe+pz$r@--%yU zxGE(z`aoqpSde_0A<9S=G1{~amWGWss%_?(-{~&ey?!Oanp=ymt>^Zmeeqj@F|s{6 zO~c5WlG6CF%gU4^*fweX^^Vn2O)Bt?)$Ul*_$;WCwcIJ{kQX}vua#zbnMGPs@%qnbCO_(Nh z;*SetI~$DWQ4vLm0(Z(wh+_;5eBadH4MM^W3=AD5(XU1nF0?5Yd&7J2xu>M?{WuJk zGJAin$wg2t8uhoR3Vm$RntEn*T-oi^s`!d%@>!Ui=@>wbC!x`zR=Fm<$09f0;Fe}< z8Uw7oscSL6=rL%XkNGGb*ECOjF8zjYWx~fi-YtH}A<8E#%YAMh(JCkUeX*y>DG$I> zmYCqls2x;PoxpC5hbY&$DW$j(85xc2yc6R=@Xoa%E-z<`PiXYU3i;JZqKj2HlW%agft?z zXs9akRhiUHr#EKs@G5CPOscwL7_)6;8sj}2;UwhNYw!>gphFhN6M8PkYk|GXmM`gU zEn{J4SN;Mu0?$m14hR6*->zFz_&!~?N9HnP-K3(BAden{dU)A880=QuKxp@^8)BdE zck!Az=@8s46wrwL@4T$u2J3kU2i-7ZZx~?pUhSA~uzLY?R_Dz4YD(WZg2(sLrG{ml zUon3v{Onn!>c0b|JH)tGOqzZ1{!(lq0UXu;+xc)QgFwYRvj8ft0#NaYO`wJDQZ-Av z{5BKn2^n*vwrZUfeHe~!_DBpXcW7^w*_ceEp~)tTS)C?^PP#-_2}?a0XLjn4pF$af+Dm8xM+tbQ9v}E6-6y@sf;y(Y70eioQaZlH3E`` zcr!$KBZ{#rozeB!AUM(dbjUyeJ)VN7g{2mecG6_PX(W6IK22CIv9-(CdyTFDBs_^Z zM7U6Nil+$)E6$tM-3BVX9mc?J8&wu2*Vfi?=&6hT=lE?RE}}My|Ka0zAD#$A?!csc ze}+zKyc0c`2>+-|S><>1Fbn|0lOv^O;gd|FI=)%qPet`EWBsG>L*Y|?YIkLH-sHK( zr1m|=7}Sjmmb%ue;m?c@S+0JN`ET@M@Ez`#FnUf4XfRy7pq8N4ua%xQ_h=5tP-3*P zcncDbYp)_^C+oDx%neM>T|wy##jIHh1Q9pWa?F58-NPlrE%gDndE*ZE02|6kwV9Du zY%oR!ie>oEF|Xxe{CyL} zBw{*d)8wuFaI&?(VvHXY^@f#${GjNcv-%F{^MZ|MMh){Oo@{Nub=_{x9}Dui;>*|I6A6 zK>*fP=ydwcJ-Ov`Pqqu^C?ylGiC#+9xTY5)MF-~2q5mYVV7ik??9>hIa9SS7a%CsfV;Gkbgsu(^_B0<;PLC2;B zo)?6gQxJTbsSFNk2Z%9bxz9fd6-_UX?k*2^#U#ysElA{iteacEK!N5C;!pvUgP0aE z4$f&(a~Qx3QkG(Zxise&@;1R##)(02mIPN$d*|;kq&0R>y{(BB#>vS^Mn)c8_!mQ? zyUNSOw2Xgc0m$0;C_i>lpBf^AfS zgM@UH{ck2e1(dWDujSaP0ytR8hv7F_xeL}6jq7*DnFgS$KUI9lKvaL&itgC_T)2mUfU{D#1`m(DpnFqYI9v3fkR*}2m&7Il$M)} zlR@#A00FNU9Tv@`1wsFctY!eDr+}0r$UN=$-~I{|Y)`ty%KI%i4oJeU#!Ckq1>yP5+jy@(c9+;Y-TuE!Z*5QfdNjNk$5WWO7T>rZOx=n28 zf)$;%&q}3*m5CN5Hz<<77LH_1OdO7j{6uU^Ay-puTwK~QJ4cpAnV2+3Lpn%^3}k(5l*}6#>3HFVVCM|tSK{9Ve#Q703SwlGXR=jP6k_*p zvt|5f8^JQ{OoS%df3SIbhKl+XxM>{0FmV$Yh7EPJiHa=@3*G~=|J13miHRUj{AbVl z;FgoA{{9Q~M-vo_f#&OQ7;$|gV$O-k^9s5rI;8(sF~|S%1pI%Fq;&vIQdF9G|5-sn znS>3m{R--bCpk&{Ms?)dSfjg3*~ap+P?|@bN%lR>^v5JRQ&2oIFj?n59odD9=m~zB zXaF@T{@s)$&7*Hxw|wUPQosP+{g8vKbD5A|Bs9{YBJfwZi)Sv$*-kxu{L!0Ay~(WVkVaP$`N>c{CUF}K_!`7 z5%k3u7C2h6wc*x9W#Tt?Q||b*f?+1}0(_YGHZAcI&A?JqWcCD%ckaCJW${kietcYd9O}>ouq>%dO3= zTTk9hs5Q?~J5YLUYHF%+)1*;(!TnSTqs%Oku#9i|>tZ&!LQ{lg!3i}Hv(lGJyF0HH z?9ia`EAfttpUt4aobv)%qTd`zRI%TPnX~l$v9}8B?)C_Sr~74B^sVyz#qgQ8COHyf zrBAZG+TMz=8K5BJz`Rw0kWl?_0naS*x7 zjg8I>zBX9T5hOpRIa2hhY3~d~LZuP&)Z(>#vdr}I(*z98j73&+8147qh917 z$hT!uhNCd(l=4xScZq%^G)JUT_sJLtv`Nt2;YAFBj4UVjrh15d2HvfvK3V(?@Bt9W zcS_%qy*H7n(O@ttDhO1G3A~)lsUw>Jvh#uOJdvTDzY^uCf8YZ}4}g8hQ!jPw?-(XF z|8SJnNkZYLOm(Jr*|(TVcxQcnuA%-2TQxVzUN_vo0Oq^`V-+q(o_A7(KRZ4@?GwHI z-A!vPEZ@D7cl9AAxUVsSN6h|GDY!UUhi?n%P>seT3tWa%?FVcX`@ToJI?7rta9NkeV%axgcD82ch--isr|^*iDF`~+HkC#L>J(xq>C9dD;}w3%dWJNND|8ZKAiarJhac&-StAvL>|MO zR6^mqiQmkav%d$Vr}d#CsfO5~bewD}$h8snhx)WNMLKvtK9MKzfi56p;tixeFKWRs z&pvKNn`CeL^pK5*Mjtf~1>)hx(0d$|AYWS4^y2Q~3ss*q82Y%Yz&Mwk+w7XbawvL* zx+d4reDK#{6iLsVNS#Bmum#TjPaWA86;%RB0z`QL{F4w#f+yoIXrH}*P4ttqARW>j z=&vQt_T7hx2w39zaK$T2;O|5lNB41njKummZd*PGg1(%NIpnEegR^94Nv^cOP}wLu zcK5>@Lm^b!l|x%}z5D%??tt3bXdoyp{s>riFnEj!@iO_3nWnk{`ptE8c)tXm`+h;1C|q=!)OG5hOSP+Ulhb|Q^D3N2M>}FLKW4(+8mW~BjmihQ zFFq{DV(s)|t8#|Eqkr%*R;}ae5ko;_ge*-8Oa$`zf}+RAH}9X zeA2<2o)nxG-*G6pcL=o?T-;qq&MIMXoE zcz=wigJurfDQAMFGu5z!PX-=I+V%_Rz+pu86{d%PAZkGHzE3oHVsk_!^xdD($k)-V zx~L9|h8jQfd-wW)edBb^vztqYL?;v}&fNqKxZ!O&$Jky4o50n3vnAMQqp5v$cg%r5 z7ip~7={fV?1m3N;j?4+|{v&=7fUmq(Nzp#uR~(gO2=EeCn`{IGh5_FJ_RL|!9#5MB zGI)M;i@4$CMj$@lpPFZfOFzQ4*_`J~6V(U%bII?lL+sbA!V3--hu5Qgy8@|>p=Lx{ z?;~`al=*Y@v*`qeKvFm`br!}-Ep*tGeJM<9jBJR9QF?=?l@=wqPT&gu0 zl|K0Nse6+{S}xC)ah-3bB@o+ubty26+`|Wr-Bw{WfZ^$PVWgJHhoc6{b`)aXWtgj9nj;*Pcd0_ciD5Ah76=VPn>m@nwfl=#FSF! z@}576=J}JO`7iX@+1F<;mFH{ku8JIwa&Qkj4x>h~gHrETDq03nGOYH2dS;~y5)cBl z)I1f^5HEX2fG8M?MeI#H*vR1FgTaclAf$keXXriGk07U`*Gn`7iS*Hy%4~^Pl|Il9 zs1BuRfk*+z=WAum^Y}TyyRq+?4L$r<@!z@nWc+{uu@!xwFbUe7tIAE=ph`riK=%Db z(0$f8h{J(KE1W(K`w)YS%#C5}INniA9_)2g+*w0tZm|62>!-D17+%YUFN3scZmrIYL_zVfnB4j6-W$<#esB4eVWZPZa^~aaU>nNAD)!06lWE-r9%8{! zBhQNd#ziO%3I7kJ$K7aTnu=pg*3LF6!3B}R&L}~m-IvCNQ%jm9zUEGmh#ix{Od8NPYvIAv!-!atlXiYNvZLVaD{1?#ht%@$n;R?P}6;7 zARn6C{iPCRWp*=6?Stz2@&k&oMvpb2HrL@-Y`|Xlhz=t7#S6)J)mU^^JFoTbq?gQR z=!Y`}nSlKdUKpH}V_VeiFaXi`DFr|d$9_%NeO8m1pIvNaJUy0wupxK{kyeBNWKAMdb{I-kdG zD_(cw#RT&uop*Q>^`*xZ6MoaLc7`%Wod*Dpuab40P?i%5*1P z3`en=lr)oaV`gm{s1#4Y=*3sf&ND^O)!fn9GVOwTM62+o7Chgx#)n3`$nP$%W z>&hqS*FSzLdiSEr=8`GVihf%j5Bm7&(>VOK1{Rq};IS9y0<3} z;%NV;Pjxi1QNBL&Nvi<)neKH5-K;Ymd~8#!m?W~Pdzi_v1+EC-=JK1b9+2z)TnHO$2~kSTn2Lxp3`OWxIgv4B9lVvDGYCd-!o^X zGs){RUnwUGj^#v4bOc1k6h!E6xeNzg%ayCxvI{%ePlthny|yOoKJ+uey3f64Y?>vh z%e<25g}2twl*F8ETA80CbBJQIrqeV|pPi5!)ai+BAFh&GlW>nklvsLJnUxRf_BBpt z+WdH7!s*AuR*AYhLjCwa>(OdC59R{vh@-yi^!h>*IGRt;yS1 zJ?_LxUw1HtZj9HZ;n0X^gksYnE%M+(r@qc31*qK`Y`lK;YK5EIWB-p1e8pKk<_Ect z%B!q98hN*IjVMaS`g4B2l&GN5b$9J#Dzp70ix*6(e|Kitk{_*E)X?%Zu zK42$Jel5cs4hFYF5EldkOrX2-vHMa``7X>pq{^q&`UzfXZ7F#7CUO1?P~A7q&Ed*G zX?LRZH}L}cy`|Ry{zNZ9cSUZ3LZCL3Rs>WtH3)3E4<3%waeEk}z`G^B=h?uz2dAIt zA*VOLxUdNS0s?+I;3eEipiTR4S6BtFxX+shQ3+K{;(!%s#8oYE8O#+C2Xq40!!=qviPA6_z8?|F5c?CI@6wEBJ$DZm_?8_CE+AVoj?7g*w_CW9#n zFN!anY09T~B+`#ym!bTE0?h#$TP6~GmoeG^;!uWaI+r^3_*55xfEkG)e1Iv)?Zo2T&*7)IBdKtY>TcVGSL;i?L z$T>lSO-CV5=#oar6?(ceM@P}5zqj_f$;)%|{W#QeG9$CXa^_`u%7fk>qAruG1h(3Q zak7-Fm_6?kh~<2vKd;4<%F7gC7MUn&jo;R$^K&9Blepzly&Bx_x;ZU>=cMr3&c2v* zR(+W&O!xe~&8OnY!k91;*FE;!Sae*IkqQc`urky_{Hmhf*iUqwCT z@o0n}8x-FFzY1xJa^`hP4(WSdDRf1K$|P5fWXY)u=GR8jJm1>+GhIn<`QmN)r^bmZ zd{Tzp=Pt29xD-87DQ5@EGN$WQg@+MEf_k*5E_F_ObT^j@6MRDw>j6JC{S zlU~BZ(UU)(Xv__%;DT3BeGv_|^FQ8Y704is`LDn3b^G{Ov%mOQ%sb%YN~yl2uJqfZ zl*N94Pe!lvv#>LTId$)Tv^k~mb?@;xx7oaWx!vhwzb+S*Q}x# zm&0Apwz?P2ZGf`_W8=rznV}>#c05+NBr~tIDJc8;@|RT{Sux_y4I7T%Fo~@KZ|Ndg zJI7@luSRo85SIy#ND~`otk@&9yRI3!6ciPp?knZ?qX>4d(O7?);diqkq(xG#=2L~w zDkfIKsBYnkoySRf^4p_7be?lF1s8p;u9u}RJWG0J`K!S5>dd;b#3G)=XTi(`GjPNa zOY%#a8|_g&ZhfEH$;u-#{78XBYz%nVSLgGsgu(*fRFTLm0J?6a$-4{nD zD?Kz9$Y4jarpJ^0Kc%#P#N9}VeDS`0ZrAy`EoNhlf6HBBk8J=&Leio!ef<_1=@7U0$yxHIl6lwWHrp)`Dz)_ z%Z1;s^hRo|1<1rKlWvvEVTHQkcU;?iq=pgbh79U^jcv@G`vAbX4H5 zCQ?}n)j~1J#s3e-tq!z?K^!NHxIVuHlH2^hcq*s$@KC32 z9>Big3$EZ&Y(W^y0I;#)zi?%;>>*;-o0zXgg*F{q+(sPu(z~_$-36`cS(lo*{i)xO z6(w&o?LJaU&Sbq{VWD0TJ{81c)KVCQLeyEF9Za@$OS#(-#16vu&^e~Ft2YtZkU?+A znOXnhnVh`oZ+EyqWCvVX(m1+05g<~T#n!EpVVK|F}wfPLmeUgLm9 z@ufuL@aSRhNc~z_rRt{xFQnFO4zXOk8<^=<1kbouLn@_ki2-rr-OE5XGb|`6w@sEV z-@A}x(9478)ppJw;Q2%zXZj6#8mK~;w6yd-%EUfMd)GCN>|rg9p6;u_u4Qj)F&yvj zxq}SceqCuYx*?x#goXV|`?Qv1X*4vnc#s~jsvzdzY1^DFR$%wbnI}uLoH<&_SN&R< zQjAF{x%%BSjnMneH3l*LdMMR)byqMU4j1fFk>r(lj$Z`DM2#Y5zfQ$FaWoP4v$${H z9?|_=x^c7X+BkGv?vM7u@pzI#5>V@ z)k<~BslKX-=+!#C*CN>P7aczNqr&R(2)iYo!ZsG25qD*3n7(YQcaV3ql`hYqNwfB3 zBiovqy`!U}%wSy-;&+#{GpdZjE*&-6kfq39phvG$2noyREIzWc8@SYd{J1CmH{X{sjero#O$D&cbrdW$5-E*AxN6rFQ=mr z9|%oR<9(3YyT4mRPNopRkaLah-?&;{j?ltKh*QOrz=-2PGD&F>TjIde}Sz4 z&nAa(zZZWQJ0&pilK*#qNy5Jl-NoG57o*_QUDFF@1)8BP{)TrxZSTpMb=hZ~=o}Z6 z*6a^?J;M)r&bxKQL^sdV=&chkV8$3)-IJ!LN&`EYao8#G{2KX~9@fbsM`*eIr0{6q zVKg*Cbot35uHA5t@5!v5Oy;*|Q_zWOjKQK;rs1;EE5*V!d>D zvHkI*(8x7AGgthg!hMZBD9n$}b~9(rwUtWjTy~h!yLL#Yh&K$47iR)lO-_~YPf5)M zfWQe2E52J$P?u}Bybg0V&4v%2327VJw04irkU9#)Z2UVCYBlOj=F_K7Uz6O0NvXMH zXokX^C%p4`o0n}!n$uger5tW8)N4wb;?U_ThWPidszpQ}>B~|1K=xc7f(XFW-;3Ya zH)xi9)T9OdE+rSJK|nFmayfBQ81?8rqR zvKiG65)Rh^D{U8h77!G>nAI1M)+uY| z=ba-`*d}KKyG3)2lFVP8?Mjn`lpTgC>kYlQc&y}~sYPa6yUNaDIh5YoP{gj$c&maB zUIE?XsgD1@;HkBNEvbDU!IdQirIc9gU|rq!i&_nu+s{^p@xRhC;+xyH6@8B?GYzhLMA?~0(NI@~ggF0+?tlP0;ig^TdzqiT-XfBW=R`q^Q;ZD$ znK6+uL^QGKqbs(nAH58Z{kauas&%n{r-+>QJzVM>e>TOY*{^hdiHMYsBW6DvAM!MI z2>VR^gVTvWlidh}FGm(8peYIUeWE8NMh!s6C$5a5@BeZ?HSwyCfH%6GSF&ZC(7m;fdavIR1@`aq`~4r|NzE+&3@ z18Go88>61Byet2JQniKl+sJPqVD2l@_E`ms{fhVwo&5d5+Pa|eG1jxrgIB|UAt1hF zT4Dq4{ehH$_?z{C+o-5jc1%0IO8CXXC*V}{4zL)M@MVcKiWM7_Fx-K-!%ylZoc<t3uVLcac8x6J7?uNg0}YeYAve%Ret`2O*~ID2VM#d?`u+jr!L{`gMTnQ z`%PdPi~RU1iu7O2k2nAje%Pn76o~bj?Ly39k1Um#kNP)g^9?WZkk*uJwqz2pPRt%c zkv3o6rz%=0{xZ?jAxw!$&*dne63npK{fHLa?2u94qmis;HXQ0})~~|?aWS9&vymS` zKCP&o|9$Y$Bc>{Q)gH_+Y1YJcvhNXtb~im_ub=C}CR(*ZKd?z|y`1zs1`NsW6lZ1E z2)5&gv3K2YxHpL0s6fDbXy=_J?&d9%0p7nGyyEmlsZc(8otC4;-TJ(&c~3M-_Tk|0pfpErO8@#h!e zdso7bE;_EoAI%o;MUfF#wiy}uS_0B^_ELs5lpK&NoNj$Pf6Bg{f8GJr6;fg!P1hHs zvB3*CB3XV1?RyH6M_m#uPm^lq23W8hZ>$3&+yc)19x*vp%cH~b1|J&IV>jF8Zx2H0 z?(f+sbN;JmsCwoGd0xwD)iBc3x*Ir_GD zFYf-GfEc^Z-i2M5zbVSz?3f+K+1rhc&ToEY{_x%En^-0Q!pL@Qg>I@*~8XXD-}Wt<``6npq`+I13t zz51z!yh>_)+@2lYA99IJq8iD$ln67=7~!blR{CYTTMy`bFwxbJ)pt@Gfhx2bq^$ny z3W9p9MtPb=?~89R>&~pcvn{W~V1{hPenwKDATlvZ=78&fBnEy-gJ)SYX=tJ{uli9>OO-Cn= z!G&^evY>!BfwThpy|>+z)wxnvlp>n6H|eDR#5C~Pn+$1gLrt1rf3TZ*C0Cqz?|HzK<6~Xc26|JcgeIvN#B7R> zMuX$?MISBLlT&?BenY4|6tdLic2N+k@Z#uxwYJwCrlUn~mz9N9U3Pu9a%JoLj|lMf z*smdWAl-ifV$XmGDU9lHr49|xeK9?Ert*R_V@0giD|${Q0-Yn+pbsleyvEI~R1x2F z2NyUv%~CJp&kHW|yq6sTvv7}BFSD3Mxo(s+uy+KsT%R;W=rZjCK57#*R6B4)94=WMm00LnK^E%kDIeLOW=<> z)GxG~@|*rJU}ANP$qlkxjuh2%&1B2h@hDiq}&QKxgL0hm1goxwf1(Wg#Q{TmW**b&8qCKFxP-JE=IX8ScmY;hk~WJ=Lmt z063%qB8}ixtt%EqP?64xi9mX!HqVrk|9!Yt^`{?Gz(9O6FRoQ%@ zAR@19NzdDYbMM?>r4(Z;prB6Gk~!Rd0|OR9QV(;#LR9R{huO zeZM8LT5r6d6ME+P4St0eXtuZaa<}SSJ)U1>t14^W0Gqq-X@wh0#Y1RZrYj#W2}Vyq7iW0m@t6@92=i3m9XLPp2*khO}*{+W$q<2#;cTLG&Rh=8v4o(Zu9ZIh1w5JM{)mmt z@91xujo%W!xl-mSL};J-6Cy4(Y3SF_nj=`q)2Rt(4TMy2PBhjOVt866rDr{MyXrVi`t@K%t{0;g|BFwge}|y@$F5uRqq@%8 zY267zxMwFjQ!HynJ<53?!qwq&O}ZqBVa@9PeYt^fQe-=1kO5OcVg&Wo*)DagOd?+t79UriRx356VO z{i!P=t9i3CR4-a&hAgBh9moLAf&EcXrM38PF#FlS1!0e&IF42vz0?)a`;a^qfaM8f z@{c$<%NT^3uqS0vc#FwS)VWG!5a)y6PM&K>9o5E>3cW*G##>JLF`OhzEtgGk5t6QN z5Pelq%8wpu7jzOC!`PYrv1J_n7X(~$YCs%(%};r`_f}RWw^`=!PsU0kE76iBB~JCY zGv$5E4#r@s0o}Oho?DD^I<1|1%QZOY1vd9nwOIZ4AoP@_KRWe?i4f|q2fW0OKf>wA!aMvXYzFGuMwqfX*kIr9cYM!YD(`*+27IaxYGOkdKpdU z+fy#it6;)4F`GZnu5FOi+-k->=DF2l-=CYp-}|k8T}u5RueA*vEgC$szr44B0r3uG z)Jb=zS)C0n9G*W30q0 z?PGpWS+!rF^^(R{Au%_>FW)G|A9uALWD+b5J9u3@?&dV5v)`I1T;i?;TwZ~8jgnx4 zAw0N6`!@DK3^1GU+jDNWuVqKDUUb?UUoyAckndcT4=L`k6;0TIMEh*89u%^4PpPr*c=kLzDA_m#O z&lmV9;f-esvbX(Gim-kM4E~SKr9N^>Nd{v+p$8B1B6G>Lx>@UZpUvJvZuh^UVA4@LisY~{6?U*vB2QEyE}Al+gn1& zuNRyISKQsStqB#?MLMfT)k&m9#qZ_mnW>%u-dxx-yss7i`=`Hfs78RCrQtcfek9ft zE&lIfbOkBQYO11o_Hc)ICCWk%e!ODIr&3kUT6i#rhTi8^XH8hMl-0^YS?_0f5Ee_r^>$`;<$=4aYspwhiy!pp^ z?YGDB`b)j@F~+F|cas}+EkBw_Tz5wFK9e)>>l~x`5SMdomBv=JrAB5WLAJS?T_=n! z9ZL?;IZBZ|14a$YO{dV8kg+c=*4hLjc2Og4ve&aFJsM5=z({rg9B z`*)*;4^9X{{KykF37!`T0tw+MViU7BRy|fl;fNobSb4CI7F^x*;>%kFv&kWjk#Ys^ z)8>zC6Ilwu=Ix!T6^_H-f&$HAc0PUZ`p02d2{;TXt!R|GsJ&>mItoT5zWi0NkGNWm zQ466I^&LObT&s{;ih3+LeWWSB$FYoioJWAAeFlTNLHZw2q==>0PmS9cCLsHk`ypOP zq64w`5g>B1+)oStvv>~go}p(_hnk&~?9Ak|HSg1>h)zAJco{@7x}+Y}LEkD)6|Q7` z5SAZ7fM~J`v#c)(HzxQx0{dgb?C3EmoV_zh+*}qZ1wMKAws>Q_Fh(?Ge61{GKW}jR zo`V?fJh50vou#dLLln#9U~l$Ae55FWh+PIy!|sN_5^e+jaLLQlFVO0Snb)^E+H#U5al0HbFE$U_1d{H3s(iLth(PYwZ0T(V`P}e|NsJ_8p|B z$8h5o38!LY3F5K7 z+Uc@kTkqR|KHl)$%Q;G^H2Go~P7iq1UX=O%{rx!Ubk&w-yNzB_Q5ZmEiFjECk;eOP zq5-5P5KN(+D!xS8$pN#tf`Aq5{2z!9Gy->x^-AX>v4`e?TCbVp1lg%*{-J{bF!%rL zXPp8@oZV?vi+N|A&RfJ#pY=5i=tsKD@dVV&^}fxNav;O5w+2ujabH!W;URGaJqyI= zS-hZeCPE1f)(+=8{Kp(^IF-;3N7ZX$j(0Q*Ui#{oTpf#pPv=f&LlAKkB>2|1*QatC zT)xZX=RYY!?WyY5`M8Qq_!n|)sz|AniIo^M@Gf*?&ak5((z$o zW%IbFgTLdp&&rtiE2$V@ftuWI(^kZ#Jel z->ZS?bUqIwd1T-|CrIeQkOuWLR#xuCJ%C{UzVLLoBz{$hUMl!PU{=aHgp$1Ljvg0n z7P`VEt$~Tye-fkI2aVe3Io0I4YIb%~b#c>74q97Hr7rmq&geOJn@k7I{PgpLLI{~N z>~!XEK1Pd?JxS$s-J7V@MRBlsuflGs9+?~$A1QN@bLP$7hQKbFEGH6y>EQ+wbG7OY z!5d|4-WL^SK939%if&;qSLACxY;`cCU7hZTO!89OpIPKIUalG@FmS{e8m$-EA?QW+ zY;Zn?%goz+WSII_9$KgH)>WN3G&S?Q6z;P%*ygvR=8CbxrJUuA`*!S98M24|7c(34 zL(+dtMPL?@A7?T>e5L&9o? zQK6LC>`uBRvz@}iw>Tq_LMh`XXu*bh@0vN`0eIDrfe^r&E@oyrY;XHWx~f1yn`=uL zTP`&9n5q1B`FSGJ49lgtGQwrN5-<;PoeWC!D7-OBi89++9sX?B81P$uc!l6My+^mc zQ4y&W9#zFYk%$+3@7GH}7UQw^)px5n;*RWs)b}?-S#c*JX-?h4lvDLQ_Kj1gD=KXD z{SXO2mV8V=5!}V9xs_derM4xgJ57e(ig{QH%aRs^#f+bB!+{ zShEnf2eCTVd7(MMlzsEEE0llV*Y605qjwC%ZHKzE2|XEoGg}ifY?qHdyQy`qp=TPD z;`x0{a*U@SeFe{B^1w?q(xUhcx*yQf950|4_IYdDfN18Qc#-~zq%mdg(6EfrKie+G zo~$*TzRQVDTSkJ8_w~wpqN3k)s#KRi^Ms6!0=DPt+TD)XGP$3H(eG?#2pDX$>Q2-1 zg=$?k?U)1X9+(24GJ!ZDnB=m|RQUArF^M7ul ziO-U)e?`vz@`Vr|QN0PImde+tv72gBy%n6DV1e*8=ho{hUgVd`^n*%%AAELsmcUK+ z&aFw5taH*Lo%AS1NQ(68=$mRV&#syL7;%g4sA%d<7^;0W*lj6G+MbIdP(JysJ}Gf*G&f|SIR zAo4WSp8)eqh=*Z__M~?iVQ+|-&C5}?RaN;5!1s)ggQNR{07?@9@)5w9tdBLsM{CzrsY5#>OSFg+`}^rPq7mn zb!b#$6t!DVJ%k*wbm;emt4X<#Ua-zJ^aP^ngaQ(n{b6rrMROFpYj&hx5y9@?5*$*T zJS98oyt`NB`0%PHvYA^|(7aqf3yZ8j-V)`@w755XRY~~3aT;OH#vx%fFjIhVr`rR& zK&pFBLa%TpzNO8I;f9^bb?AY?I$R-7{|TI922IWRnLI8@d~Q9j(PGX^?`-&vq|fpf zOq6I`bbD~`a>zt|GmS~9GoF=}ou_LF?IRhG}+L4^0P{o;(o(B`1O!uF8a&KxAA z>ru+BT*({Y&-LflwqqNQSnZ+DS|=jmoi0i5OQgV95q=F2LuU%ymebaDxNytzmP~gU zc4-5UD_7O$F!pMbdpowm5P*nS;^kP(!V^@z{f7S4Ai@`rh*#n>pe! z7nUV#WZIjOQ%w`GRy0y==M8n~Dlc!;(vjDMtM||ohHgTF`egL-_s*d zmF}pUwv)B)wLTTDFF%bQgg7#b9Wb8eCQ+l$?`%*4u1Se=$G zK!o&WW4gyHYnwmWq(gwzPX#j-2?!3@dYyGOOPG##XG|20h37>nw^4kA9osXNO39)Q zf-Gb6Fl4_5B5@~G6`^7b=Xe}67Ez1QYcf(btz*a1d3WGMV0+Y!~R{rEIo z=Wm(mxEn6a;CpUq_-M|xw}(J^T+;CC*RQ#8mzfZ|-=b<=!<@k@aB?m=ib6r{_l{@O zRNWl-fYao*im!@&G4#$^^jXNAEE=jWU;KAZ*N(nt1M$M-Fi?iuE7``v9@~epb#&sk z0>{dXI^I&|bc1~zrr09cW<~P;s*HG%Zy4mXMRlrn4ua+?%-HBD@fuWnF6*r!iyWZR zxGgJA1ese*YudJ5v@;(@z-q8l(WYHT;+>Ua#!7?6@RiRS!ot8bycZZe_OdYgVyOq( z<0<>)K8sNiWsebO0ewfR5dV6gGzJ(7S`eF4DWp!H`p8_ zy0SNnsVrfb)08_`d-aj6seBTk0G?9s|GHE1^VFC$mfHSLO;f@)F~Z~Mt-JsH-`qa4 z#q8e-c>9%Sm+lAwz;pCr$~^s|tC$d`SVVveV=8rN)XZ1w(|0?Ofv<+CBvW}?q+3HD zY_*=g7Oy&5Qa1}Ag5IY_v$><3icCi%4PW2$#*-t|DBQk5`0R3Y(D$#ew{gvdu%}7j zs1FbxSU5a0^*eLsMmBvb)F+Ur2GNkyINJYd+U$50xD4P)r__6krN26LUKp%=<02#524SIht3g(4&h9 z>xW#J&2(o{;tVaQ^A(D0$BsFOUuKgviA9V|_lHZF`CJDI4>Kt%j?XGquUKP#teOaG zAQ$)Ft}h;N3ubpF{HF^*dF}}7MoY;+FBX4e)RHVeqbA^6ar?4QN*Er!t3EpS8Yj@8Pn|n)^9UA{@j97q)jKXWS`g^6V?|8^ zZp%H)5p7U#mksYH$%j{fV*dy|jxW|fud~xNxct;f36tqI^c@Cj#XN#bXiBuNqnS!YlYFP%QsR>WHYw_(XN?J&WyZN|a{W%I$)&j+;yY z`1o~C*a_M1XEWea-PtE8;im$Orh5K#pJ{L6Pe~=x^h(`yV&wp3-E@C2>YE%23bNge zBP!`boW6c*p?0+0S^`MxgoHIyhVT<(j4GRa;-K_4MUiD}4A^%%oL%sy_vFBg zA@tMVE?s(~;~`DnxvuG=Pj{xP<1#MKh)d508qj@fe0MVNk_>r9IW-baaPpJxb<}Us zsy?!xn`$?`(bdT~^Xb^({(XtN7}5=7YL3@Ic?icnQ%>K(1yiy`cU>LS z#)9K*loi_`fljd;Hk&l^cCfXlKOiWaT}T=u_)rH}q9 zkzW!_ja!&}KgVlz|1*)tximaTe^J80r%E^QV;$U#W0y;D;<9vGE=Ylwa82e@Ryh4x zOoEIKdYr8XTH2?S#jQV1`Gd@uov;K?8_BVW{Zh$@vl!e?fw-O>>=mi<^v2tLj3uhy zFn_!kei1Swujjw<(}@e6&^;7MZjv9KTa{u{VS(CCE}q&ymzs@6S>j?Z!=F+TqFhHD z#DPl?7aJ8`IkJXzGqYxjypv`TdIvqm3f#Tg-Ts-+2;{;bR(gZQqU ziRP&iPW|QsR?}6Uh7l8;$zvwHHAto<8H9XPJB)mDy(m9H&+!(eA_eOtw+X)q7gDt8 z=qzM(HcDOeN1zIE&!0M5cLo`|APcoO^X13y5^k}XY%~t!N{WUHg$5q~7TNXAQ7n(K zD@RHJKS8KSG)19)bguBL)`%ukzD9TbnY(stUqjpBzD6xI|?t$IrZa{ zx123&h^X7E2eUauUN(L&+keBh3w0khII0b>3Q!W3_D&{qrC37+-VZ%ttg^}&`&O^w zrNLN@*0N{GKYjmAwd@Kp#>z%CP7b(x^~HBxRCUdPDh958gy3NL=o$9=&d`RQ+)vCP zw9iH+(4{;h7aPvsyDVjMGHKv&6~8^zq&c4~+|WkFOzFF~q-3Nxmw$QU@#(Vg5tmvW z5Zj@@Pd4w@Wp4PRcTyhs;sZD8|3(E-Z+8b{UNd?`T_m$pErxQ7t?-j@6jJjap4Fv` z%@&%!Sj&tseFxrWaa`Ve3$|N-W1T~BkMQ=w_AhuB#ktjf*8syq&#-DIFXqxEDfi9q zh#2wMz+ejN_+^%Z#q16>Zf;&QzyPsKqAEEC-m+Nwei_Yha#rSI{??zg(x+uY+DhF6 zB-60RJ2~7=5%C}FXQa4aFmq6{O7Um-?dKL7Hwf-hg`}oE3_rX@oV4(>>I%khAe`SW z_*{yGF&{~~)b$(%X=2{($94~!R+z4-b+{C;rrzzt-zl>k8Y3_q_qUh+(A#)Af7(!J zIQSHVUq)vvKEzjsj6OEW_q}xQLyjI_QbrRHQ}$$BVP5-`M*fI-8M=yG=5vdJdmEoO zMUq+NMnkyUJ;@3;d1u~hoN>CDql9AN2?>Ui-lEUMLQlhfo_@U+2*74Tu&FY1rQh(v z$JbBZ(COXD)G_hX9520+iqlP{69olO4|pOLWqVMSOJ4=GSTVz=h9J ztL;M?Fu>FC2A6+$w=S`iVoe-BhY_lAx%`yQ6OP$7?5^3(6lX8@I?SC*3s*}hm zkR1yPV)entyJHHK?|`icXRISR-r@}2NS=)!ODUrEn-IT42G2#M7k5qq&1A>QcedU@ z8FG_q6U8&+0K_Fgd~_%?utzw;rCEr3cktWx_z>>E-FvYwAV2tWPLl&XP4&dN-A&U7 z8>0?=u@R-d=BCO0Vvu!iu8GSQgc9n$=Lq~G$Hcda8_!Rq8TK8Cz!xEy<|wtNf6&xs z$c3gGn8B{gD6xjt94M~5>it;n4Q6T&W*#a0Yh(Kc@KO_3*K3std)~SV~oGrlRo@a!R9xrS;vMYbegBOgSpmpR<`F)3ujQhWmi6BXwaa>2)co zQ(c0%Si|DJ?#?OlJW4E;7klM%CQp*NX1K>^BZ3mn;9K)QWJL(tilgx4qDfr!sD6#$ zk?>~+qz6UDz`F*@yPf>rN+8RI_=%pZVS;kRxRFbf=_=mt=x-}*LL(&D${wTY8l-}> z+N8sGZb~O*->lNKZq%xPe!Y<7CGTb296gw%YKSfWH~}Q-dGKU9m>OV7n8v%*%xp80 z=##A%Kyo0~=1$YZMa;?M$l9Q!rL z8G^LFU2ycID;GE8F#>We9J?Gn!Cc!DIKOT4jP~4p4{8l9aAnZz+x@;PI zFZwSfV7ekXMXthEqn8S)B&OE8f-$$r2l-32$vt3Ol>mh{75E-)X+@jXsHB^X%*WGN8! z*b6%xG*EByX_qRKl&=3N&uNd*G}FADL~HE5B%oIoKnB4r2cu#lSl$JUr!pcphR1S$ zP$(oFVYyc=q*T2(mqP>{KWbK8Axy3WV|s7G;a;bA)cQVmr$_ak_qlzBTHpS`hxN_c zZkYY@^HduxOR(KGPj>Sjst(QC${`-(g1BNmyZrd6!tUI%yw&>BV#{i?=s`=+!lPAx zQ^9;KB@PJP#e^SrLU;UQByHcw_XU~J*6CIdW($=O-Q<0$m!J!31GqH9aRTp1kKK+0 znlgK*y5+C%0S=xh_O=G}7xTbp6tI@(w3bsb`D%3w!Dh0eSw=c1xMW8mFfw`#>7!jj zv9I?y1>}q3!pkD0v%KkXutG|)@DVZwyZ6y8>@3x*)L#pmHeEmUUh>OhQ^Nr#WG z%IYQ_Zt049imua|mR|bqA2S}(A^3ir4mG%0*U!y<#sfbvUoHI&^5z5YE<0RvJ7d_Z z9XcQGg$6k(FC4OVWvdJk?T72&6x4Ots@aiulmnL|zFCL0tU8F<$J3ekj)ly6;6xaN zy}lPwHzH5NHec1C$zCGVRff z8WRQWOv~ib`Ho6_{;Px3LccN~n+T>9$E^Zo_$F>x*+KiK)e zF^7{XwISP-<~|u+z``T%^Ig^J{Gt8-A%947518SyE=qwLgYr{x0f6bWDY(stS+bK< zyCPEVGmV$UMbZukvBhS8IF&`YAvB@bBNL-e9g`sV48|k{*VyN{c{&l~bqxUHKtVlM zaL2exw#ltveiAkus;DGMi(!nkrhql*Na*TF_|(vHr@jo(^5(;4R^0s7>}$JQipsuK zZo)1viOI}!q*`IXDg4G%n(;7IOnIRV_2+risAl+Q3hk~7gLe_sf{lL-H}};>2(8;%OR_jkcp19VU{X&eo{ZzK3nPPIT=?TC zL-m8;Jd|VF(dLwbdIW^g{jQYDNwLLK$Oh(xvhuPeC2lC~(nmRsDZ!`FP|SY*-qVh! zV8<4%@Bm!!Y)iCk6u6 znT2j^ zKdt%+ zv0*R6~1{=&RQpF?cBMX6%kGJFOg<4_m+j z$`dOf2wFL(v*h;Cam3d;i`l`-12dHH`$l6$TMHo19NC9HI`omMz`-Ml()OFc8m@!~ zIM0kEUaRKMWpUSRP?epUI0_HSJbU%Hdv zqjEEyQy1lfW!hXhS~^NX34`L;y#nAjQk}PJQ4+$aeil37RZVa(nTm)y6~d>g557h6 z*s%@O7YJ(xXgN_cId&#|z1u!g`OshA#z4+E#<~q^?#og2lR%go9iaPZxTE2^o|peL z>Y?TS_kpGL?a9Gh%5^ex=Ks*K#`omf-*;}rP=t`9WRQ|i3v%zB6*mc&mJ_%6qYLaw z^xi$)@N_{%vCP!g%aM=CWt&_jQnza(r@iG_@G|$Q^Saq(U$3Q*Z>?}5ofo9fC|JRU zokr4n>cO*oF2>%xS%c)Icz%FiyS`N7zA6^++3eUxcMtk7{ltXj6Tm<@NwiJ1r*3BW zS=YFH5%-Q6TZE4U?GN;<75K^Ud7p4eF`R4<&!w$KUKDMf)oQbVIMf7i8wzGxRx7Eh z=@;1I*a*>6-z_z|pr|cS(B?o&-PJ-X`q_kF+6`h3<}JyR(R>G#OKp3o|1I!~Gwko$ z-FhRUBQ$p~1zS9{(B(DweBjC9svmpCMo&4!ZDaPi?^zRCO1qG{M3TI^DpqM^>gDU; zEER3X`)yeym>ssuyOb5rScTtBY9x7%hDW6FYH)ZOrihiSaJa!bq6M@*hnk%asfELg zrcTMsQ7eK$0E2~QSfD*I*7$Ne-&ovwR#&~|QdxMt(RTah3bd%w0hmM|lD~fQrY0iK zB6X0Qkhscrrc;s>dN><8u4Ubmm~purthQS%>Cls0y`>ppU6R4VI;J_5wG6xAqA^$N zhmhG{9(68BkA>Lx-anl`n}J^Fk?g+6lXgfcpy3u+SxK3Gp?4>^clcb zZ)En?=FZ7PyxZvZ-$OwGVIZM(>nl3Jg$V<-3H22IrB1^odP0landY(K_TU!TizRde zd)RWZdEV9PhIn`P?eP<+>Lc+HmQN%UbRW8j(78-5X2mqn;NQT0xS-N#ci-GAdFNbos^zE{9L zxh`#ip{R`0*7-jFp9(3B3|N!wb9`Hqcl+%%EqFysw#XYC#2I(eCC_cgs)t`dmm{-w zPxa955Dy?H}F2>SVS8bA7w$E%Iekwdbu0L=ZwY*5$(uaiiGD>T_#RL0b&(u(@fJoY0a_de5X3{o2gwd2#FN zu>6)0fTLWn#{|xq{w*sob`;R15^{_9pN`Fv87}_lTf`d9pM%n!l#ypDG=PXaBdG0T_rFtG8ZW_Ng6NcRYA8m>!*z65lnGb%*NNC!l;& zGwY6r4t@ZI>8_ec4tHr31yB-+ zux9pmIc=h}q7BM(zBqe4Rpk^YqTN+u+=R8>lOvd_ajR?;FS~gC2Pg}zw;`6YlyZ59nFmy_xdu0+H4sf$MKVjOGN^nD zyk~dWfBKLd>`yCTya`s&H8BSm=EE@;p=SP+TD!`ueP;m43~Z#U5YrCbM)$vbP}r`) z0{9ji>A&~Luezq5?#QNcd-oZZi0pNltYARM^k+%69Xd&1xS2$Qp7<+j@7x@dl zTGXu1=`!!j{l1S9c9udUz)dW}+3k)o0S0`Rb@j`z^l*DJ;{_M4fC@r(Zq3luuQ9vA zL!lU>wG`D9BiR&ynWa|bmNO$X>i2@|H!z-l!p5Yg4KNH0XYkSZJ4O;&9nSTf?6{6n z;*o4b6{KdM2eJJ>0fnx@XX+bqbuZoQl2;N+gyQ5(Yl+(ROs*6)(CcxN+kAOv`{K~|GqmD z)p_n?z_gWx+GY>5A=7JnFC z3RL}RMvRc>{x+$k`$gv9&0~MqjcZO9?_0|+d6J`M96~wggRHErx%1__gF&>h`>W%H z!t)ACy`vbxn9mKX3&Cva9TEM~zc!7g4xK)@e6cI`zX2GVM>Y!iEp)k3jB$Py^lVJY zp}6g0i+*H$@mRmKZ)X4i6DreaJWm?X7vEBm{pL!KR!{s{TFrZ{$Xy*HKVFp=? z)T6Omq^W`=i)Pip+C;tjbp=V!ifqk~)P?^uJkWgQES7B5J{eiQe{~I_fhqLw>2(|x8eO{e@*K700np&MlNa-4+ zSU8Ih4r!_dQ@R|cp3Y;v?rjuy4;DWpgRwu`G&%ZhbE2ABWPv!zW0v$1!HeM==2-?2 z{;b0e%ouWo9M+#gWVb%WMp)_K=TE=M0SL`c73hOxQtz^7S}5Tbf$gSDsvLQ87(GBl z)-Bc-y#JOOI}oy=m1Ri8&Mf`Gkc8ELw-HCn;Cc)?^~IcJT*XHvSrz-T*2zI57Yr}x z8SWe%e%YsI!l#09)V|h%pe;l7vu?2S8`rDQ3hIB`sQ^d#Eps3v@)$~+$I*9%w%o}$ zp`gVwKR?Bj-8oAmQgd^PE7G>-;jT3fO`e}`F-iRz2@?b$oil=*S;B+oa;mA~e9}1m zAp!pAQo|ioQn$tRTz+?ucB0&r_`HX5Z;7^J!>z+Mr)UkM4perCW}lBH04K2c;uTR4 zaaFyM5SV>|&z=riyx0&fB>DgSmcH0t$1M~OE zMy-<=rAPOS$EIRfhj?n{S2M6ImxIgmn#IH6fJUL1!rj51@u&e`Fw}X5i`5fGB-i4f z_zS^qaJ?br!6{Qzw_^@3$7lyR=!r=}(<7D6&PNn_or!{G7rwTf!S;e4vFlIAf69FZ zfiU4ph@RH9w)Eps#n0uj<7H#N!cdV$Uq(950NWyNk6}im%$OSBz3;vSB;5pp0C`f_ z&+6mtIUPkCcKPVMwZjl0I3L7-%Rt=WXe!IN>-Iuy%J34G#N8UZX&&znJ3p4b1g#Jg zmNNe%yNq9JFaLDasZdl7R}=R5!+ihgEcMmV_%#l+)E#-p{Qtwi2tk8EAQsktDKPQ_ zUe+j|2#CcHcU*>E$>Q>E*@GDsDm_&gae|1wz%f&dRh`#s?GJJT%(Hq;t@A&C?%O&N z*iT-XEr&rswtl6QbC^uN=<$*ITh9~T(66u6`{D=o&w%j!*f@2^c-*(^hFm~Wxqc~| zsrmJ&eEtscsNMUN4h-CO(~TWtIH*GKt#30H^UJyor`vAa$rzmWn(Kfz#_tm>?dmuq zvhIp+bs>V_{0cMXpjsvGDGAsslEkUa1k4<)CThY{(AI9+vw&mYZt~a5=BZ!L2hvr4 zkC?m$p2u!AdZ=2SO8xi^j@W|sVOF<_=|=M+BL8)4Z!_OvQ#W08$<8%cLsItF_!JDy5;9fyna5q5rOr1seO&qFyI0w^1=k7WsFuX(`7;QTQf zKE%kj0-CWw-WvE3>eOZIKf>%-RGsz^OEpQmO?;B3uO50Ac!c1QH~>%jal!B3gZ?eN z8^wd`=?%L>F;!S8r8(5aZe+v`F)IYy)`v-NLjGQf4t_^5Xggk#Ffs4Zx6d8M#%IR# z@f#}Pp$pH4z?&E9*AxDQ*lVdKc@h|VQH$R>KnEB?aTjEs?w22x*Nl>2Ky`}QpD%9( z+x0?e1!hUFfHPwP(Cv{ zI@V1UxVDo6AaiVn@mg0xxqMh1NGX#W0uc80xiDz)ikj;B8=b zW{A%d)~i0$$X^=!$ zTIy?8%9yH^91=6SyolX7$|itFmApTJ8|BTISz}KYby6Os3p{4v>WFKk_jCTh$+PJ4 zIR0^1F8PpH=h+_U4)~1^sK0qb7^e*$$Vk{He+HCb9SH*i^5A=jTle;;8mohpoy@^x zu!HUI_$hHub4do}?oO-_WV42r&OeiZ%Hq>45{k0DH88t|74T-3195He`;phG!E>`E zXUjcH6)NfxQqIeJKxf2{{}hvN{*ziNT5?9=Be6p1V zO2QE0K&=t*A8YleCRoI7ju-Rs)w5mPG7T@^%33k3ng-|(8y}Z8INK@&V*dH3_AfKf zJ)1Fqekq_gDaWIUwFip!@kriGR-k?rJ1)q2q7HNj*FM?tB;b)u_2<+?UhA9yG~c1A zS@83rQT=&`*X3h}=ZX&E9R5*6jvx|pVao9)SW{HeNI0o8vPrQtMM^R$tsHQSUCIrl zN^&|W#c*y~W#`|{&*{7EABAkRPbX&*(^&icye*_yH6>~Yq9_5n&Hr;Dr=!B}3eU8w zj|Y#0D(iU@)RwcoUr<-)kI0mdAB`Uhy6U zTx?Sgr}siDEoY~9IC`ox-^$`VPb~}P&#(?wqlrh9sC_;dg@%_AGg6vlAC(z= zd3uXhlA{MS_B~`P@2}iM=lr@N_Nb~47(D(V*&~_o(^=1BlO}n!5kzJsS-ZB~YC!k)Q z6n&Q2Uy%kPG%pc+`!{e|LWbP~8I&VEv5E#hZ&{CC&#%`q9rIY-z{plmg>?uO%Icmvr^LGae83&AsNZVBNEE*^|g?ZBYI0kD~OY#UDo^ zd%jIp?xC_7CYAD7&4eJ4_WF;SbPfME@^LIE6^7R} zoj^~1ojir7$<92xNLh!4NIb(gU;Jv8Dq8j2&u~X?tmStsHf%~Iec2u|0yy$d|KCxc zemU0^JxjdWvq-G@x(42#SSx5ysdz`wFi!sY4`(gzIHd8OpYEX zAN?sK(a|6L5th_br5-rXK|`Zz7g|~s&}+@0cRYZA$Q0bCng5Th1b=yz3cCN>`G-~f zU{bUd9H`~TN_+gY9Mzlt`DrVz8JMDvvd{u?#ylx{dI>x9FzM-nbpy?ZG$yXg8M?~f zHs8y!g`&oKXj0U{Ui^%|{+LoNhZ|~(bZegr4>rU+-~pSwPG0=O=ubH}kDg?(~pZfw#5$ z(&9Khr!Pg7WtHrXrx@l6DbJTFWaZb(zXpkg9$@*tJ!3=~^T`l;BQ(U*D>pl@L}hn9 zlFn)GOomz|^AnOWceWF|eqf}O3<3o~SD!rd^2r{1glnQ$egQu3C->Orj?MVvFF`FD{|T2FjnO3#nR7Pu;12Afr= z$sRjh@qRxW_!PGwZc#OoNv!tcNnb=-#A8WMp|d>)3yf{F@{XI!65KuZCaEas$`f&K zkTah3jkojJZ!yVo8;v_sz4wXO-Vzv-GbI57oShKt`7fDFc^!N{{c+*pb15Zr+ki%% zUQGx%dB33(ESW$fdFhFn6X_k?d_F2eIzULueP1~|O#THihc%HI3%M9dm%eoL%e1cxY4Xgq@DLfe5OS#zws4 zgs7CB#L5$J!1O|7j{6-pdU9d>s{<+Zq(cL&GG$jv2uUdTLKrU}-0(+Vc4^rX%BO`i zTNpz(ls5WDA-rRegHV~qn*EiTA6=_ecWyexN9BINFF`yF680@eZ5z+kwH#QQjYK{kR%DZoM!s(Q(aA%`Ng)G0xiez->PV`qi;sqZxpX4lRrfgvo%YNFn`tCHI z)LE50&xL*YsMqMKc6MTXi7fcam5}}Uj>|qoc$Cq$(QsV7SNVooAS?9iS@JI%b%lVN z&sgCfA=g+yAp{J%B{_#fY6)bKIAM-}lQ@@v7>UGV#U?uA9Y$dB_6u}b_4bO-#wW4v*iX**j zf+u_8w*xOvjPa3`(Dncu+ns=|=D3Hc_OGVP%vCb4dv%(>J^N|%q6@;r8h*2I#CB

JYemPVr(cZ75T3WUBpQAUQ}1?6z#8_?@-hUBGQ+@(nGS zzB_S;C_4ky?q@>zsM2kktHr>z!9UZzT50+YoTRVoKwAd$0hw-Q;a93M2+}o_@_DoQ&kb6?F-NQ zRV(}zA;KqL2(QlnN(MpU+q%d66wf#y^+llg8(WY$ycJxWZRlos_IcwN9Dech8G_wP z7b>%Na?peN^|7?_Sp|_R&hrH;-?eAOuSn~E-qUSLJALa4%3yKX&rlg*v~AMr$C~e_ zKiL2ZBlC1y7Hj-ZJzW;_N9N`px;*LIV?AABf!v7l)FCImy>w}NIdg!c^!Gz{=H_WX z2VNUU!R2v8zQ|RVs(pGqgTJOl_7>fS=!LwW(oE)I<_ISeGZtb~LX^Bj5(Pm=WEpoI;4=;P&+x$m3ji3=xlXy<#P2gAQH^U#CB zO6YmowN{rWYjD8kS6SfUV>ZoU@x`fxR#?O(Ujc`Q8MW6N4ermv47+H=Koc z1sL{tb~X*?-ABU_H2xsNpCw#hN><@M>-;iG+##-q%FQJVR6!hIGtCy)9woXv2Gn(9rJgI5%bJOuXA%ZfQ+v&Wi!m&OIE{2S*tp%hm>q zX2#KMyMs`&%TZq``*CYw`}}|;*>R1mzLT*iFLL>CCqR(!?Cy-DN16JXbg^LHwHq89 z;@97BY;&x4LuAg)B`<&HwyJ-L-AOgj)fQ5-+^uSOkuWoc5oyhU}I-c^k>^!{U~jC{fFG2O~Gutjo(<-Cy;- zBQQE4?DWySj^Q*+*`!NlApbpMjFUFPMK*m&w;*^T~nKpPf>JrQD+KK8K`)~@<# zK3{JCTqenSJ3(kTT&CgceZ4*wM^=`w2&B^%C|sqFU)6Re+t;0yC2M!cMlO#rkr{vs z;PLqb7@l`)2r{JTtgJYP3|p;tG^{PJHmZ7g5*^V{VFs*z6Z=iqemQ||68lj^sHkJL zrS4ylJQGGAG~jwKRBVOI7>-l%F~%aBdZ)$EciM{}2HLs98LuHOS)3Nf=jHFV+M1I^ zTi{B5a%SiE1DNrfU{_b=>ALq*yTwSb>M!T@%Z+VqXHn_J?_?v?F#?+(>mQ!uPA=CL zJ^3cy8X!KL_R#&H&J}YG;4$5LaS|{pZxPCT)>HhkGsQ7EGIrPN1>gXc)d>(jX zL=}+}jpyJT$~a;_vP*c+#t`&uKH#`9q5g||S{fb+pIjUBcj8wnJwH1R&1J)vo;of$ zZB69DE;q%qA&(zys~zMYai)EC&%nLAEdfRMOv{!ZJc~63trZ=0Xd-iVQej~)G;hJo zdU7AaPd~gnGrTRW4fR>0*6=zK{|U|IvNyO`2+6DwqEtU593a|jZ04GEyY$6s3pIb< z)S*%G>mEf8hT@U89WFi`&0urSoR63NHPu1fAwQb5mwleOX&+(3x8Q2IotK&`nyT2b z)#uphah)7tbyx~l1Rep0>UZi@gRu+qKdP&vH-LT*wG;4Z)R?T)gx;gdpFct>KK;UE zJ{1$(?{IEAE!&WuztE;$O`E@DZ*2bXOlXpoLnZ9#e7%#aMyc}f`0UAf1`o}YTM?|K z72Pz?vsd3B58W%ivudfQNWuK=>#LTGgJ-B%@O$-Sz zvIa|fZ$X;8CRF^lW-IrLxf(mogTq9azAQUda<^ga#Ik3EvbT+b=~4Qr$mfe4mpLE0 zO!~9n^7CB=s)+D=lg%4^_A8@PwUIi;ZXB{l-C6I1X1rboWOdPz^zGpWd>BQ(e$MYM zozuN7WfKgU-Q!+3(StUx-~#4r>s@`wA>vt2ZeT~-J=Nij2k$pXWupB#EB2-Lk#WL%wAx-^adLjPRZED}pgrJEe z8vUmA?}V~+nfQ>HHBIPd{ZyB>l(HhG|F8zd(JKg^AjO45cfF4Y$J~tt=lFk!ye3)e zX|{q*6z7xDZ6}aorVVU=1edx0e#YRU?e!VyBUhW0#AJ(bw^@H11#3;jf}<HL8+q5O_@y&L#EQ-p0yJ*(~=vXG#xD0cww!pU3gv2kd@y;uPD7mvz0#&IpMHzxMX>;RCwU zQMTEd0JxmGZ}ba~jO!R_*Bs{Ox}W9yWe&kE)=3b#qqY$c;#BO~)W-P-(sa4^EnXLv zGbo{rBwoSDhd!+b!RdmzZz5#{CLQN$*M6u9rfC;(%XmuMxFW7pb{lr@dGzl|czq7n z>$Y?~!Zz`eP_v7#3Sn8MWryRv?465h4ktI=hH^0gxi1=HdU}GMa zkB9p%jna~0TDPisKN9tcTU$=0US?kp{?uk1wjxWn>!Qg(*e*0Ri z4aeS3qTGf2%8JgAo}yNIR{te`EL~c4FZjQ3>GO%3tvOg2KUcUn9dU35H%wKRc6xQt zB=QfDjuYkd_@YW^PkJ3vqd!Fc@2d%k*w2%kCHHYH)FH376P?miMUmp{w4cZ~A z{2-&Am=7Z6&#fNX$Z@p~FNON9oSeUJJ-AE;W|1hK8s>4r z*t+)|z-JfEp*hTEhbP|7^PbJ8sS)!B0hC~w)RPs5kvA4;M)<*#iC=p;V0>A_GYsQ_ z+j)MBI=9W*ijFaFnmqcT0JG?P@oaeJ^Wc<4tWE5_BkA4g^F4$M;Zt!b%~LMD z>Yihu`Vh3ZCzFzR^|IGvGJtN8=RNJ z{C|_NcjTmfX3qj|JB{LxnN3SXIc%Y4s?1{Lnrc58sLcvXmspRg0x8_A>8ChyIuq{r zP(&MT$$;H@!;2TGlFw{0J$(k)MDs2N_rlfOo!r+b7^_)~737pf;hk5*|i z2^J!>KgrdgL;7ajTX?mVKFBAC;>viWi?i(s<*gc7K;hRDysk5G5dp#MJQjHE|DTOr zxqR9S4$*T>1K8I`i|JXMWuXY$O(xM23}bw3h&a8KL<7AH1josW z-V-dqPa!?uh$wY8&6Q2~WC+5}vonWcPh-_sdV>ev4gW~TWxUDqyo4gQLdcbLX2{eY z)*85Avo}%%$4_48mVgq)BDY*5y?s|anziPfGxkpAI-&1R8-L>6;$hdtJq{T)!oYQ? z-xh3pa4gd3hNuNds{V8eFmbLGOvsPoxxsGA`6WHD*NO*VFq{giJO^Eqb(08Zb}%?w z6))js7(*>PN9_D^zD;gfgne^~TJq$!YEy{Z1~|xe#US5}H)V$7O;YDPX|G>%15xPy zNX6Dac$0sCJMlVYu9@?s&B(LUcSr7fjKs8!{yc43-gtehN!;bz(>bozlVf1K92Gg$ zidvRP+{Gsmp_{=uZ?9V{gQyu^gCj3b&!IcHush_+<$a7)r{^q;7Xu%5aczk3D{^H&Ek;$iHn=^}HYitaf6njoE+q4fSIrrY67uQmenukV?v1Qdb6av!<3#j| zBam$NHk`WM8K4zxs44w1stD0AKi_sZ95qgJ*VBK;LH+^18$LGerG1A@f9%YG-GMuK z;_T#l$|*x;@LO~~vl>rB6RdMfTExg$)Tju5y0mzmNyeq?73)7>GWtb~ZJ(^=Tg|D6 zZ4)*>b#>r*)pURD(S*uL=Enl(PNr5$HzNIw;j(yK`qDj0JF1lq?bNLY5 zA{^akZ6cn_yB*u zf#)m=;%v-;gtx>MGa4!SKn^w`wKfUKuZEj2rJ5=39S|2Yy`YKdzMbPt^X{fA-vaUL zrF(RAZYV3rnwjy5w=C|Pd+Js&2Y9ht9g84g-OlUiKFrdDDh~$QJT;IZ$aug=r5>z8 zpX#FQak)=(;_$Mk58jY67t-~hsvJnsVvU($1AnqMy+3+RL9-aJ69y5})7Kq!9_hQ? z)=!e#yY-o{t!ZfwNZF=nouDa7|*2fw1>Z@;0JUVF$II0jbve1Lx#<@P60g2HE%`Fr!H9tD5R34wblFfJIU26upS- zPcn4nk>7PYrj5@QOm$K&nckWqCv{V*3~X&ZYMQ?RBw$yddumDwS{#4Kj{XJz3y%5N zgNk_0-}@C53u{BbSfS8GJoezQPCLJ9=x8jDI+LoJrH7G9;xN*4zj5(838Vx0{Dx)W zb%dCriE`paMPDy<6^sRQ-y@NKdMT;RMowsALTp`J0k=jUn+ zWJD9$&zp92NXv$SM4<7lo|I%#`~wlj!w$cxNF@J-ditVEnpr6zCb#j~%AKm=Bcx67 zr(eHKPi4Q?o;&%#wfM~XcD_!GvIFm(<}KJ|EH^@vg@SS7;J!4v8g68ma+&y5&^)yd zU@Kfj&0?Tq*ojt8k)%VR7+cC`e8=Jm$u<>+aWN6LkGDk%j2IdHWUUXSK24B{b@VlB(1Ig#4ayM^i%?5$ zFs?vwt%3B*x)W5{vE$`MLY!a2IyKf5j^hz4mrcDU+l1l{!07TeOO$pgMFjX?k!ANm zJaN(;=xJpdW^!A-+Rl=B9--AWVAt-Gn@oFud*~pOy|)L{mXtv1fd2Sa9g6K0coF58a!lefsHeAcuO3ze?E{vQ~uqPPD>gV(Rp_5Fs)W{ zu+4n$gIxL@X+exd_#=A_O|^lan=Ofjb4k-51-3=v`Nh`XROC9nP#w75|4zX}%t2sk z)d9^Bf=sCivKO8N9VF2BdZdDLl%V6Kyqp*prU6MZ2W0^>vt%;d)7_YPN;eniR2E!c zLa`z<`CbG?PO@UIhcc$tazj_A>Cv_&jJj3%gYP>Ht(VJMNegg*l)sx-~HB~b(4r9tsz*DbFFgM{%0A1mHcl%C{H3O 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 z

-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%0DeGr79FnL-Bvc>2shhmxm8r>a!f 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

    !WU$7?^bk$d4Y z92Dir$D+?hUnW-ryJ~!PI0yAOD21q&WDef<)`h9T*Nfxau6C>dMq;{QIXQklC6^;N z=dGD-bovb0zQ6Nt**TaiO;0Rc%4a`=oHe#H%vL>n9k>0S$F z5tU~anUmRnk{6IE@Prk29@RXDD0s~hKARP9b$@g#RV|$(UG+OzVZEoY^7-hAllJI0 zAsu@p;-OUsZQbZ~YAtGY?sv3OqUH0dHw1&)S5m4;j5I0CFO|r(2>GnHokVQr@g7A6 zY-F^gfscNVDpq413*Qpp?WWXTE&6ktZ}H4SCp>R!$FB*uGoQ|6UTn91ESsazYYy(1 z{wkqHRzm+PA9a{x{IaPwOlu4*+_Y27c9DPAo|JgS2s{VY4{w_YVCNG}0rJ_Bv;)Z~s$qOHMzQPJt$Bu9U~F+aWeq?Rp>DkifH+;FT}4 zppb21%;0-?kc#o%4$wBFCY+8v4sal!(c3dPEX?0dv8O9Z&aU=%qtEAW#*1rFQxrevC{hBIC01U%d0|PjO=BAAVCUy;aJQ^22#SWvcBohKDt|6mu-BZ zNn`t})L`;OzG1LUp87QXMII4-<>^~Oed$%DMmPIP)fdV#eIk`L8Jh5X61d7u1P1^=Iu<*1crD96PiRO7Tk;QX=YobHA(QWqn|TFdwn>HW8!z)wY8I zg&~bb{$G_TIiFi|qc~HC^4kRtkFHE(N4LZ1x~^MI2k`6;FmLD1iQityIu72wc=5*d zYqh_hv?#t3)ps9?jIm5K6jHg~6oauHKYGV#ygoUA4J(<{ z{6B=fRa9KzvV{wcdw>KD79h9=cL^c5LvRR?;O_1OcL?q@?(R--cXw$Thla*(?{m(* zkNb}Qt>1c$HU3&P=Qpd^j`4H-u4c(zvhjGUK*Fm_Pk)Q}0;4-mJAbc?&Ovo{g;fX! zju9Fc1qZ|7?^+IR7M{i+FU=)UJQ`N_8I~_h zdhCtP!ANzc0Fb8BvLaYV0PeUHu&`Z5j1&vbx)39X0Wlx89>5{l;EHwlTNVI~HpagxZ3!2Qt$mf~3nT^>9xDC-kXf2c_ zjvd0T{w{@HWSn3^M#dqLpxM}lVZJswW=Xg^(C|x~<>e6zJFDA113fAI*CTSb)?~Si zg=$zfB4K>vYbaE2wGr~|#e)dKEP`;o_JuSNBtQE8s$>pW?e47^cp-|tsu-Z92ielU zTe%6div&%LRvdL}zOCWCR6{MrS8-en`ey{ssT9QKb>? zAm^MJck;XSnd{zh-7lyv%yw zJ+qAx1ai1gP@%Kg?ut8@Kl!3we*TnB6Yy&5i2o{$wj1XA%gp2OiVog*D9IrSk&fn3 zd;epR;pPA}v_mYX+T#HfHs^AESe}=G`uD${XWmc#7a|Lxf>`s`N~KFScL2?FL%0>V zdMr$C%R9L?U*k-R68NEEq8pQsHq**KP;LT-+9+{+S

    VKnTiGtHXR_wG_DlIR`U` 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

    U}c|VS4W`gZ}7Onq5KQ@SckBe!r9tcI1z;hSh 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�=az;DCa;iXFU78LHz;kEU?UKDfWYmAJY~;LQ%{r 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 literal 0 HcmV?d00001 diff --git a/v4.2.3/extensions/capabilities/images/theme-selector.png b/v4.2.3/extensions/capabilities/images/theme-selector.png new file mode 100644 index 0000000000000000000000000000000000000000..5c2eba316597c6becf89399a9404b2da8029ed2d GIT binary patch literal 417527 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∋Dvp1;qEkZIX=x;G9wyc1 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

    +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    + + + +

    Index

    + + + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/capabilities/styling/index.html b/v4.2.3/extensions/capabilities/styling/index.html new file mode 100644 index 0000000000..e130c37ea3 --- /dev/null +++ b/v4.2.3/extensions/capabilities/styling/index.html @@ -0,0 +1,1244 @@ + + + + + + + + + + + + + + + + + + + + + + Styling - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Styling an Extension#

    +

    Lens provides a set of global styles and UI components that can be used by any extension to preserve the look and feel of the application.

    +

    Layout#

    +

    For layout tasks, Lens uses the flex.box library which provides helpful class names to specify some of the flexbox properties. +For example, consider the following HTML and its associated CSS properties:

    +
    <div className="flex column align-center"></div>
    +
    +
    div {
    +  display: flex;
    +  flex-direction: column;
    +  align-items: center;
    +}
    +
    +

    However, you are free to use any styling technique or framework you like, including Emotion or even plain CSS.

    +

    Layout Variables#

    +

    There is a set of CSS variables available for for basic layout needs. +They are located inside :root and are defined in app.scss:

    +
    --unit: 8px;
    +--padding: var(--unit);
    +--margin: var(--unit);
    +--border-radius: 3px;
    +
    +

    These variables are intended to set consistent margins and paddings across components. +For example:

    +
    .status {
    +  padding-left: calc(var(--padding) * 2);
    +  border-radius: var(--border-radius);
    +}
    +
    +

    Themes#

    +

    Lens uses two built-in themes defined in the themes directory – one light and one dark.

    +

    Theme Variables#

    +

    When Lens is loaded, it transforms the selected theme's json file into a list of CSS Custom Properties (CSS Variables). +This list then gets injected into the :root element so that any of the down-level components can use them. +CSS vars listed in devtools

    +

    When the user changes the theme, the above process is repeated, and new CSS variables appear, replacing the previous ones.

    +

    If you want to preserve Lens's native look and feel, with respect to the lightness or darkness of your extension, you can use the provided variables and built-in Lens components such as Button, Select, Table, and so on.

    +

    There is a set of CSS variables available for extensions to use for theming. +They are all located inside :root and are defined in app.scss:

    +
    --font-main: 'Roboto', 'Helvetica', 'Arial', sans-serif;
    +--font-monospace: Lucida Console, Monaco, Consolas, monospace;
    +--font-size-small: calc(1.5 * var(--unit));
    +--font-size: calc(1.75 * var(--unit));
    +--font-size-big: calc(2 * var(--unit));
    +--font-weight-thin: 300;
    +--font-weight-normal: 400;
    +--font-weight-bold: 500;
    +
    +

    as well as in the theme modules:

    +
    --blue: #3d90ce;
    +--magenta: #c93dce;
    +--golden: #ffc63d;
    +--halfGray: #87909c80;
    +--primary: #3d90ce;
    +--textColorPrimary: #555555;
    +--textColorSecondary: #51575d;
    +--textColorAccent: #333333;
    +--borderColor: #c9cfd3;
    +--borderFaintColor: #dfdfdf;
    +--mainBackground: #f1f1f1;
    +--contentColor: #ffffff;
    +--layoutBackground: #e8e8e8;
    +--layoutTabsBackground: #f8f8f8;
    +--layoutTabsActiveColor: #333333;
    +--layoutTabsLineColor: #87909c80;
    +...
    +
    +

    These variables can be used in the following form: var(--magenta). +For example:

    +
    .status {
    +  font-size: var(--font-size-small);
    +  background-color: var(--colorSuccess);
    +}
    +
    +

    A complete list of theme colors can be found in the Color Reference.

    +

    Theme Switching#

    +

    When the light theme is active, the <body> element gets a "theme-light" class, or: <body class="theme-light">. +If the class isn't there, the theme defaults to dark. The active theme can be changed in the Preferences page: +Color Theme

    +

    There is a way of detect active theme and its changes in JS. MobX observer function/decorator can be used for this purpose.

    +
    import React from "react"
    +import { observer } from "mobx-react"
    +import { App, Component, Theme } from "@k8slens/extensions";
    +
    +@observer
    +export class SupportPage extends React.Component {
    +  render() {
    +    return (
    +      <div className="SupportPage">
    +        <h1>Active theme is {Theme.getActiveTheme().name}</h1>
    +      </div>
    +    );
    +  }
    +}
    +
    +

    Theme entity from @k8slens/extensions provides active theme object and @observer decorator makes component reactive - so it will rerender each time any of the observables (active theme in our case) will be changed.

    +

    Working example provided in Styling with Emotion sample extension.

    +

    Injected Styles#

    +

    Every extension is affected by the list of default global styles defined in app.scss. These are basic browser resets and element styles, including:

    +
      +
    • setting the box-sizing property for every element
    • +
    • default text and background colors
    • +
    • default font sizes
    • +
    • basic heading (h1, h2, etc) formatting
    • +
    • custom scrollbar styling
    • +
    +

    Extensions may overwrite these defaults if needed. They have low CSS specificity, so overriding them should be fairly easy.

    +

    CSS-in-JS#

    +

    If an extension uses a system like Emotion to work with styles, it can use CSS variables as follows:

    +
    const Container = styled.div(() => ({
    +  backgroundColor: 'var(--mainBackground)'
    +}));
    +
    +

    Examples#

    +

    You can explore samples for each styling technique that you can use for extensions:

    + + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/get-started/anatomy/index.html b/v4.2.3/extensions/get-started/anatomy/index.html new file mode 100644 index 0000000000..1f543862ba --- /dev/null +++ b/v4.2.3/extensions/get-started/anatomy/index.html @@ -0,0 +1,1142 @@ + + + + + + + + + + + + + + + + + + + + + + Extension Anatomy - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Extension Anatomy#

    +

    In the previous section you learned how to create your first extension. +In this section you will learn how this extension works under the hood.

    +

    The Hello World sample extension does three things:

    +
      +
    • Implements onActivate() and outputs a message to the console.
    • +
    • Implements onDectivate() and outputs a message to the console.
    • +
    • Registers ClusterPage so that the page is visible in the left-side menu of the cluster dashboard.
    • +
    +

    Let's take a closer look at our Hello World sample's source code and see how these three things are achieved.

    +

    Extension File Structure#

    +
    .
    +├── .gitignore          // Ignore build output and node_modules
    +├── Makefile            // Config for build tasks that compiles the extension
    +├── README.md           // Readable description of your extension's functionality
    +├── src
    +│   └── page.tsx         // Extension's additional source code
    +├── main.ts              // Source code for extension's main entrypoint
    +├── package.json         // Extension manifest and dependencies
    +├── renderer.tsx         // Source code for extension's renderer entrypoint
    +├── tsconfig.json        // TypeScript configuration
    +├── webpack.config.js    // Webpack configuration
    +
    +

    The extension directory contains the extension's entry files and a few configuration files. +Three files: package.json, main.ts and renderer.tsx are essential to understanding the Hello World sample extension. +We'll look at those first.

    +

    Extension Manifest#

    +

    Each Lens extension must have a package.json file. +It contains a mix of Node.js fields, including scripts and dependencies, and Lens-specific fields such as publisher and contributes. +Some of the most-important fields include:

    +
      +
    • name and publisher: Lens uses @<publisher>/<name> as a unique ID for the extension. +For example, the Hello World sample has the ID @lensapp-samples/helloworld-sample. +Lens uses this ID to uniquely identify your extension.
    • +
    • main: the extension's entry point run in main process.
    • +
    • renderer: the extension's entry point run in renderer process.
    • +
    • engines.lens: the minimum version of Lens API that the extension depends upon.
    • +
    +
    {
    +  "name": "helloworld-sample",
    +  "publisher": "lens-samples",
    +  "version": "0.0.1",
    +  "description": "Lens helloworld-sample",
    +  "license": "MIT",
    +  "homepage": "https://github.com/lensapp/lens-extension-samples",
    +  "engines": {
    +    "lens": "^4.0.0"
    +  },
    +  "main": "dist/main.js",
    +  "renderer": "dist/renderer.js",
    +  "scripts": {
    +    "build": "webpack --config webpack.config.js",
    +    "dev": "npm run build --watch"
    +  },
    +  "dependencies": {
    +    "react-open-doodles": "^1.0.5"
    +  },
    +  "devDependencies": {
    +    "@k8slens/extensions": "^4.0.0-alpha.2",
    +    "ts-loader": "^8.0.4",
    +    "typescript": "^4.0.3",
    +    "@types/react": "^16.9.35",
    +    "@types/node": "^12.0.0",
    +    "webpack": "^4.44.2",
    +    "webpack-cli": "^3.3.11"
    +  }
    +}
    +
    +

    Extension Entry Files#

    +

    Lens extensions can have two separate entry files. +One file is used in the main process of the Lens application and the other is used in the renderer process. +The main entry file exports the class that extends LensMainExtension, and the renderer entry file exports the class that extends LensRendererExtension.

    +

    Both extension classes have onActivate and onDeactivate methods. +The onActivate method is executed when your extension is activated. +If you need to initialize something in your extension, this is where such an operation should occur. +The onDeactivate method gives you a chance to clean up before your extension becomes deactivated. +For extensions where explicit cleanup is not required, you don't need to override this method. +However, if an extension needs to perform an operation when Lens is shutting down (or if the extension is disabled or uninstalled), this is the method where such an operation should occur.

    +

    The Hello World sample extension does not do anything on the main process, so we'll focus on the renderer process, instead. +On the renderer entry point, the Hello World sample extension defines the Cluster Page object. +The Cluster Page object registers the /extension-example path, and this path renders the ExamplePage React component. +It also registers the MenuItem component that displays the ExampleIcon React component and the "Hello World" text in the left-side menu of the cluster dashboard. +These React components are defined in the additional ./src/page.tsx file.

    +
    import { LensRendererExtension } from "@k8slens/extensions";
    +import { ExampleIcon, ExamplePage } from "./page"
    +import React from "react"
    +
    +export default class ExampleExtension extends LensRendererExtension {
    +  clusterPages = [
    +    {
    +      id: "extension-example",
    +      components: {
    +        Page: () => <ExamplePage extension={this}/>,
    +      }
    +    }
    +  ]
    +}
    +
    +

    The Hello World sample extension uses the Cluster Page capability, which is just one of the Lens extension API's capabilities. +The Common Capabilities page will help you home in on the right capabilities to use with your own extensions.

    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/get-started/overview/index.html b/v4.2.3/extensions/get-started/overview/index.html new file mode 100644 index 0000000000..b5d6bcb575 --- /dev/null +++ b/v4.2.3/extensions/get-started/overview/index.html @@ -0,0 +1,1038 @@ + + + + + + + + + + + + + + + + + + + + + + Overview - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Extension Development Overview#

    +

    This is a general overview to how the development of an extension will proceed. +For building extensions there will be a few things that you should have installed, and some other things that might be of help.

    +

    Required:#

    +
      +
    • Node.js
    • +
    • Git
    • +
    • Some sort of text editor – we recommend VSCode
    • +
    • We use Webpack for compilation. +All extension need to be at least compatible with a webpack system.
    • +
    + +

    All Lens extensions are javascript packages. +We recommend that you program in Typescript because it catches many common errors.

    +

    Lens is a standard Electron application with both main and renderer processes. +An extension is made up of two parts, one for each of Lens's core processes. +When an extension is loaded, each part is first loaded and issues a notification that it has been loaded. +From there, the extension can start doing is work.

    +

    Lens uses React as its UI framework and provides some of Lens's own components for reuse with extensions. +An extension is responsible for the lifetime of any resources it spins up. +If an extension's main part starts new processes they all must be stopped and cleaned up when the extension is deactivated or unloaded.

    +

    See Your First Extension to get started.

    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/get-started/wrapping-up/index.html b/v4.2.3/extensions/get-started/wrapping-up/index.html new file mode 100644 index 0000000000..e40c227991 --- /dev/null +++ b/v4.2.3/extensions/get-started/wrapping-up/index.html @@ -0,0 +1,1048 @@ + + + + + + + + + + + + + + + + + + + + + + Wrapping Up - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Wrapping Up#

    +

    In Your First Extension, you learned how to create and run an extension. +In Extension Anatomy, you learned in detail how a basic extension works. +This is just a glimpse into what can be created with Lens extensions. +Below are some suggested routes for learning more.

    +

    Extension Capabilities#

    +

    In this section, you'll find information on common extension capabilities, styling information, and a color reference guide. +Determine whether your idea for an extension is doable and get ideas for new extensions by reading through the Common Capabilities page.

    +

    Guides and Samples#

    +

    Here you'll find a collection of sample extensions that you can use as a base to work from. +Some of these samples include a detailed guide that explains the source code. +You can find all samples and guides in the lens-extension-samples repository.

    +

    Testing and Publishing#

    +

    In this section, you can learn:

    + + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/get-started/your-first-extension/index.html b/v4.2.3/extensions/get-started/your-first-extension/index.html new file mode 100644 index 0000000000..821d904b0d --- /dev/null +++ b/v4.2.3/extensions/get-started/your-first-extension/index.html @@ -0,0 +1,1160 @@ + + + + + + + + + + + + + + + + + + + + + + Your First Extension - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Your First Extension#

    +

    We recommend to always use Yeoman generator for Lens Extension to start new extension project. +Read the generator guide here.

    +

    If you want to setup the project manually, please continue reading.

    +

    First Extension#

    +

    In this topic, you'll learn the basics of building extensions by creating an extension that adds a "Hello World" page to a cluster menu.

    +

    Install the Extension#

    +

    To install the extension, clone the Lens Extension samples repository to your local machine:

    +
    git clone https://github.com/lensapp/lens-extension-samples.git
    +
    +

    Next you need to create a symlink. +A symlink connects the directory that Lens will monitor for user-installed extensions to the sample extension. +In this case the sample extension is helloworld-sample.

    +

    Linux & macOS#

    +
    mkdir -p ~/.k8slens/extensions
    +cd ~/.k8slens/extensions
    +ln -s lens-extension-samples/helloworld-sample helloworld-sample
    +
    +

    Windows#

    +

    Create the directory that Lens will monitor for user-installed extensions:

    +
    mkdir C:\Users\<user>\.k8slens\extensions -force
    +cd C:\Users\<user>\.k8slens\extensions
    +
    +

    If you have administrator rights, you can create symlink to the sample extension – in this case helloworld-sample:

    +
    cmd /c mklink /D helloworld-sample lens-extension-samples\helloworld-sample
    +
    +

    Without administrator rights, you need to copy the extensions sample directory into C:\Users\<user>\.k8slens\extensions:

    +
    Copy-Item 'lens-extension-samples\helloworld-sample' 'C:\Users\<user>\.k8slens\extensions\helloworld-sample'
    +
    +

    Build the Extension#

    +

    To build the extension you can use make or run the npm commands manually:

    +
    cd <lens-extension-samples directory>/helloworld-sample
    +make build
    +
    +

    To run the npm commands, enter:

    +
    cd <lens-extension-samples directory>/helloworld-sample
    +npm install
    +npm run build
    +
    +

    Optionally, automatically rebuild the extension by watching for changes to the source code. +To do so, enter:

    +
    cd <lens-extension-samples directory>/helloworld-sample
    +npm run dev
    +
    +

    You must restart Lens for the extension to load. +After this initial restart, reload Lens and it will automatically pick up changes any time the extension rebuilds.

    +

    With Lens running, either connect to an existing cluster or create a new one. +You will see the "Hello World" page in the left-side cluster menu.

    +

    Develop the Extension#

    +

    Finally, you'll make a change to the message that our Hello World sample extension displays:

    +
      +
    1. Navigate to <lens-extension-samples directory>/helloworld-sample.
    2. +
    3. In page.tsx, change the message from HelloWorld! to Hello Lens Extensions.
    4. +
    5. Rebuild the extension. If you used npm run dev, the extension will rebuild automatically.
    6. +
    7. Reload the Lens window.
    8. +
    9. Click on the Hello World page.
    10. +
    11. The updated message will appear.
    12. +
    +

    Next Steps#

    +

    In the next topic, we'll take a closer look at the source code of our Hello World sample.

    +

    You can find the source code for this tutorial at: lensapp/lens-extension-samples. +Extension Guides contains additional samples.

    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/guides/anatomy/index.html b/v4.2.3/extensions/guides/anatomy/index.html new file mode 100644 index 0000000000..94d836c322 --- /dev/null +++ b/v4.2.3/extensions/guides/anatomy/index.html @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + + + + Anatomy - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Anatomy

    + +
    +

    WIP#

    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/guides/components/index.html b/v4.2.3/extensions/guides/components/index.html new file mode 100644 index 0000000000..bd1b6e0dd5 --- /dev/null +++ b/v4.2.3/extensions/guides/components/index.html @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + + + + Components - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Components

    + +
    +

    WIP#

    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/guides/generator/index.html b/v4.2.3/extensions/guides/generator/index.html new file mode 100644 index 0000000000..4657cf75bc --- /dev/null +++ b/v4.2.3/extensions/guides/generator/index.html @@ -0,0 +1,1092 @@ + + + + + + + + + + + + + + + + + + + + + + Generator - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Lens Extension Generator#

    +

    The Lens Extension Generator creates a directory with the necessary files for developing an extension.

    +

    Installing and Getting Started with the Generator#

    +

    To begin, install Yeoman and the Lens Extension Generator with the following command:

    +
    npm install -g yo generator-lens-ext
    +
    +

    Run the generator by entering the following command: yo lens-ext.

    +

    Answer the following questions:

    +
    # ? What type of extension do you want to create? New Extension (TypeScript)
    +# ? What's the name of your extension? my-first-lens-ext
    +# ? What's the description of your extension? My hello world extension
    +# ? What's your extension's publisher name? @my-org/my-first-lens-ext
    +# ? Initialize a git repository? Yes
    +# ? Install dependencies after initialization? Yes
    +# ? Which package manager to use? yarn
    +# ? symlink created extension folder to ~/.k8slens/extensions (mac/linux) or :Users\<user>\.k8slens\extensions (windows)? Yes
    +
    +

    Next, you'll need to have webpack watch the my-first-lens-ext folder. +Start webpack by entering:

    +
    cd my-first-lens-ext
    +npm start # start the webpack server in watch mode
    +
    +

    Open Lens and you will see a Hello World item in the left-side menu under Custom Resources:

    +

    Hello World

    +

    Developing the Extension#

    +

    Next, you'll try changing the way the new menu item appears in the UI. +You'll change it from "Hello World" to "Hello Lens".

    +

    Open my-first-lens-ext/renderer.tsx and change the value of title from "Hello World" to "Hello Lens":

    +
    clusterPageMenus = [
    +    {
    +        target: { pageId: "hello" },
    +        title: "Hello Lens",
    +        components: {
    +            Icon: ExampleIcon,
    +        }
    +    }
    +]
    +
    +

    Reload Lens and you will see that the menu item text has changed to "Hello Lens". +To reload Lens, enter CMD+R on Mac and Ctrl+R on Windows/Linux.

    +

    Hello World

    +

    Debugging the Extension#

    +

    To debug your extension, please see our instructions on Testing Extensions.

    +

    Next Steps#

    +

    To dive deeper, consider looking at Common Capabilities, Styling, or Extension Anatomy.

    +

    If you find problems with the Lens Extension Generator, or have feature requests, you are welcome to raise an issue. +You can find the Lens contribution guidelines here.

    +

    The Generator source code is hosted at Github.

    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/guides/images/certificates-crd-list.png b/v4.2.3/extensions/guides/images/certificates-crd-list.png new file mode 100644 index 0000000000000000000000000000000000000000..19c9558f7118b43e45138dac4d12f73ba648678d GIT binary patch literal 811453 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
    i?B!l|m(j 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�F_RQs&$fHV$gKK4X9PLQ1((c+oC=et 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

    5n}f-)2b+8dOqeos|99$* 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

    KaUjqltM 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 literal 0 HcmV?d00001 diff --git a/v4.2.3/extensions/guides/images/clusterpagemenus.png b/v4.2.3/extensions/guides/images/clusterpagemenus.png new file mode 100644 index 0000000000000000000000000000000000000000..3ed1c79e5b96c28fefe9298caa2d4a60ccf540dc GIT binary patch literal 257440 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

    izn5IAov0%sraFpjcrqJw~U5)2U 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 literal 0 HcmV?d00001 diff --git a/v4.2.3/extensions/guides/images/globalpagemenus.png b/v4.2.3/extensions/guides/images/globalpagemenus.png new file mode 100644 index 0000000000000000000000000000000000000000..e986cc32e9ba8aa3852bdb73f66d6fabb926e364 GIT binary patch literal 148787 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 literal 0 HcmV?d00001 diff --git a/v4.2.3/extensions/guides/images/hello-lens.png b/v4.2.3/extensions/guides/images/hello-lens.png new file mode 100644 index 0000000000000000000000000000000000000000..5e2c0ac0a53febbc6e1a3bb52f24ccf218ee06a0 GIT binary patch literal 61522 zcmeFZby(G3(=Uul3)0=4(%oH>0*Z8punFmwkWK|@5D=u1?vj-5ln{_^r0cA${O;$z z-}7AOde0x{zlZDE?!CWz&5Btwvt~Xs%TQHiSyW^~WEdD2RCzh6=P)p^9565s-yp(+ zCp;8OE-*02Gggw4s`8SO(pmyV9(VU-En~V)BSz>}gV&1Lx35eui|^!F+l`{2UO8n=p; zC1N4=55AESi=>1fSOq?JCJFo1=Dn;~hHyHM}1Z0S&m?X;*EGZoUCid*uA z!&Ia7+`OyfzSAk^$lBqIvWRK^2~@5`&@Sr&rENF@cg){a)PW?URQU$A@*u_XXe^n zV$DWTzLA-iWoXK7l1^rgwfE#>F->no%*8RsBU2Z7{Wu$2mN$GB>oPs3Y-uFe?CszC+u z!P)V&K+BgF5X#kt+SLaz6&8@k-VZE!V8lc$Ce6cAAr~4jv+ItZmm95!JdXSxNRdaI z<~?zG`+yDZg`AIaE20lc3*Ix1$XMC${u7`P5Yc6yjXF?M=5qP7>RaIafQ?a_%J zbc=KHq0Y9^*rPfH%q>xDJPKIC!G|Mj<%1RH3wfwU;Vg&8;m=Gi81lef%tsXw8;M5j zyDA}d;AhnbmGF%3dNUad{Ul+lO^F9!L0p|H@H>O4ROX2;UzV z@YB-mK`Q)u>xDf=!0oRSU;W^1lYBEA27M0z^PJWqviycOR%eoIG8razdg1}+AzY8_jXodP{I)rC zPc}NM#e^RJX#`vsPW!hGlTo&C_Rd7)exH8%e(8QlKl$1t-0&PDrLTk2Vm1$XNE%QY zNE@)`LLlv@h6rCx_=uHBEc_h1->pp7>guxF3huG(5trcchFk^G{d7Kbar5<})DJO; zENvzGmeF~(Y_QaggbYjN&qR^hO2bSOhjEIjjl_!>5a^IaITE;`96_6l^%8?A6tyF~ zL$>Rb6Y((TP zWD#VWcR0us$X~Gc7$X>-<3MoQaVoH zqVdET)tU8#(pil(Y+O6HN_M+`GO;?! z-&(e^$#G8`4;!()&a=jUt!1cXcitLe*ul0;1mWD`y0o-0CbnpttetV|ks1gzdvEvL z?x-iuc*`o;MBCb<55>BRt&eTaY7+7!MKJkzpm4xWs})xn_hEP%uJA|vXL!#t&5D2N zF_q(tF%A_h6f7p2lNdM6*3Vp?5V!M(I`Rx`rXJ6CjnIynmkvnk(9Ds~O;i_G+wJ!6 z^0`d7)a)>v-kvh;>g+7?Y4IHpyYT;T{45Y8P~yB}f4#Q4L+$d~p3sHIN!exLr&mH| ze~4j`g|16mty@Ep6aVhf%*1!@sgv4mGTRrn1h&CHg4UAze+|qFy0+>qrtLP*H4O#q z#qJzd$Yy*=r<<#oJkC$>!<({hnR=W{z?tTrcriQIrL*HbdX*hrIP@li#~{w`tzD>H zLdJW82!r@VEMMw zHqDFI#m5LAh(CmV*kfjU_0_a3{vF|CPQ3J2)GZ-R8&Vv!{45u$M=xFY8a@ht{H8Dy z%h7xI(`Kb{*~6j6KG=P)@y$ZG#@YDMcqZ3b<$zVYmx>RZuhbG%9%iFFnqsN^T_Q%h z1Gxz$CrbtU|9&-a;6=WPyp1tx1ogm)iztsgr_w z-ZH-wXI?GOWL03T9}PuTh0e;%j?E$n;5rKlk@?K4WKVIXXo; zQ?|kLdv#cj>kIRr8@$hI&w}}_%B zeN`$N>2YcQmh)gMX?13*Eo(h)9f#G)U>tP@HI4L?Y|n@P?$;92Na11ZvM>FuNw@Xb zRLk|xlkSs|^N}{*WnL`1sTOr#*QKWRtEjS&GCHzykqBSri_f>4OBP-0gRBk)`Vp+R zVOQE013Nm~XG{ChwB@w4Qa0?K1vp|9$X_UL+U6d~*`>n3;B5AV9)I!NX7J0sL&!zE zrc2*z`O<;()>|K@1N$L*SVR>BCXt*uc*FD=_AZ>Er)SdbGwS?Pm$9-QIg8K>F7`uZ zA{bpJn8gk(tQA2z+U8y9_f2SGI)hFsq6~_wcb}S27?!4mC#c>n*>TM8-{p6;L>qEE zLO3`(%$Uu=vv9!~G6lYFn3()@jY^gaj%0er&*FSkz*|7i`&@#)b&pC7&fzrl#BOUlcG zcXg9DW@fgImUd2(k(*550g}DkD@Pa@TpH->f&6po1JM7Jm4=p+mXe}?i5-N+$kfi* zjKvLN5A6p=$V~uzgqS%Qk-I@`Y#jyMgem{D5CET{k69_n|1@#37N*ovQYDwPdt*k< z!@|bGMk#_!PEIcL#?)Nkxs=R3Irt__Y3bx-FTl#`>gvkk%E@B)#)6fdpP!$Vjf0hg z<0)wI)Y0A6$;j=gts~XnPX6gf%FNN^jg`HVm7Og)v|l4*J7*_hN=oQJ|N8qoPct{G z{~F2G@qSrgfvnJ9SlL6;QQuGqZUmWd#8|17nEraPSEIY5%|d@?RtV z8>QBNQL?k~a{W8$zy0+8CDn8^dn0KF0b@Fe{MUZn6aV{<_k=>M(53$yEB^BN&r`r? z5o96Oe{GrwGKawqA=pP^D=8HX@D8L5`uBhz{6qiu9s1dEc9nyv5(Y*LMqWx>!|lON z6G8&EY;_6A@N}2we&m4+{!j65Q~_L^qwJ1*HxBDpYpDe8)PXQaNIxUR$i>|Do9qaE zS5QNqzi|GzTd-49KsWjPelw ztY=A@9_c|~#CyXWbwn|khd3%Q6xqv4{SPUi{lGkoqy+rp9y5Xew{4qyY%jWlWz z{yd%m6sA-ij?i(S^F!xwLr{(*&$C5M{ydJ-S#AJ<!H?qarHiAz3GBH>FP{-MN%iV6Db%0CkV{J;b2-YR!B zEtKvFLE(M`-O@aIFcglNGVY_lGWahs2RnQJ1iCR4l@DgxP-2i|`l>g4gg+ zEm2hiEMe?TWrqK|>;DogM1ql)M2l9Jns!*#HIt<0k{O&XQUz z`CcXqfQHE6;MXyH42i)IJ~{l5oBY!*!r{?kljGcV<=)%|U0Vp0nS}CSRk1Ku_j;B0 z5KKtZa5Y!UnBg5t@fY{wxf45{+<{yB)t9jLGvF%M zJ2+}BPFTC#cWCgT=Vt=wQgXrWj&S`Tz`19DGGIvWcWpDSmw^$Mk=%}Zg1N4Xw`;w> z!q+Y*`eeEl(?z_En+;Bq+;4?u1ZfhIxUDDqLn-UVQ46WiV)0n@1BH9tR8|V)VltuT zg>JaqjEU3!K-KZ+Jl0=;h{rgN-*qkS>P}vq1bY~fA{)k%>z_>~0GrIn>88>5v?@kT z{lkT&{MK62_(}FMA&+tj4`jX!GZdzw#*SmERFAz+^nAMUvUx_A&sCr(se#vfQb>KS zB!J&>tCrt)?K6R}?fcDziki*wx(X~Y+r>sJUUs^Hi;6FVzemb7nK(Ufja_{gO9lHs z(4Cm~pMTGFOt2lK`h2UFCOrG5omkMT$D3zk=_K++u}%tamm*u!)$a;NtNk^-vje|6 zhnoU^XkF z%%4k|8pBJ-Nb1-l{N*%^pDEb>??UG8w!rnLj)$KdPH>R0!)9wM=cqB#dd=r5c zx|GR7IBPHDc{*Nnaj8xx)}LH6{JZ>HEBAIy)i-aOygb?U=97LAtmEEyk(A?ZT^J+5oqBO-0 zp!B}C>x?Nt@XY3FzP|{L!65Nql}Q!!9^IL#nn3;GyM)dOS<`iuGP!Xz$US*|0GW{U zZ$G3$NIO4VJv14s@u2YNDp=fQH_5BfXJcnOM-qRx27kRJQ5zH+OcI zvJ)vTrkIb`aaH)@&$+2eOCwy?yWz^>V(#ee?SYYYg#Id~1l=2-NAM{W?K1UcG{e`G zw$9IW77;Rl?e}b?IP5! zM1D(fTq&9NNW2LD*l?-CQ&MxtUQ)ZAoQylEvurY!CH>6te96aEimFJR)s#NHbFi3b zApRNN`-089ZvRduU7k3Ev;8Ep7K8W@0}N~q(is!#6rLhyW0|jyI(JpCpTt*uQBG`{ zgdA<{!yR+EPm#VElvp;*qB}P4_^kj0)nI1qPMpC>n9ATrQjn)%r0#>?R(hhSc-IR%r*iW zV<;Y&T&-nDY&Wu-H->v>248Bv=+@Nmm*^5_;v!a|;@ZIbncj3+yOdGba{cAx+HGwX z4WDaVF^#=j58=w0SN~3}AGMRW&iOc~&h1w50AmWUHVXC)4(Bqtv86mB0YBl#*Y{@z zBXBF!I=fhZjbd;p$e(F0ikF6)1fwNOw(KhrR?3zxm=F5X>@DCjiP5LXzdn=*GB(|r zK62bLIctJI1S@uKTI#pGdD6D6h|nZ~NSGcas&)l3*fn7?uZ}p}E$B_@iz_6QUQg>S z)_ITZ%vOi4P({J}lB;?>oau^Ao!J^ zVKtFu`>b7mQ-kY!c+JW8Ir}%AU7sx1%cHLAO`eT9dViPhQ57Y--reWflXgt;TUBYJ zeo2w7bCzzt@XgG22a>{*SjZz?#42uw);Ut^c=a*-gTvwVE620Jrv{NK;P^#^9StSe z(iRW!4i%scBAfE1Ga4P0f5J z1Rj;Zb~PzeEPb)`vPk^0LpKn`x$!!nC5Z=O{Q)*s_g%y(i9m8ElZex?dIU;mFCuQ| z2tNPo)W-n)$eZb;6ktg(9G z#ArN_9?N;I=@Qp`17BZRCTyb^iOW+M+KaQ@RyIc}sCJ5p3`;)j_HeT!f)8vCkmVJK zBHBNj19h1;ac#3s;-B{nzmHqsRCk9Sf-BHNklCLV*+1We;7Fs^bKRv2W3I|>f0T8h z*}2{3+DPg7Jm3iu3eyXp0}CJ1@8-EGBpauECw7QaWdQqR8+my97ac6oR%B* zQ!Mx??ej}$U@G(v^NnS6rBI$CQ)H{<=CI$Z6(exyG~Oj;8<^(5i`aOHoq=J{*?e9Y z>8-ZCtVF*jmCJD*$!>oAIln~VHFKnHV1yy_6F68+L)CcQcPJUc(vY|+DI!`NBz9nH zT^!g4GlYNb!QEBb%=9vQ-?1tOe#egBnhvr?6eD+isNb*p*z8F?IM4SYpJ`!HWCz-B z65b!e6i~0EBgR1ooEV$TqlK;poYuFLysdk?DFg2uzi>XGjSl-o=4C_uHuWpR^LV2U zJXTX74-E^Si$l+pu9HmPRS}$}<6WBl!-1z$)-}O7QNEZQ5$12pOF4&v51?I%2#zZ%~6`GHZM?0 zDR9GK1csCyxpDKEYR|B6XR|5^+@{6|ywzn9TyC|V;F(^xwo_v#9^6GL{~5{INpH?$ znL}P%-IlGjTzqn>q2hOI++pO2|ABo7t7xcjx;Fn6bLKx`n9MV5#wl~oGdI@v&N-y z=NB+gnN+&00sF|-gChHOglY^p7*uWRGh<)YzJKU`@zye9Lx(~A7X}8llD|Yy$Ky~m z#*@j0?4*;{VMl`~;>&qrk=h|&C9kdNzS>ar)S3`m#!u_&f<8Ja6rFgX!~&xdYnUp5 zDu^09V3xhrtc8EP{|AWJ0lvBQ+2Zl9#cG znOem9!^1GnXk-EpB(t8?XJvCxK^h|l(;Dh8E<6PGDA8g#dBzk9f+I`Y>3|dM4i(p- z+#ZDchg<3fGMnrK6Nqsa%Okn}1ozq4J*TVSi}EW@jK9=8r!HmBY3Vsd3a4qYq}~h z<|H9gvYQW$IsYT%1GWvF8bn>6+nh&$USp%0$qP#K&@<=@fVc}8#F1(+T*>z?OaU}j zj3*E(_(f?dC0*~Z0s_$}vSQ%dErS4#UPRsF-c8UT1VbxSSSn5i#9&}ankE4a#T63@ zf`O$3W(4g7t>IH)^O&iTq+5uYMkXoqXWT+B*mZtzFFJJh`-FO_G?TaT+TZ{V>| zCUKonJ=%KP3)LnGFw;P>pSXVw63jz+z}olr2RT}>3Jj)}Q3EMcrm0)uctao36aIfi zY`7d*dZ^idLtqWiR~F>}-@V;Eg2r9V)!`@o7#zkBQrbTZtOjk2tqE!2|7u1EDp>Sjd%r!76|_03(krrviovixX5)tjd1at;44pAH_WRJ@ z2CS>23p<`01ITbWT_Kbf9S0ER$#Fipx4vG$sfjDyH5PUZjL=F6{tlgW$W!P9l7mA3 zECB}ASQ4NCJh^#Ap}ug-OF}I5RgC{MYUI0;yroHp5=s4S~UPSgoJUe+)HV10%&tF%QDF+ z+Y?gdo=6N`{50r1q}VDE|1THGd7wLJ64slH2%Pen4--(@kT5`~@tNR0^iXXEZF;9% z%F=vCYVWw`Vi^bwF^JSPCZ&LK_oWv>BV@7v5uyJPp+AEE|3HLR z=uM$`$8RFGX%t_R2ou-k4YIZ63r+ws;gy+x|0ARtSil^-F6Xg^LUurCu>m-k&1PHK zD?zR-A=CGyZ;dKzNFqHF!&?gH%SVED(Yt?hzz4vmM0F>itC;mQg`~gq;_V~7>&Hk0o4v>DLj!f3 zbOSL)RAZX*KN4abu6xMVjyfG>9wLBH5zs3@!QI~x1P|^fv91n%%o--3vI0FDtb$HN-N_K`kohs7bJ(tOK|3`VZ)RUCQ>&kRybl+ur4!oK0 zHmmM^o0ftQ)dWyq_I6e4#TIJb;&T(v)a<%pI10xh421a?) z-@Y5o7pe7ST^Z#(`A}xm+g^HmvdG|i4h2X7J_SX;@I5N;#YqDJFn{Z-<7#092u0YV z)w?0rk3Dx*Hb2nu7voS+(J5*`QA2co(5xqxll+eiihbGv=TBVP_g<54YDfg0F18T# zJ4!qWM1nfiEa=(hw*k%`si9PidoKQh3hfW(7qrKb3O!IC(*}KL-CbS0r-z6D^@#kF zQ!B)JE@}O=c5J2l#J#d;ufR?@!web?l1@#fa2JXc+v00BdH}GDN95T(hP(aX_+3=C4-m7w-a&zAi@VVs?a9pEO>B#k~jyQbr zblp$P4n|8XOkiD`)^UCz*^{T-@TG*1f+`+y@qW(ea^OIZRS4XdhN8jP5$?_$KBF25 zBhrz33w015?K6n}ZoV#`->l2-K#}`nrQoPE4wp9olsevy8j$g`TG8OzXPK{WV9*nC z?Go}$Z%I&R2QHKvO4zSO1aPR$#o*i@atcuRemt){R-&U<`6+jr>51h@{?>9m21nG1dH7o{0@B> zJ%5)yka%3ZIcE3PL#S0mSnZvUr)Ary-m{LxCc`o!!|g6I zWf0}~wRw$-Rua-Wten<>A4;}t4*(m-y?zF|x3Jq++Zfqh^)3a4uAcx% zRf2XSXrrUEJ?VTiYvyRbNP4{bok^$n1?O7hO1t!-jm{-#rneyd!cwR_2{dX87)>zw-;~v)s`Lct+txNz9u91hfVR^jg)6 zSI%Q4_hzS1eJD*~t>R8+!||W$RKIz&nHCYA=oh1=JvSzJzayB?9r4F8sf7nS5|O2} z0|LgKwVV7`$0uI~A4&SrdCnxFOcl8X@z5oO@l+n;70cO}s&BtuX|PVgk+U(#&+!~u za0zJW*}yydnibj91rErPwiSm-Yts%Q6T%-;sE~rwy;)q3YYC#&Q1t}`Q#kouu|pCb zh}N7K;^vQ>l%%UuOu8qZt4CaO4&x6#48=y%?E9F`R_!nGtPxH6U`;|sn*fHDv?uIY z=Sde$=0Kq2k3-wcKaW!7|GYj+kqhDUX129YMu^%+u1B@ysONA2v#ptQVj_ubs^m>p zKwv7s;b_kJHnqKr@AjBnRmxsMG3*8r*UQf%YP6v^%|*9I8H47RB|A@-cLIVh1#Z-7fLQ@&?r+A0CbxKH~VT|W}IYtk!i>|eR05KWaN zuk#cJ`Am@UIuu+<-yN=aB*00xbX;XA;vM5X<-L?XTbQ3)Te@vpi$Y~75V=Al-Vvf* zHKVW#ekxk3awIaGtCM2q?$Z;nT$I)jg=HDQ-DbOnvm!~P5Ba?Ph%zMonbQdE&1o^w zTHJi4L4!x9)7O)$8FmCzf;}l5cbw}+A7^950jt9!G=t*KsBDeAsS@2cH$9IemO~mb zso`$`>ir0#qm=)|5o8l;Rwinxgy(o6a^9&^uB>wTu{QaUw>MX=dW=&>R5F5g1j6bl zPeO&-mfxZHs`L+K2t#aVRYK_=*=TFItK{`$FGoMRBBl#vV^km#eDmAQwQ2K9)!-vp zeF98QfEx!j_wn!+)kJlToNQusr=n9g(3^)u@#i-+x;sV4kP2h+bVX$B2q}$sr>E(p zCWMxFi}xH*E1V@McN|c4iT8{3984|&IOdP%;|Fy$Mq_{aWFy8Y^qeo*`MS!YU$4IK zK1HkXJ6d$SxrRC^C7NTCWAJ+^LwB*K?$~JcF55plU?Z!{Ry?-39Xe494LV?`_U3Vv7;y+dLbs zt70rwe@KAw+rS9H8oRn~Vb3#p;>hV1*90sv|J{10U0Ymc{hzkqSAKSki26rMmU6e8 ziCns#F*~PcqH_Eg?=t9C)`)r)`)hc=g*$JziJSTs0Gp9|a~T9yfWwXU)i*~b5*=!? z#!dD!2+9Y@&jwPS%E$mP?0m~$<@3i+36Wd6RmN&xH-w)n!Z+1m=1rDf2y8Zq_aKfk z-a03SWM+#nUe>HUQx7LVBv||S|Hqj_ z>QB0LPHi@e*XmhecpSg@HaVJJP-M|3xDf;8VOtK=3WL<4->%pRp|><|l%v*~rf zpzX7jOiYxR0@rVLpC=N0rw~sGsC81eohXCuT=Q3~956W1Il@dFJ^smMazMTKYFn(5 zVhxF|xn~QG-QVFN zw!H2a^HU!Cj58(Vr))U%Q2Y7x8vqVL00*4DO>n4vrfR>D!JvU!tPfiWnLdj=V;lRe*atd0nuV|Q|r7s zbC?&;X_!eSGad3W!%&FsGy7xKXcSh}&(%|D0Gc);kg;jyMVCh`0Th!JgzY=p%}QY+7Fl#f%QTFl~Ch*SGcD`vW-b0~&edOoZf z%a+|d8vm1rui&A3f!9^%U40^H{ou=t?_Ig{1@1wqcW?Ep9%^Drr zHgLblV*yzo<9CZgn!pHl{2z^A;(6}CAlq`J%z#qlV+@XkWZ^|~Yy3ET!7+yjsT@rG zes7EX$E$fOh?_!0*w@d~35;Z)_!C`?M?$KtuCmediAHR8{mbafCr*aiedebQW5rM9 zA{$NprTv2&)xCtGmN@m8a65a{Rurf9gi{d$eOWNp`}0@!5+$eA@C;Z_#>fWLanaJvy+_c2Gni|(BpQ9_o!;mv9Hisy=JK@QaRqT{d}Ed0~g));#~FZ z%!I)W=OH!)m0uP;-bEO`&u}g-(2z!&|1RB{gUNA;if@`bl)RW%m+wF!(bYh9lcGkh zV8GECbl|LTl24u*CK{_UbG9AzIW7T{ztTY?_NBB|*tpY;io11GpA*G{)-M~1FL~WW zH@wM*0*EG4D0S)}ouN*SA7UtmFiEUcVdUL2^UnK;H!oiVy>GtJui73djDBohQ2)}# zCV2jIIlTgD>GJAoH-l6dR6tcCx2(g-E=ty))84utaBB9~x^(8g zxutPrTsOSx(xo!x3L=HvM^+Q!Al?z!A--UIMq_IEsKB6&NaqNLL%?}&x!e`DTd!hE zJ%NMEjkUm<3`Kq6QIhUCcZSRETmyE#!pj01yk@8Ek+B^8iL<3c)H|WE^}I5y{tbr@ zx?T8YQQxcNELGPCI(zxvY`7+*b52#yY{{c1idd&d_KnPIYLbs!o$Z-hulcJhe_ej- zA5uX7EUY|c^|_ar=8SlXE8N=w4XzfDQx|-&BDfv;sg}z4=+@wF432Q1ONuh610~+@ z(;Ocn!O@%8ui2RWpH_ebxLa&`@}OG3bew~KF@L_2u}>`_gPbShqxss@EHu_aMuakm zY%-hx`FA0CU0p}^A%y5S^uLe5nSn8QcP{1^`AVZ%LWYgUuWJJS716I;`ch*9de3K& zt{rqA+qOCc6D!z9hK#CtQKo@7aMN*90S^@~shHb7rObxBmLz;Z?c%gCJz|bjXAF>_ zwF0-RP5cnpINfj_GfY(t?5S_v1Bli8pi%@lwuLZX+CIez$WYl4c6O>Z#*Ak*Cp6#T z(VcH-g^hNuJ@=P2D~DjyEYL6It;HrgOEK8ee4KCaoXd$vCDL&@W3aQE|GHz-t7EWC zZfdF5tDWVZF5uH)-Zt~=OTur4QtYNj1qsQ!a1>NXnrh7(^Q0gQ=eL49ms4X-1^Fat zT4T#7M1pr(VLbO9(H6kj)$~rIY^p$gh)iUfWzz#%p4U$=5D8}AzFx^$A#MhlqeTzw zoihWfn;o-&w83(56-^hrMVq(_3iVjLz9Tdd7ou(~**mt`rK@GVYaA!Xo2^p9&o|?< zc+5Uikn#XXyp_rKuxQ1UYKWdt*w@IGhn_6jx0%OW!;WM%l=MYAGj$WT@0Bk%sYT*r z&2|F6+aBYfNNkPO1;Mduu1ppecSp@D7FtpjqgI72l5f|xqggk*q@(YNFAah8VXX;S zm|CV5P8}|Z^Jpv`3D%5}dRA`VEr-ju6!X;$hmtvvL#rLgB%?|s1(XrY7-2jP7kGli|&M^iDsL8QjHQo)6dbFY2 z!lR?4=HHDq>2+iE=#aujSs^^14-;f28{F`<0~8LX9Nd|97Mj1)r-XzFiO?z~{d{Qp zdMsa~qRoW44WH<;^Ym=drEV$m^<0jQD;}#jJM-%IGTRe8q(iZm4yMQwA@uQmG6WyT zB!S9{c>B?r`ZgxcU}Jqtp~ylH#)S#JsiU_sA=&PQDrWoyX2N0~bIt`&ukzS_xXRya zF!d^mC5^YE@SOPNd@8l7JoN!(`)!k8G0gk95zG_1AZ?Y$OnV{QZ8x5&mf1>;YdKV` z9>H9|F;9^?)O_A|EzPqKq*rkngP8rhoK;`QRU&3~ODlAC`!-!q=R-2@iyp*W<#>yz z!1@GM1M1p!M$?VOT-XwjFBE9l_O5qdN#2$vB`Pm8w#u_a)qeJs90aHu``i*TC$s7C z_r-5-pui9l!`3h9PjM1Kv>d;RXD0P7CxYlpLz_xc3u7pv13G6DXOs$9kH}-_#MQAO z@Cl`HA?hna1aH!059sAyk_S7sAMGTxk!3Uz<)!*6;81n z`}&07)&iFRL?s!Z`aw_gX100Wg8{aQ@weCm)?eS3Dx&1_RMV=fb}^4tb#iJ@yV6t_ zK~YS3%LbafqO^p(QaGV2bH`#_B6%j2)+!Puh1Btj5yFhwsw!{cm-Az>XztN&Kc&vz zFywEm5t;3(hP?>oY^K-TsU9FAR`(t9RZzvi%5Zt%AJl<9({|=C0gpJ}Y$X|R!Tq9V z_^PQRcPrj7lX4&P@WN-pV$ZWgB8ZVmxV(`C)B9By=J0#r4~3a5MEDGEeBZ(yaXuAya_!{#b2{&?DNa5%ofV!0#sJpRNGHdv_gb=fbB1CjoN z7>o47xBj2E5{|~tQC_o(8@*Qwo#}+{{p}z0++=IYsdK2-^-Ouz=<+v_;h3$mi?>_s zr@fz&K<~|5BWU#AibZnHRui$=hX`gZBgDvtbj9Omj+YxrX9Y&l$%!4LculCEqQmw7 z?$&xfx1}{GN5q<4fy%{z+f2_C7Kqk)7-JzvA#L0`jikOK(;Pil>4}Rey|>t~vPNSU zp(t&Q(RceI4+)vM{M~5#7T*V{pz%>H3dtM!w~0I^B~}xcn&zZP?2Fzfth^c`5#!eWbF+(|=ozZp#wnjBqL|`$&CSuap-lO

    tbCkLJ( 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 literal 0 HcmV?d00001 diff --git a/v4.2.3/extensions/guides/images/hello-world.png b/v4.2.3/extensions/guides/images/hello-world.png new file mode 100644 index 0000000000000000000000000000000000000000..1a4a9c73a9dd6a2eb4fce761b36a5abdf7f8112d GIT binary patch literal 63048 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 by$=Ycm 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

    9g4|}O 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%0D{$DQ2;a9bh@IViSvgF0 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 z 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 literal 0 HcmV?d00001 diff --git a/v4.2.3/extensions/guides/images/kubeobjectmenuitem.png b/v4.2.3/extensions/guides/images/kubeobjectmenuitem.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f91675dee6708266f5aac12a3ac8b2d6bb32ea GIT binary patch literal 133111 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%0AaSr_LVCscxvkw%>64oZ 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 XVmXH^nQZ1I;Gdk7(u-mVWB>mF<^G30 literal 0 HcmV?d00001 diff --git a/v4.2.3/extensions/guides/images/kubeobjectmenuitemdetail.png b/v4.2.3/extensions/guides/images/kubeobjectmenuitemdetail.png new file mode 100644 index 0000000000000000000000000000000000000000..ab5f9ac0f0d0718e41b6992b4dbe237cb3977498 GIT binary patch literal 105917 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

    d#<2>jMen+c&Kq#EHyv-PUGDM_etgI zIR0w98Nm354>!uGH?OsXXOb|F!ia}7+f#0kcIx6AORFoIO3yU@YSg|G|L{ z_qIcs1P$yeW>SI@M>InBd=9;+pr|S2XA`n<5Fv1&YSTrqT^IitrR*R38VSqEX_$c% z1p9h>k0R6{ehWcV#SkHZHd%D_po2eZpJ+rk@<7SAV?r`DERoY^I6z&U3E};!vojT6 zKzJ)%uxwjxFnSRGInqt>oD2+!@5ZVCW^x) zU{L3N4a7-%ww&HmK4+S<0JkjSj^ABc3I;=z3c}18+f{vzN3AJi|46tOrTLIPDF zf*%CHxMTnHA|aW%xw%2222-`1xD+}X1R4p*N4Ko*iLV{TU6Md5Jq#YTC5C!HK*E_w znwXf_eW>&jOjYk-C{8Y(ho2gzAt^jW*}`wH-C|-qa2%5e#$tp!;#c1aP#Dku8q*#D z2>?EEva?s95XWGyfAO4zpvl1qA-eN3Y7_Wn7dUcYG)Y6X^TVKLn5h(ta*0Zt?NA

    r@7sC59Q|<%IMu9(H!#{z$E@BpDqG5-#4l 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 literal 0 HcmV?d00001 diff --git a/v4.2.3/extensions/guides/index.html b/v4.2.3/extensions/guides/index.html new file mode 100644 index 0000000000..3e6a85cb39 --- /dev/null +++ b/v4.2.3/extensions/guides/index.html @@ -0,0 +1,1106 @@ + + + + + + + + + + + + + + + + + + + + + + Overview - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Extension Guides#

    +

    This section explains how to use specific Lens Extension APIs. +It includes detailed guides and code samples. +For introductory information about the Lens Extension API, please see Your First Extension.

    +

    Each guide or code sample includes the following:

    +
      +
    • Clearly commented source code.
    • +
    • Instructions for running the sample extension.
    • +
    • An image showing the sample extension's appearance and usage.
    • +
    • A listing of the Extension API being used.
    • +
    • An explanation of the concepts relevant to the Extension.
    • +
    +

    Guides#

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    GuideAPIs
    Generate new extension project
    Main process extensionLensMainExtension
    Renderer process extensionLensRendererExtension
    Stores
    Components
    KubeObjectListLayout
    Working with mobx
    Protocol Handlers
    +

    Samples#

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    SampleAPIs
    hello-worldLensMainExtension
    LensRendererExtension
    Component.Icon
    Component.IconProps
    minikubeLensMainExtension
    Store.clusterStore
    Store.workspaceStore
    styling-css-modules-sampleLensMainExtension
    LensRendererExtension
    Component.Icon
    Component.IconProps
    styling-emotion-sampleLensMainExtension
    LensRendererExtension
    Component.Icon
    Component.IconProps
    styling-sass-sampleLensMainExtension
    LensRendererExtension
    Component.Icon
    Component.IconProps
    custom-resource-pageLensRendererExtension
    K8sApi.KubeApi
    K8sApi.KubeObjectStore
    Component.KubeObjectListLayout
    Component.KubeObjectDetailsProps
    Component.IconProps
    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/guides/kube-object-list-layout/index.html b/v4.2.3/extensions/guides/kube-object-list-layout/index.html new file mode 100644 index 0000000000..0e217d12f8 --- /dev/null +++ b/v4.2.3/extensions/guides/kube-object-list-layout/index.html @@ -0,0 +1,1206 @@ + + + + + + + + + + + + + + + + + + + + + + KubeObjectListLayout Sample - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + + + + + +
    +
    + + + +

    KubeObjectListLayout Sample#

    +

    In this guide we will learn how to list Kubernetes CRD objects on the cluster dashboard. +You can see the complete source code for this guide here.

    +

    +

    Next, we will go the implementation through in steps. +To achieve our goal, we need to:

    +
      +
    1. Register ClusterPage and ClusterPageMenu objects
    2. +
    3. List Certificate Objects on the Cluster Page
    4. +
    5. Customize Details Panel
    6. +
    +

    Register clusterPage and clusterPageMenu Objects#

    +

    First thing we need to do with our extension is to register new menu item in the cluster menu and create a cluster page that is opened when clicking the menu item. +We will do this in our extension class CrdSampleExtension that is derived LensRendererExtension class:

    +
    export default class CrdSampleExtension extends LensRendererExtension {
    +}
    +
    +

    To register menu item in the cluster menu we need to register PageMenuRegistration object. +This object will register a menu item with "Certificates" text. +It will also use CertificateIcon component to render an icon and navigate to cluster page that is having certificates page id.

    +
    export function CertificateIcon(props: Component.IconProps) {
    +  return <Component.Icon {...props} material="security" tooltip="Certificates"/>
    +}
    +
    +export default class CrdSampleExtension extends LensRendererExtension {
    +
    +  clusterPageMenus = [
    +    {
    +      target: { pageId: "certificates" },
    +      title: "Certificates",
    +      components: {
    +        Icon: CertificateIcon,
    +      }
    +    },
    +  ]
    +}
    +
    +

    Then we need to register PageRegistration object with certificates id and define CertificatePage component to render certificates.

    +
    export default class CrdSampleExtension extends LensRendererExtension {
    +  ...
    +
    +  clusterPages = [{
    +    id: "certificates",
    +    components: {
    +      Page: () => <CertificatePage extension={this} />,
    +      MenuIcon: CertificateIcon,
    +    }
    +  }]
    +}
    +
    +

    List Certificate Objects on the Cluster Page#

    +

    In the previous step we defined CertificatePage component to render certificates. +In this step we will actually implement that. +CertificatePage is a React component that will render Component.KubeObjectListLayout component to list Certificate CRD objects.

    +

    Get CRD objects#

    +

    In order to list CRD objects, we need first fetch those from Kubernetes API. +Lens Extensions API provides easy mechanism to do this. +We just need to define Certificate class derived from K8sApi.KubeObject, CertificatesApiderived from K8sApi.KubeApi and CertificatesStore derived from K8sApi.KubeObjectStore.

    +

    Certificate class defines properties found in the CRD object:

    +
    export class Certificate extends K8sApi.KubeObject {
    +  static kind = "Certificate"
    +  static namespaced = true
    +  static apiBase = "/apis/cert-manager.io/v1alpha2/certificates"
    +
    +  kind: string
    +  apiVersion: string
    +  metadata: {
    +    name: string;
    +    namespace: string;
    +    selfLink: string;
    +    uid: string;
    +    resourceVersion: string;
    +    creationTimestamp: string;
    +    labels: {
    +      [key: string]: string;
    +    };
    +    annotations: {
    +      [key: string]: string;
    +    };
    +  }
    +  spec: {
    +    dnsNames: string[];
    +    issuerRef: {
    +      group: string;
    +      kind: string;
    +      name: string;
    +    }
    +    secretName: string
    +  }
    +  status: {
    +    conditions: {
    +      lastTransitionTime: string;
    +      message: string;
    +      reason: string;
    +      status: string;
    +      type?: string;
    +    }[];
    +  }
    +}
    +
    +

    With CertificatesApi class we are able to manage Certificate objects in Kubernetes API:

    +
    export class CertificatesApi extends K8sApi.KubeApi<Certificate> {
    +}
    +export const certificatesApi = new CertificatesApi({
    +  objectConstructor: Certificate
    +});
    +
    +

    CertificateStore defines storage for Certificate objects

    +
    export class CertificatesStore extends K8sApi.KubeObjectStore<Certificate> {
    +  api = certificatesApi
    +}
    +
    +export const certificatesStore = new CertificatesStore();
    +
    +

    And, finally, we register this store to Lens's API manager.

    +
    K8sApi.apiManager.registerStore(certificatesStore);
    +
    +

    Create CertificatePage component#

    +

    Now we have created mechanism to manage Certificate objects in Kubernetes API. +Then we need to fetch those and render them in the UI.

    +

    First we define CertificatePage class that extends React.Component.

    +
    import { Component, LensRendererExtension } from "@k8slens/extensions";
    +import React from "react";
    +import { certificatesStore } from "../certificate-store";
    +import { Certificate } from "../certificate"
    +
    +export class CertificatePage extends React.Component<{ extension: LensRendererExtension }> {
    +
    +}
    +
    +

    Next we will implement render method that will display certificates in a list. +To do that, we just need to add Component.KubeObjectListLayout component inside Component.TabLayout component in render method. +To define which objects the list is showing, we need to pass certificateStore object to Component.KubeObjectListLayout in store property. +Component.KubeObjectListLayout will fetch automatically items from the given store when component is mounted. +Also, we can define needed sorting callbacks and search filters for the list:

    +
    enum sortBy {
    +  name = "name",
    +  namespace = "namespace",
    +  issuer = "issuer"
    +}
    +
    +export class CertificatePage extends React.Component<{ extension: LensRendererExtension }> {
    +  // ...
    +
    +  render() {
    +    return (
    +      <Component.TabLayout>
    +        <Component.KubeObjectListLayout
    +          className="Certicates" store={certificatesStore}
    +          sortingCallbacks={{
    +            [sortBy.name]: (certificate: Certificate) => certificate.getName(),
    +            [sortBy.namespace]: (certificate: Certificate) => certificate.metadata.namespace,
    +            [sortBy.issuer]: (certificate: Certificate) => certificate.spec.issuerRef.name
    +          }}
    +          searchFilters={[
    +            (certificate: Certificate) => certificate.getSearchFields()
    +          ]}
    +          renderHeaderTitle="Certificates"
    +          renderTableHeader={[
    +            { title: "Name", className: "name", sortBy: sortBy.name },
    +            { title: "Namespace", className: "namespace", sortBy: sortBy.namespace },
    +            { title: "Issuer", className: "issuer", sortBy: sortBy.namespace },
    +          ]}
    +          renderTableContents={(certificate: Certificate) => [
    +            certificate.getName(),
    +            certificate.metadata.namespace,
    +            certificate.spec.issuerRef.name
    +          ]}
    +        />
    +      </Component.TabLayout>
    +    )
    +  }
    +}
    +
    +

    Customize Details panel#

    +

    We have learned now, how to list CRD objects in a list view. +Next, we will learn how to customize details panel that will be opened when the object is clicked in the list.

    +

    First, we need to register our custom component to render details for the specific Kubernetes custom resource, in our case Certificate. +We will do this again in CrdSampleExtension class:

    +
    export default class CrdSampleExtension extends LensRendererExtension {
    +  //...
    +
    +  kubeObjectDetailItems = [{
    +    kind: Certificate.kind,
    +    apiVersions: ["cert-manager.io/v1alpha2"],
    +    components: {
    +      Details: (props: CertificateDetailsProps) => <CertificateDetails {...props} />
    +    }
    +  }]
    +}
    +
    +

    Here we defined that CertificateDetails component will render the resource details. +So, next we need to implement that component. +Lens will inject Certificate object into our component so we just need to render some information out of it. +We can use Component.DrawerItem component from Lens Extensions API to give the same look and feel as Lens is using elsewhere:

    +
    import { Component, K8sApi } from "@k8slens/extensions";
    +import React from "react";
    +import { Certificate } from "../certificate";
    +
    +export interface CertificateDetailsProps extends Component.KubeObjectDetailsProps<Certificate>{
    +}
    +
    +export class CertificateDetails extends React.Component<CertificateDetailsProps> {
    +
    +  render() {
    +    const { object: certificate } = this.props;
    +    if (!certificate) return null;
    +    return (
    +      <div className="Certificate">
    +        <Component.DrawerItem name="Created">
    +          {certificate.getAge(true, false)} ago ({certificate.metadata.creationTimestamp })
    +        </Component.DrawerItem>
    +        <Component.DrawerItem name="DNS Names">
    +          {certificate.spec.dnsNames.join(",")}
    +        </Component.DrawerItem>
    +        <Component.DrawerItem name="Secret">
    +          {certificate.spec.secretName}
    +        </Component.DrawerItem>
    +        <Component.DrawerItem name="Status" className="status" labelsOnly>
    +          {certificate.status.conditions.map((condition, index) => {
    +            const { type, reason, message, status } = condition;
    +            const kind = type || reason;
    +            if (!kind) return null;
    +            return (
    +              <Component.Badge
    +                key={kind + index} label={kind}
    +                className={"success "+kind.toLowerCase()}
    +                tooltip={message}
    +              />
    +            );
    +          })}
    +        </Component.DrawerItem>
    +      </div>
    +    )
    +  }
    +}
    +
    +

    Summary#

    +

    Like we can see above, it's very easy to add custom pages and fetch Kubernetes resources by using Extensions API. +Please see the complete source code to test it out.

    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/guides/main-extension/index.html b/v4.2.3/extensions/guides/main-extension/index.html new file mode 100644 index 0000000000..83ca767202 --- /dev/null +++ b/v4.2.3/extensions/guides/main-extension/index.html @@ -0,0 +1,1133 @@ + + + + + + + + + + + + + + + + + + + + + + Main Extension - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Main Extension#

    +

    The Main Extension API is the interface to Lens's main process. +Lens runs in both main and renderer processes. +The Main Extension API allows you to access, configure, and customize Lens data, add custom application menu items, and run custom code in Lens's main process.

    +

    LensMainExtension Class#

    +

    onActivate() and onDeactivate() Methods#

    +

    To create a main extension simply extend the LensMainExtension class:

    +
    import { LensMainExtension } from "@k8slens/extensions";
    +
    +export default class ExampleExtensionMain extends LensMainExtension {
    +  onActivate() {
    +    console.log('custom main process extension code started');
    +  }
    +
    +  onDeactivate() {
    +    console.log('custom main process extension de-activated');
    +  }
    +}
    +
    +

    Two methods enable you to run custom code: onActivate() and onDeactivate(). +Enabling your extension calls onActivate() and disabling your extension calls onDeactivate(). +You can initiate custom code by implementing onActivate(). +Implementing onDeactivate() gives you the opportunity to clean up after your extension.

    +

    Disable extensions from the Lens Extensions page:

    +
      +
    1. Navigate to File > Extensions in the top menu bar. +(On Mac, it is Lens > Extensions.)
    2. +
    3. Click Disable on the extension you want to disable.
    4. +
    +

    The example above logs messages when the extension is enabled and disabled. +To see standard output from the main process there must be a console connected to it. +Achieve this by starting Lens from the command prompt.

    +

    The following example is a little more interesting. +It accesses some Lens state data, and it periodically logs the name of the cluster that is currently active in Lens.

    +
    import { LensMainExtension, Store } from "@k8slens/extensions";
    +
    +const clusterStore = Store.clusterStore
    +
    +export default class ActiveClusterExtensionMain extends LensMainExtension {
    +
    +  timer: NodeJS.Timeout
    +
    +  onActivate() {
    +    console.log("Cluster logger activated");
    +    this.timer = setInterval(() => {
    +      if (!clusterStore.active) {
    +        console.log("No active cluster");
    +        return;
    +      }
    +      console.log("active cluster is", clusterStore.active.contextName)
    +    }, 5000)
    +  }
    +
    +  onDeactivate() {
    +      clearInterval(this.timer)
    +      console.log("Cluster logger deactivated");
    +  }
    +}
    +
    +

    For more details on accessing Lens state data, please see the Stores guide.

    +

    appMenus#

    +

    The Main Extension API allows you to customize the UI application menu. +Note that this is the only UI feature that the Main Extension API allows you to customize. +The following example demonstrates adding an item to the Help menu.

    +
    import { LensMainExtension } from "@k8slens/extensions";
    +
    +export default class SamplePageMainExtension extends LensMainExtension {
    +  appMenus = [
    +    {
    +      parentId: "help",
    +      label: "Sample",
    +      click() {
    +        console.log("Sample clicked");
    +      }
    +    }
    +  ]
    +}
    +
    +

    appMenus is an array of objects that satisfy the MenuRegistration interface. +MenuRegistration extends React's MenuItemConstructorOptions interface. +The properties of the appMenus array objects are defined as follows:

    +
      +
    • parentId is the name of the menu where your new menu item will be listed. +Valid values include: "file", "edit", "view", and "help". +"lens" is valid on Mac only.
    • +
    • label is the name of your menu item.
    • +
    • click() is called when the menu item is selected. +In this example, we simply log a message. +However, you would typically have this navigate to a specific page or perform another operation. +Note that pages are associated with the LensRendererExtension class and can be defined in the process of extending it.
    • +
    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/guides/protocol-handlers/index.html b/v4.2.3/extensions/guides/protocol-handlers/index.html new file mode 100644 index 0000000000..949ef0b2ef --- /dev/null +++ b/v4.2.3/extensions/guides/protocol-handlers/index.html @@ -0,0 +1,1092 @@ + + + + + + + + + + + + + + + + + + + + + + Protocol Handlers - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Lens Protocol Handlers#

    +

    Lens has a file association with the lens:// protocol. +This means that Lens can be opened by external programs by providing a link that has lens as its protocol. +Lens provides a routing mechanism that extensions can use to register custom handlers.

    +

    Registering A Protocol Handler#

    +

    The field protocolHandlers exists both on LensMainExtension and on LensRendererExtension. +This field will be iterated through every time a lens:// request gets sent to the application. +The pathSchema argument must comply with the path-to-regexp package's compileToRegex function.

    +

    Once you have registered a handler it will be called when a user opens a link on their computer. +Handlers will be run in both main and renderer in parallel with no synchronization between the two processes. +Furthermore, both main and renderer are routed separately. +In other words, which handler is selected in either process is independent from the list of possible handlers in the other.

    +

    Example of registering a handler:

    +
    import { LensMainExtension, Interface } from "@k8slens/extensions";
    +
    +function rootHandler(params: Iterface.ProtocolRouteParams) {
    +  console.log("routed to ExampleExtension", params);
    +}
    +
    +export default class ExampleExtensionMain extends LensMainExtension {
    +  protocolHandlers = [
    +    pathSchema: "/",
    +    handler: rootHandler,
    +  ]
    +}
    +
    +

    For testing the routing of URIs the open (on macOS) or xdg-open (on most linux) CLI utilities can be used. +For the above handler, the following URI would be always routed to it:

    +
    open lens://extension/example-extension/
    +
    +

    Deregistering A Protocol Handler#

    +

    All that is needed to deregister a handler is to remove it from the array of handlers.

    +

    Routing Algorithm#

    +

    The routing mechanism for extensions is quite straight forward. +For example consider an extension example-extension which is published by the @mirantis org. +If it were to register a handler with "/display/:type" as its corresponding link then we would match the following URI like this:

    +

    Lens Protocol Link Resolution

    +

    Once matched, the handler would be called with the following argument (note both "search" and "pathname" will always be defined):

    +
    {
    +  "search": {
    +    "text": "Hello"
    +  },
    +  "pathname": {
    +    "type": "notification"
    +  }
    +}
    +
    +

    As the diagram above shows, the search (or query) params are not considered as part of the handler resolution. +If the URI had instead been lens://extension/@mirantis/example-extension/display/notification/green then a third (and optional) field will have the rest of the path. +The tail field would be filled with "/green". +If multiple pathSchema's match a given URI then the most specific handler will be called.

    +

    For example consider the following pathSchema's:

    +
      +
    1. "/"
    2. +
    3. "/display"
    4. +
    5. "/display/:type"
    6. +
    7. "/show/:id"
    8. +
    +

    The URI sub-path "/display" would be routed to #2 since it is an exact match. +On the other hand, the subpath "/display/notification" would be routed to #3.

    +

    The URI is routed to the most specific matching pathSchema. +This way the "/" (root) pathSchema acts as a sort of catch all or default route if no other route matches.

    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/guides/renderer-extension/index.html b/v4.2.3/extensions/guides/renderer-extension/index.html new file mode 100644 index 0000000000..b7c2adc4b2 --- /dev/null +++ b/v4.2.3/extensions/guides/renderer-extension/index.html @@ -0,0 +1,1973 @@ + + + + + + + + + + + + + + + + + + + + + + Renderer Extension - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + + + + + +
    +
    + + + +

    Renderer Extension#

    +

    The Renderer Extension API is the interface to Lens's renderer process. +Lens runs in both the main and renderer processes. +The Renderer Extension API allows you to access, configure, and customize Lens data, add custom Lens UI elements, and run custom code in Lens's renderer process.

    +

    The custom Lens UI elements that you can add include:

    + +

    All UI elements are based on React components.

    +

    LensRendererExtension Class#

    +

    onActivate() and onDeactivate() Methods#

    +

    To create a renderer extension, extend the LensRendererExtension class:

    +
    import { LensRendererExtension } from "@k8slens/extensions";
    +
    +export default class ExampleExtensionMain extends LensRendererExtension {
    +  onActivate() {
    +    console.log('custom renderer process extension code started');
    +  }
    +
    +  onDeactivate() {
    +    console.log('custom renderer process extension de-activated');
    +  }
    +}
    +
    +

    Two methods enable you to run custom code: onActivate() and onDeactivate(). +Enabling your extension calls onActivate() and disabling your extension calls onDeactivate(). +You can initiate custom code by implementing onActivate(). +Implementing onDeactivate() gives you the opportunity to clean up after your extension.

    +
    +

    Info

    +

    Disable extensions from the Lens Extensions page:

    +
      +
    1. Navigate to File > Extensions in the top menu bar. +(On Mac, it is Lens > Extensions.)
    2. +
    3. Click Disable on the extension you want to disable.
    4. +
    +
    +

    The example above logs messages when the extension is enabled and disabled.

    +

    clusterPages#

    +

    Cluster pages appear in the cluster dashboard. +Use cluster pages to display information about or add functionality to the active cluster. +It is also possible to include custom details from other clusters. +Use your extension to access Kubernetes resources in the active cluster with clusterStore.

    +

    Add a cluster page definition to a LensRendererExtension subclass with the following example:

    +
    import { LensRendererExtension } from "@k8slens/extensions";
    +import { ExampleIcon, ExamplePage } from "./page"
    +import React from "react"
    +
    +export default class ExampleExtension extends LensRendererExtension {
    +  clusterPages = [
    +    {
    +      id: "hello",
    +      components: {
    +        Page: () => <ExamplePage extension={this}/>,
    +      }
    +    }
    +  ];
    +}
    +
    +

    clusterPages is an array of objects that satisfy the PageRegistration interface. +The properties of the clusterPages array objects are defined as follows:

    +
      +
    • id is a string that identifies the page.
    • +
    • components matches the PageComponents interface for which there is one field, Page.
    • +
    • Page is of type React.ComponentType<any>. +It offers flexibility in defining the appearance and behavior of your page.
    • +
    +

    ExamplePage in the example above can be defined in page.tsx:

    +
    import { LensRendererExtension } from "@k8slens/extensions";
    +import React from "react"
    +
    +export class ExamplePage extends React.Component<{ extension: LensRendererExtension }> {
    +  render() {
    +    return (
    +      <div>
    +        <p>Hello world!</p>
    +      </div>
    +    )
    +  }
    +}
    +
    +

    Note that the ExamplePage class defines the extension property. +This allows the ExampleExtension object to be passed in the cluster page definition in the React style. +This way, ExamplePage can access all ExampleExtension subclass data.

    +

    The above example shows how to create a cluster page, but not how to make that page available to the Lens user. +Use clusterPageMenus, covered in the next section, to add cluster pages to the Lens UI.

    +

    clusterPageMenus#

    +

    clusterPageMenus allows you to add cluster page menu items to the secondary left nav.

    +

    By expanding on the above example, you can add a cluster page menu item to the ExampleExtension definition:

    +
    import { LensRendererExtension } from "@k8slens/extensions";
    +import { ExampleIcon, ExamplePage } from "./page"
    +import React from "react"
    +
    +export default class ExampleExtension extends LensRendererExtension {
    +  clusterPages = [
    +    {
    +      id: "hello",
    +      components: {
    +        Page: () => <ExamplePage extension={this}/>,
    +      }
    +    }
    +  ];
    +
    +  clusterPageMenus = [
    +    {
    +      target: { pageId: "hello" },
    +      title: "Hello World",
    +      components: {
    +        Icon: ExampleIcon,
    +      }
    +    },
    +  ];
    +}
    +
    +

    clusterPageMenus is an array of objects that satisfy the ClusterPageMenuRegistration interface. +This element defines how the cluster page menu item will appear and what it will do when you click it. +The properties of the clusterPageMenus array objects are defined as follows:

    +
      +
    • target links to the relevant cluster page using pageId.
    • +
    • pageId takes the value of the relevant cluster page's id property.
    • +
    • title sets the name of the cluster page menu item that will appear in the left side menu.
    • +
    • components is used to set an icon that appears to the left of the title text in the left side menu.
    • +
    +

    The above example creates a menu item that reads Hello World. +When users click Hello World, the cluster dashboard will show the contents of Example Page.

    +

    This example requires the definition of another React-based component, ExampleIcon, which has been added to page.tsx, as follows:

    +
    import { LensRendererExtension, Component } from "@k8slens/extensions";
    +import React from "react"
    +
    +export function ExampleIcon(props: Component.IconProps) {
    +  return <Component.Icon {...props} material="pages" tooltip={"Hi!"}/>
    +}
    +
    +export class ExamplePage extends React.Component<{ extension: LensRendererExtension }> {
    +  render() {
    +    return (
    +      <div>
    +        <p>Hello world!</p>
    +      </div>
    +    )
    +  }
    +}
    +
    +

    Lens includes various built-in components available for extension developers to use. +One of these is the Component.Icon, introduced in ExampleIcon, which you can use to access any of the icons available at Material Design. +The properties that Component.Icon uses are defined as follows:

    +
      +
    • material takes the name of the icon you want to use.
    • +
    • tooltip sets the text you want to appear when a user hovers over the icon.
    • +
    +

    clusterPageMenus can also be used to define sub menu items, so that you can create groups of cluster pages. +The following example groups two sub menu items under one parent menu item:

    +
    import { LensRendererExtension } from "@k8slens/extensions";
    +import { ExampleIcon, ExamplePage } from "./page"
    +import React from "react"
    +
    +export default class ExampleExtension extends LensRendererExtension {
    +  clusterPages = [
    +    {
    +      id: "hello",
    +      components: {
    +        Page: () => <ExamplePage extension={this}/>,
    +      }
    +    },
    +    {
    +      id: "bonjour",
    +      components: {
    +        Page: () => <ExemplePage extension={this}/>,
    +      }
    +    }
    +  ];
    +
    +  clusterPageMenus = [
    +    {
    +      id: "example",
    +      title: "Greetings",
    +      components: {
    +        Icon: ExampleIcon,
    +      }
    +    },
    +    {
    +      parentId: "example",
    +      target: { pageId: "hello" },
    +      title: "Hello World",
    +      components: {
    +        Icon: ExampleIcon,
    +      }
    +    },
    +    {
    +      parentId: "example",
    +      target: { pageId: "bonjour" },
    +      title: "Bonjour le monde",
    +      components: {
    +        Icon: ExempleIcon,
    +      }
    +    }
    +  ];
    +}
    +
    +

    The above defines two cluster pages and three cluster page menu objects. +The cluster page definitions are straightforward. +The three cluster page menu objects include one parent menu item and two sub menu items. +The first cluster page menu object defines the parent of a foldout submenu. +Setting the id field in a cluster page menu definition implies that it is defining a foldout submenu. +Also note that the target field is not specified (it is ignored if the id field is specified). +This cluster page menu object specifies the title and components fields, which are used in displaying the menu item in the cluster dashboard sidebar. +Initially the submenu is hidden. +Activating this menu item toggles on and off the appearance of the submenu below it. +The remaining two cluster page menu objects define the contents of the submenu. +A cluster page menu object is defined to be a submenu item by setting the parentId field to the id of the parent of a foldout submenu, "example" in this case.

    +

    This is what the example will look like, including how the menu item will appear in the secondary left nav:

    +

    globalPages#

    +

    Global pages are independent of the cluster dashboard and can fill the entire Lens UI. +Their primary use is to display information and provide functionality across clusters, including customized data and functionality unique to your extension.

    +

    Typically, you would use a global page menu located in the left nav to trigger a global page. +You can also trigger a global page with a custom app menu selection from a Main Extension or a custom status bar item. +Unlike cluster pages, users can trigger global pages even when there is no active cluster.

    +

    The following example defines a LensRendererExtension subclass with a single global page definition:

    +
    import { LensRendererExtension } from '@k8slens/extensions';
    +import { HelpPage } from './page';
    +import React from 'react';
    +
    +export default class HelpExtension extends LensRendererExtension {
    +  globalPages = [
    +    {
    +      id: "help",
    +      components: {
    +        Page: () => <HelpPage extension={this}/>,
    +      }
    +    }
    +  ];
    +}
    +
    +

    globalPages is an array of objects that satisfy the PageRegistration interface. +The properties of the globalPages array objects are defined as follows:

    +
      +
    • id is a string that identifies the page.
    • +
    • components matches the PageComponents interface for which there is one field, Page.
    • +
    • Page is of type React.ComponentType<any>. +It offers flexibility in defining the appearance and behavior of your page.
    • +
    +

    HelpPage in the example above can be defined in page.tsx:

    +
    import { LensRendererExtension } from "@k8slens/extensions";
    +import React from "react"
    +
    +export class HelpPage extends React.Component<{ extension: LensRendererExtension }> {
    +  render() {
    +    return (
    +      <div>
    +        <p>Help yourself</p>
    +      </div>
    +    )
    +  }
    +}
    +
    +

    Note that the HelpPage class defines the extension property. +This allows the HelpExtension object to be passed in the global page definition in the React-style. +This way, HelpPage can access all HelpExtension subclass data.

    +

    This example code shows how to create a global page, but not how to make that page available to the Lens user. +Global pages can be made available in the following ways:

    +
      +
    • To add global pages to the top menu bar, see appMenus in the Main Extension guide.
    • +
    • To add global pages as an interactive element in the blue status bar along the bottom of the Lens UI, see statusBarItems.
    • +
    • To add global pages to the left side menu, see globalPageMenus.
    • +
    +

    globalPageMenus#

    +

    globalPageMenus allows you to add global page menu items to the left nav.

    +

    By expanding on the above example, you can add a global page menu item to the HelpExtension definition:

    +
    import { LensRendererExtension } from "@k8slens/extensions";
    +import { HelpIcon, HelpPage } from "./page"
    +import React from "react"
    +
    +export default class HelpExtension extends LensRendererExtension {
    +  globalPages = [
    +    {
    +      id: "help",
    +      components: {
    +        Page: () => <HelpPage extension={this}/>,
    +      }
    +    }
    +  ];
    +
    +  globalPageMenus = [
    +    {
    +      target: { pageId: "help" },
    +      title: "Help",
    +      components: {
    +        Icon: HelpIcon,
    +      }
    +    },
    +  ];
    +}
    +
    +

    globalPageMenus is an array of objects that satisfy the PageMenuRegistration interface. +This element defines how the global page menu item will appear and what it will do when you click it. +The properties of the globalPageMenus array objects are defined as follows:

    +
      +
    • target links to the relevant global page using pageId.
    • +
    • pageId takes the value of the relevant global page's id property.
    • +
    • title sets the name of the global page menu item that will display as a tooltip in the left nav.
    • +
    • components is used to set an icon that appears in the left nav.
    • +
    +

    The above example creates a "Help" icon menu item. +When users click the icon, the Lens UI will display the contents of ExamplePage.

    +

    This example requires the definition of another React-based component, HelpIcon. +Update page.tsx from the example above with the HelpIcon definition, as follows:

    +
    import { LensRendererExtension, Component } from "@k8slens/extensions";
    +import React from "react"
    +
    +export function HelpIcon(props: Component.IconProps) {
    +  return <Component.Icon {...props} material="help"/>
    +}
    +
    +export class HelpPage extends React.Component<{ extension: LensRendererExtension }> {
    +  render() {
    +    return (
    +      <div>
    +        <p>Help</p>
    +      </div>
    +    )
    +  }
    +}
    +
    +

    Lens includes various built-in components available for extension developers to use. +One of these is the Component.Icon, introduced in HelpIcon, which you can use to access any of the icons available at Material Design. +The property that Component.Icon uses is defined as follows:

    +
      +
    • material takes the name of the icon you want to use.
    • +
    +

    This is what the example will look like, including how the menu item will appear in the left nav:

    +

    globalPageMenus

    +

    clusterFeatures#

    +

    Cluster features are Kubernetes resources that can be applied to and managed within the active cluster. +They can be installed and uninstalled by the Lens user from the cluster Settings page.

    +
    +

    Info

    +

    To access the cluster Settings page, right-click the relevant cluster in the left side menu and click Settings.

    +
    +

    The following example shows how to add a cluster feature as part of a LensRendererExtension:

    +
    import { LensRendererExtension } from "@k8slens/extensions"
    +import { ExampleFeature } from "./src/example-feature"
    +import React from "react"
    +
    +export default class ExampleFeatureExtension extends LensRendererExtension {
    +  clusterFeatures = [
    +    {
    +      title: "Example Feature",
    +      components: {
    +        Description: () => {
    +          return (
    +            <span>
    +                Enable an example feature.
    +            </span>
    +          )
    +        }
    +      },
    +      feature: new ExampleFeature()
    +    }
    +  ];
    +}
    +
    +

    The properties of the clusterFeatures array objects are defined as follows:

    +
      +
    • title and components.Description provide content that appears on the cluster settings page, in the Features section.
    • +
    • feature specifies an instance which extends the abstract class ClusterFeature.Feature, and specifically implements the following methods:
    • +
    +
      abstract install(cluster: Cluster): Promise<void>;
    +  abstract upgrade(cluster: Cluster): Promise<void>;
    +  abstract uninstall(cluster: Cluster): Promise<void>;
    +  abstract updateStatus(cluster: Cluster): Promise<ClusterFeatureStatus>;
    +
    +

    The four methods listed above are defined as follows:

    +
      +
    • +

      The install() method installs Kubernetes resources using the applyResources() method, or by directly accessing the Kubernetes API. +This method is typically called when a user indicates that they want to install the feature (i.e., by clicking Install for the feature in the cluster settings page).

      +
    • +
    • +

      The upgrade() method upgrades the Kubernetes resources already installed, if they are relevant to the feature. +This method is typically called when a user indicates that they want to upgrade the feature (i.e., by clicking Upgrade for the feature in the cluster settings page).

      +
    • +
    • +

      The uninstall() method uninstalls Kubernetes resources using the Kubernetes API. +This method is typically called when a user indicates that they want to uninstall the feature (i.e., by clicking Uninstall for the feature in the cluster settings page).

      +
    • +
    • +

      The updateStatus() method provides the current status information in the status field of the ClusterFeature.Feature parent class. +Lens periodically calls this method to determine details about the feature's current status. +The implementation of this method should uninstall Kubernetes resources using the Kubernetes api (K8sApi) +Consider using the following properties with updateStatus():

      +
        +
      • +

        status.currentVersion and status.latestVersion may be displayed by Lens in the feature's description.

        +
      • +
      • +

        status.installed should be set to true if the feature is installed, and false otherwise.

        +
      • +
      • +

        status.canUpgrade is set according to a rule meant to determine whether the feature can be upgraded. +This rule can involve status.currentVersion and status.latestVersion, if desired.

        +
      • +
      +
    • +
    +

    The following shows a very simple implementation of a ClusterFeature:

    +
    import { ClusterFeature, Store, K8sApi } from "@k8slens/extensions";
    +import * as path from "path";
    +
    +export class ExampleFeature extends ClusterFeature.Feature {
    +
    +  async install(cluster: Store.Cluster): Promise<void> {
    +
    +    super.applyResources(cluster, path.join(__dirname, "../resources/"));
    +  }
    +
    +  async upgrade(cluster: Store.Cluster): Promise<void> {
    +    return this.install(cluster);
    +  }
    +
    +  async updateStatus(cluster: Store.Cluster): Promise<ClusterFeature.FeatureStatus> {
    +    try {
    +      const pod = K8sApi.forCluster(cluster, K8sApi.Pod);
    +      const examplePod = await pod.get({name: "example-pod", namespace: "default"});
    +      if (examplePod?.kind) {
    +        this.status.installed = true;
    +        this.status.currentVersion = examplePod.spec.containers[0].image.split(":")[1];
    +        this.status.canUpgrade = true;  // a real implementation would perform a check here that is relevant to the specific feature
    +      } else {
    +        this.status.installed = false;
    +        this.status.canUpgrade = false;
    +      }
    +    } catch(e) {
    +      if (e?.error?.code === 404) {
    +        this.status.installed = false;
    +        this.status.canUpgrade = false;
    +      }
    +    }
    +
    +    return this.status;
    +  }
    +
    +  async uninstall(cluster: Store.Cluster): Promise<void> {
    +    const podApi = K8sApi.forCluster(cluster, K8sApi.Pod);
    +    await podApi.delete({name: "example-pod", namespace: "default"});
    +  }
    +}
    +
    +

    This example implements the install() method by invoking the helper applyResources() method. +applyResources() tries to apply all resources read from all files found in the folder path provided. +In this case the folder path is the ../resources subfolder relative to the current source code's folder. +The file ../resources/example-pod.yml could contain:

    +
    apiVersion: v1
    +kind: Pod
    +metadata:
    +  name: example-pod
    +spec:
    +  containers:
    +  - name: example-pod
    +    image: nginx
    +
    +

    The example above implements the four methods as follows:

    +
      +
    • +

      It implements upgrade() by invoking the install() method. +Depending on the feature to be supported by an extension, upgrading may require additional and/or different steps.

      +
    • +
    • +

      It implements uninstall() by utilizing the Kubernetes API which Lens provides to delete the example-pod applied by the install() method.

      +
    • +
    • +

      It implements updateStatus() by using the Kubernetes API which Lens provides to determine whether the example-pod is installed, what version is associated with it, and whether it can be upgraded. +The implementation determines what the status is for a specific cluster feature.

      +
    • +
    +

    appPreferences#

    +

    The Lens Preferences page is a built-in global page. +You can use Lens extensions to add custom preferences to the Preferences page, providing a single location for users to configure global options.

    +

    The following example demonstrates adding a custom preference:

    +
    import { LensRendererExtension } from "@k8slens/extensions";
    +import { ExamplePreferenceHint, ExamplePreferenceInput } from "./src/example-preference";
    +import { observable } from "mobx";
    +import React from "react";
    +
    +export default class ExampleRendererExtension extends LensRendererExtension {
    +
    +  @observable preference = { enabled: false };
    +
    +  appPreferences = [
    +    {
    +      title: "Example Preferences",
    +      components: {
    +        Input: () => <ExamplePreferenceInput preference={this.preference}/>,
    +        Hint: () => <ExamplePreferenceHint/>
    +      }
    +    }
    +  ];
    +}
    +
    +

    appPreferences is an array of objects that satisfies the AppPreferenceRegistration interface. +The properties of the appPreferences array objects are defined as follows:

    +
      +
    • title sets the heading text displayed on the Preferences page.
    • +
    • components specifies two React.Component objects that define the interface for the preference.
        +
      • Input specifies an interactive input element for the preference.
      • +
      • Hint provides descriptive information for the preference, shown below the Input element.
      • +
      +
    • +
    +
    +

    Note

    +

    Note that the input and the hint can be comprised of more sophisticated elements, according to the needs of the extension.

    +
    +

    ExamplePreferenceInput expects its React props to be set to an ExamplePreferenceProps instance. +This is how ExampleRendererExtension handles the state of the preference input. +ExampleRendererExtension has a preference field, which you will add to ExamplePreferenceInput.

    +

    In this example ExamplePreferenceInput, ExamplePreferenceHint, and ExamplePreferenceProps are defined in ./src/example-preference.tsx as follows:

    +
    import { Component } from "@k8slens/extensions";
    +import { observer } from "mobx-react";
    +import React from "react";
    +
    +export class ExamplePreferenceProps {
    +  preference: {
    +    enabled: boolean;
    +  }
    +}
    +
    +@observer
    +export class ExamplePreferenceInput extends React.Component<ExamplePreferenceProps> {
    +
    +  render() {
    +    const { preference } = this.props;
    +    return (
    +      <Component.Checkbox
    +        label="I understand appPreferences"
    +        value={preference.enabled}
    +        onChange={v => { preference.enabled = v; }}
    +      />
    +    );
    +  }
    +}
    +
    +export class ExamplePreferenceHint extends React.Component {
    +  render() {
    +    return (
    +      <span>This is an example of an appPreference for extensions.</span>
    +    );
    +  }
    +}
    +
    +

    ExamplePreferenceInput implements a simple checkbox using Lens's Component.Checkbox using the following properties:

    +
      +
    • label sets the text that displays next to the checkbox.
    • +
    • value is initially set to preference.enabled.
    • +
    • onChange is a function that responds when the state of the checkbox changes.
    • +
    +

    ExamplePreferenceInput is defined with the ExamplePreferenceProps React props. +This is an object with the single enabled property. +It is used to indicate the state of the preference, and it is bound to the checkbox state in onChange.

    +

    ExamplePreferenceHint is a simple text span.

    +

    The above example introduces the decorators observable and observer from the mobx and mobx-react packages. +mobx simplifies state management. +Without it, this example would not visually update the checkbox properly when the user activates it. +Lens uses mobx extensively for state management of its own UI elements. +We recommend that extensions rely on it, as well. +Alternatively, you can use React's state management, though mobx is typically simpler to use.

    +

    Note that you can manage an extension's state data using an ExtensionStore object, which conveniently handles persistence and synchronization. +To simplify this guide, the example above defines a preference field in the ExampleRendererExtension class definition to hold the extension's state. +However, we recommend that you manage your extension's state data using ExtensionStore.

    +

    statusBarItems#

    +

    The status bar is the blue strip along the bottom of the Lens UI. +statusBarItems are React.ReactNode types. +They can be used to display status information, or act as links to global pages as well as external pages.

    +

    The following example adds a statusBarItems definition and a globalPages definition to a LensRendererExtension subclass. +It configures the status bar item to navigate to the global page upon activation (normally a mouse click):

    +
    import { LensRendererExtension } from '@k8slens/extensions';
    +import { HelpIcon, HelpPage } from "./page"
    +import React from 'react';
    +
    +export default class HelpExtension extends LensRendererExtension {
    +  globalPages = [
    +    {
    +      id: "help",
    +      components: {
    +        Page: () => <HelpPage extension={this}/>,
    +      }
    +    }
    +  ];
    +
    +  statusBarItems = [
    +    {
    +      components: {
    +        Item: (
    +          <div
    +            className="flex align-center gaps"
    +            onClick={() => this.navigate("help")}
    +          >
    +            <HelpIcon />
    +            My Status Bar Item
    +          </div>
    +        )
    +      },
    +    },
    +  ];
    +}
    +
    +

    The properties of the statusBarItems array objects are defined as follows:

    +
      +
    • Item specifies the React.Component that will be shown on the status bar. +By default, items are added starting from the right side of the status bar. +Due to limited space in the status bar, Item will typically specify only an icon or a short string of text. +The example above reuses the HelpIcon from the globalPageMenus guide.
    • +
    • onClick determines what the statusBarItem does when it is clicked. +In the example, onClick is set to a function that calls the LensRendererExtension navigate() method. +navigate takes the id of the associated global page as a parameter. +Thus, clicking the status bar item activates the associated global pages.
    • +
    +

    kubeObjectMenuItems#

    +

    An extension can add custom menu items (kubeObjectMenuItems) for specific Kubernetes resource kinds and apiVersions. +kubeObjectMenuItems appear under the vertical ellipsis for each listed resource in the cluster dashboard:

    +

    List

    +

    They also appear on the title bar of the details page for specific resources:

    +

    Details

    +

    The following example shows how to add a kubeObjectMenuItems for namespace resources with an associated action:

    +
    import React from "react"
    +import { LensRendererExtension } from "@k8slens/extensions";
    +import { NamespaceMenuItem } from "./src/namespace-menu-item"
    +
    +export default class ExampleExtension extends LensRendererExtension {
    +  kubeObjectMenuItems = [
    +    {
    +      kind: "Namespace",
    +      apiVersions: ["v1"],
    +      components: {
    +        MenuItem: (props: Component.KubeObjectMenuProps<K8sApi.Namespace>) => <NamespaceMenuItem {...props} />
    +      }
    +    }
    +  ];
    +}
    +
    +

    kubeObjectMenuItems is an array of objects matching the KubeObjectMenuRegistration interface. +The example above adds a menu item for namespaces in the cluster dashboard. +The properties of the kubeObjectMenuItems array objects are defined as follows:

    +
      +
    • kind specifies the Kubernetes resource type the menu item will apply to.
    • +
    • apiVersion specifies the Kubernetes API version number to use with the resource type.
    • +
    • components defines the menu item's appearance and behavior.
    • +
    • MenuItem provides a function that returns a React.Component given a set of menu item properties. +In this example a NamespaceMenuItem object is returned.
    • +
    +

    NamespaceMenuItem is defined in ./src/namespace-menu-item.tsx:

    +
    import React from "react";
    +import { Component, K8sApi, Navigation} from "@k8slens/extensions";
    +
    +export function NamespaceMenuItem(props: Component.KubeObjectMenuProps<K8sApi.Namespace>) {
    +  const { object: namespace, toolbar } = props;
    +  if (!namespace) return null;
    +
    +  const namespaceName = namespace.getName();
    +
    +  const sendToTerminal = (command: string) => {
    +    Component.terminalStore.sendCommand(command, {
    +      enter: true,
    +      newTab: true,
    +    });
    +    Navigation.hideDetails();
    +  };
    +
    +  const getPods = () => {
    +    sendToTerminal(`kubectl get pods -n ${namespaceName}`);
    +  };
    +
    +  return (
    +    <Component.MenuItem onClick={getPods}>
    +    <Component.Icon material="speaker_group" interactive={toolbar} title="Get pods in terminal"/>
    +    <span className="title">Get Pods</span>
    +    </Component.MenuItem>
    +  );
    +}
    +
    +

    NamespaceMenuItem returns a Component.MenuItem which defines the menu item's appearance and its behavior when activated via the onClick property. +In the example, getPods() opens a terminal tab and runs kubectl to get a list of pods running in the current namespace.

    +

    The name of the namespace is retrieved from props passed into NamespaceMenuItem(). +namespace is the props.object, which is of type K8sApi.Namespace. +K8sApi.Namespace is the API for accessing namespaces. +The current namespace in this example is simply given by namespace.getName(). +Thus, kubeObjectMenuItems afford convenient access to the specific resource selected by the user.

    +

    kubeObjectDetailItems#

    +

    An extension can add custom details (kubeObjectDetailItems) for specified Kubernetes resource kinds and apiVersions. +These custom details appear on the details page for a specific resource, such as a Namespace as shown here:

    +

    Details

    +

    The following example shows how to use kubeObjectDetailItems to add a tabulated list of pods to the Namespace resource details page:

    +
    import React from "react"
    +import { LensRendererExtension } from "@k8slens/extensions";
    +import { NamespaceDetailsItem } from "./src/namespace-details-item"
    +
    +export default class ExampleExtension extends LensRendererExtension {
    +  kubeObjectDetailItems = [
    +    {
    +      kind: "Namespace",
    +      apiVersions: ["v1"],
    +      priority: 10,
    +      components: {
    +        Details: (props: Component.KubeObjectDetailsProps<K8sApi.Namespace>) => <NamespaceDetailsItem {...props} />
    +      }
    +    }
    +  ];
    +}
    +
    +

    kubeObjectDetailItems is an array of objects matching the KubeObjectDetailRegistration interface. +This example above adds a detail item for namespaces in the cluster dashboard. +The properties of the kubeObjectDetailItems array objects are defined as follows:

    +
      +
    • kind specifies the Kubernetes resource type the detail item will apply to.
    • +
    • apiVersion specifies the Kubernetes API version number to use with the resource type.
    • +
    • components defines the detail item's appearance and behavior.
    • +
    • Details provides a function that returns a React.Component given a set of detail item properties. +In this example a NamespaceDetailsItem object is returned.
    • +
    +

    NamespaceDetailsItem is defined in ./src/namespace-details-item.tsx:

    +
    import { Component, K8sApi } from "@k8slens/extensions";
    +import { PodsDetailsList } from "./pods-details-list";
    +import React from "react";
    +import { observable } from "mobx";
    +import { observer } from "mobx-react";
    +
    +@observer
    +export class NamespaceDetailsItem extends React.Component<Component.KubeObjectDetailsProps<K8sApi.Namespace>> {
    +
    +  @observable private pods: K8sApi.Pod[];
    +
    +  async componentDidMount() {
    +    this.pods = await K8sApi.podsApi.list({namespace: this.props.object.getName()});
    +  }
    +
    +  render() {
    +    return (
    +      <div>
    +        <Component.DrawerTitle title="Pods" />
    +        <PodsDetailsList pods={this.pods}/>
    +      </div>
    +    )
    +  }
    +}
    +
    +

    Since NamespaceDetailsItem extends React.Component<Component.KubeObjectDetailsProps<K8sApi.Namespace>>, it can access the current namespace object (type K8sApi.Namespace) through this.props.object. +You can query this object for many details about the current namespace. +In the example above, componentDidMount() gets the namespace's name using the K8sApi.Namespace getName() method. +Use the namespace's name to limit the list of pods only to those in the relevant namespace. +To get this list of pods, this example uses the Kubernetes pods API K8sApi.podsApi.list() method. +The K8sApi.podsApi is automatically configured for the active cluster.

    +

    Note that K8sApi.podsApi.list() is an asynchronous method. +Getting the pods list should occur prior to rendering the NamespaceDetailsItem. +It is a common technique in React development to await async calls in componentDidMount(). +However, componentDidMount() is called right after the first call to render(). +In order to effect a subsequent render() call, React must be made aware of a state change. +Like in the appPreferences guide, mobx and mobx-react are used to ensure NamespaceDetailsItem renders when the pods list updates. +This is done simply by marking the pods field as an observable and the NamespaceDetailsItem class itself as an observer.

    +

    Finally, the NamespaceDetailsItem renders using the render() method. +Details are placed in drawers, and using Component.DrawerTitle provides a separator from details above this one. +Multiple details in a drawer can be placed in <Component.DrawerItem> elements for further separation, if desired. +The rest of this example's details are defined in PodsDetailsList, found in ./pods-details-list.tsx:

    +
    import React from "react";
    +import { Component, K8sApi } from "@k8slens/extensions";
    +
    +interface Props {
    +  pods: K8sApi.Pod[];
    +}
    +
    +export class PodsDetailsList extends React.Component<Props> {
    +
    +  getTableRow(index: number) {
    +      const {pods} = this.props;
    +      return (
    +          <Component.TableRow key={index} nowrap>
    +              <Component.TableCell className="podName">{pods[index].getName()}</Component.TableCell>
    +              <Component.TableCell className="podAge">{pods[index].getAge()}</Component.TableCell>
    +              <Component.TableCell className="podStatus">{pods[index].getStatus()}</Component.TableCell>
    +          </Component.TableRow>
    +      )
    +  }
    +
    +  render() {
    +      const {pods} = this.props
    +      if (!pods?.length) {
    +          return null;
    +      }
    +
    +      return (
    +          <div >
    +              <Component.Table>
    +                  <Component.TableHead>
    +                      <Component.TableCell className="podName">Name</Component.TableCell>
    +                      <Component.TableCell className="podAge">Age</Component.TableCell>
    +                      <Component.TableCell className="podStatus">Status</Component.TableCell>
    +                  </Component.TableHead>
    +                  {
    +                      pods.map((pod, index) => this.getTableRow(index))
    +                  }
    +              </Component.Table>
    +          </div>
    +      )
    +  }
    +}
    +
    +

    PodsDetailsList produces a simple table showing a list of the pods found in this namespace:

    +

    DetailsWithPods

    +

    Obtain the name, age, and status for each pod using the K8sApi.Pod methods. +Construct the table using the Component.Table and related elements.

    +

    For each pod the name, age, and status are obtained using the K8sApi.Pod methods. +The table is constructed using the Component.Table and related elements. +See Component documentation for further details.

    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/guides/stores/index.html b/v4.2.3/extensions/guides/stores/index.html new file mode 100644 index 0000000000..117733b494 --- /dev/null +++ b/v4.2.3/extensions/guides/stores/index.html @@ -0,0 +1,1145 @@ + + + + + + + + + + + + + + + + + + + + + + Stores - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Stores#

    +

    Stores are components that persist and synchronize state data. Lens uses a number of stores to maintain various kinds of state information, including:

    +
      +
    • The ClusterStore manages cluster state data (such as cluster details), and it tracks which cluster is active.
    • +
    • The WorkspaceStore manages workspace state data (such as the workspace name), and and it tracks which clusters belong to a given workspace.
    • +
    • The ExtensionStore manages custom extension state data.
    • +
    +

    This guide focuses on the ExtensionStore.

    +

    ExtensionStore#

    +

    Extension developers can create their own store for managing state data by extending the ExtensionStore class. +This guide shows how to create a store for the appPreferences guide example, which demonstrates how to add a custom preference to the Preferences page. +The preference is a simple boolean that indicates whether or not something is enabled. +However, in the example, the enabled state is not stored anywhere, and it reverts to the default when Lens is restarted.

    +

    The following example code creates a store for the appPreferences guide example:

    +
    import { Store } from "@k8slens/extensions";
    +import { observable, toJS } from "mobx";
    +
    +export type ExamplePreferencesModel = {
    +  enabled: boolean;
    +};
    +
    +export class ExamplePreferencesStore extends Store.ExtensionStore<ExamplePreferencesModel> {
    +
    +  @observable  enabled = false;
    +
    +  private constructor() {
    +    super({
    +      configName: "example-preferences-store",
    +      defaults: {
    +        enabled: false
    +      }
    +    });
    +  }
    +
    +  protected fromStore({ enabled }: ExamplePreferencesModel): void {
    +    this.enabled = enabled;
    +  }
    +
    +  toJSON(): ExamplePreferencesModel {
    +    return toJS({
    +      enabled: this.enabled
    +    }, {
    +      recurseEverything: true
    +    });
    +  }
    +}
    +
    +export const examplePreferencesStore = ExamplePreferencesStore.getInstance<ExamplePreferencesStore>();
    +
    +

    First, our example defines the extension's data model using the simple ExamplePreferencesModel type. +This has a single field, enabled, which represents the preference's state. +ExamplePreferencesStore extends Store.ExtensionStore, which is based on the ExamplePreferencesModel. +The enabled field is added to the ExamplePreferencesStore class to hold the "live" or current state of the preference. +Note the use of the observable decorator on the enabled field. +The appPreferences guide example uses MobX for the UI state management, ensuring the checkbox updates when it's activated by the user.

    +

    Next, our example implements the constructor and two abstract methods. +The constructor specifies the name of the store ("example-preferences-store") and the default (initial) value for the preference state (enabled: false). +Lens internals call the fromStore() method when the store loads. +It gives the extension the opportunity to retrieve the stored state data values based on the defined data model. +The enabled field of the ExamplePreferencesStore is set to the value from the store whenever fromStore() is invoked. +The toJSON() method is complementary to fromStore(). +It is called when the store is being saved. +toJSON() must provide a JSON serializable object, facilitating its storage in JSON format. +The toJS() function from mobx is convenient for this purpose, and is used here.

    +

    Finally, examplePreferencesStore is created by calling ExamplePreferencesStore.getInstance<ExamplePreferencesStore>(), and exported for use by other parts of the extension. +Note that examplePreferencesStore is a singleton. +Calling this function again will not create a new store.

    +

    The following example code, modified from the appPreferences guide demonstrates how to use the extension store. +examplePreferencesStore must be loaded in the main process, where loaded stores are automatically saved when exiting Lens. +This can be done in ./main.ts:

    +
    import { LensMainExtension } from "@k8slens/extensions";
    +import { examplePreferencesStore } from "./src/example-preference-store";
    +
    +export default class ExampleMainExtension extends LensMainExtension {
    +  async onActivate() {
    +    await examplePreferencesStore.loadExtension(this);
    +  }
    +}
    +
    +

    Here, examplePreferencesStore loads with examplePreferencesStore.loadExtension(this), which is conveniently called from the onActivate() method of ExampleMainExtension. +Similarly, examplePreferencesStore must load in the renderer process where the appPreferences are handled. +This can be done in ./renderer.ts:

    +
    import { LensRendererExtension } from "@k8slens/extensions";
    +import { ExamplePreferenceHint, ExamplePreferenceInput } from "./src/example-preference";
    +import { examplePreferencesStore } from "./src/example-preference-store";
    +import React from "react";
    +
    +export default class ExampleRendererExtension extends LensRendererExtension {
    +
    +  async onActivate() {
    +    await examplePreferencesStore.loadExtension(this);
    +  }
    +
    +  appPreferences = [
    +    {
    +      title: "Example Preferences",
    +      components: {
    +        Input: () => <ExamplePreferenceInput preference={examplePreferencesStore}/>,
    +        Hint: () => <ExamplePreferenceHint/>
    +      }
    +    }
    +  ];
    +}
    +
    +

    Again, examplePreferencesStore.loadExtension(this) is called to load examplePreferencesStore, this time from the onActivate() method of ExampleRendererExtension. +There is no longer the need for the preference field in the ExampleRendererExtension class because the props for ExamplePreferenceInput is now examplePreferencesStore. +ExamplePreferenceInput is defined in ./src/example-preference.tsx:

    +
    import { Component } from "@k8slens/extensions";
    +import { observer } from "mobx-react";
    +import React from "react";
    +import { ExamplePreferencesStore } from "./example-preference-store";
    +
    +export class ExamplePreferenceProps {
    +  preference: ExamplePreferencesStore;
    +}
    +
    +@observer
    +export class ExamplePreferenceInput extends React.Component<ExamplePreferenceProps> {
    +
    +  render() {
    +    const { preference } = this.props;
    +
    +    return (
    +      <Component.Checkbox
    +        label="I understand appPreferences"
    +        value={preference.enabled}
    +        onChange={v => { preference.enabled = v; }}
    +      />
    +    );
    +  }
    +}
    +
    +export class ExamplePreferenceHint extends React.Component {
    +  render() {
    +    return (
    +      <span>This is an example of an appPreference for extensions.</span>
    +    );
    +  }
    +}
    +
    +

    The only change here is that ExamplePreferenceProps defines its preference field as an ExamplePreferencesStore type. +Everything else works as before, except that now the enabled state persists across Lens restarts because it is managed by the +examplePreferencesStore.

    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/guides/working-with-mobx/index.html b/v4.2.3/extensions/guides/working-with-mobx/index.html new file mode 100644 index 0000000000..6639e2c705 --- /dev/null +++ b/v4.2.3/extensions/guides/working-with-mobx/index.html @@ -0,0 +1,1037 @@ + + + + + + + + + + + + + + + + + + + + + + Working with MobX - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Working with MobX#

    +

    Introduction#

    +

    Lens uses MobX on top of React's state management system. +The result is a more declarative state management style, rather than React's native setState mechanism.

    +

    You can review how React handles state management here.

    +

    The following is a quick overview:

    +
      +
    • React.Component is generic with respect to both props and state (which default to the empty object type).
    • +
    • props should be considered read-only from the point of view of the component, and it is the mechanism for passing in arguments to a component.
    • +
    • state is a component's internal state, and can be read by accessing the super-class field state.
    • +
    • state must be updated using the setState parent method which merges the new data with the old state.
    • +
    • React does some optimizations around re-rendering components after quick successions of setState calls.
    • +
    +

    How MobX Works:#

    +

    MobX is a package that provides an abstraction over React's state management system. The three main concepts are:

    +
      +
    • observable is a marker for data stored in the component's state.
    • +
    • action is a function that modifies any observable data.
    • +
    • computed is a marker for data that is derived from observable data, but that is not actually stored. Think of this as computing isEmpty rather than an observable field called count.
    • +
    +

    Further reading is available on the MobX website.

    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/index.html b/v4.2.3/extensions/index.html new file mode 100644 index 0000000000..7a124a3fe1 --- /dev/null +++ b/v4.2.3/extensions/index.html @@ -0,0 +1,1090 @@ + + + + + + + + + + + + + + + + + + + + + + Overview - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Lens Extension API#

    +

    Customize and enhance the Lens experience with the Lens Extension API. +Use the extension API to create menus or page content. +The same extension API was used to create many of Lens's core features. +To install your first extension you should goto the extension page in lens.

    +

    This documentation describes:

    +
      +
    • How to build, run, test, and publish an extension.
    • +
    • How to take full advantage of the Lens Extension API.
    • +
    • Where to find guides and code samples to help get you started.
    • +
    +

    What Extensions Can Do#

    +

    Here are some examples of what you can achieve with the Extension API:

    +
      +
    • Add custom components & views in the UI - Extending the Lens Workbench
    • +
    +

    For an overview of the Lens Extension API, refer to the Common Capabilities page. Extension Guides Overview also includes a list of code samples and guides that illustrate various ways of using the Lens Extension API.

    +

    How to Build Extensions#

    +

    Here is what each section of the Lens Extension API docs can help you with:

    +
      +
    • Getting Started teaches fundamental concepts for building extensions with the Hello World sample.
    • +
    • Extension Capabilities dissects Lens's Extension API into smaller categories and points you to more detailed topics.
    • +
    • Extension Guides includes guides and code samples that explain specific usages of Lens Extension API.
    • +
    • Testing and Publishing includes in-depth guides on various extension development topics, such as testing and publishing extensions.
    • +
    • API Reference contains exhaustive references for the Lens Extension API, Contribution Points, and many other topics.
    • +
    +

    What's New#

    +

    Just like Lens itself, the extension API updates on a monthly cadence, rolling out new features with every release.

    +

    Keep up with Lens and the Lens Extension API by reviewing the release notes.

    +

    Looking for Help#

    +

    If you have questions for extension development, try asking on the Lens Dev Slack. It's a public chatroom for Lens developers, where Lens team members chime in from time to time.

    +

    To provide feedback on the documentation or issues with the Lens Extension API, create new issues at lensapp/lens. Please use the labels area/documentation and/or area/extension.

    +

    Downloading Lens#

    +

    Download Lens for macOS, Windows, or Linux.

    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/testing-and-publishing/bundling/index.html b/v4.2.3/extensions/testing-and-publishing/bundling/index.html new file mode 100644 index 0000000000..3842fcadac --- /dev/null +++ b/v4.2.3/extensions/testing-and-publishing/bundling/index.html @@ -0,0 +1,887 @@ + + + + + + + + + + + + + + + + + + + + + + Bundling - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + +
    +
    + + + +

    Bundling

    + + + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/testing-and-publishing/publishing/index.html b/v4.2.3/extensions/testing-and-publishing/publishing/index.html new file mode 100644 index 0000000000..9f24f7ee0e --- /dev/null +++ b/v4.2.3/extensions/testing-and-publishing/publishing/index.html @@ -0,0 +1,1086 @@ + + + + + + + + + + + + + + + + + + + + + + Publishing Extensions - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Publishing Extensions#

    +

    To be able to easily share extensions with users they need to be published somewhere. +Lens currently only supports installing extensions from NPM tarballs. +All hosted extensions must, therefore, be retrievable in a NPM tarball.

    +

    Places To Host Your Extension#

    +

    We recommend to host your extension somewhere on the web so that it is easy for people to search for and download it. +We recommend either hosting it as an NPM package on https://www.npmjs.com or through GitHub releases. +We recommend against using GitHub packages (https://github.com/features/packages) as it requires a GitHub token to access the package.

    +

    Publishing via NPM#

    +

    This is the easiest method of publishing as NPM comes built in with mechanism to get a link to download the package as a tarball. +Once you have set up an account with NPM (https://www.npmjs.com/signup) and logged in with their CLI (npm login) you will be ready to publish.

    +
      +
    • Run npm version <major|minor|patch> to bump the version of your extension by the appropriate amount.
    • +
    • Run npm publish to publish your extension to NPM
    • +
    • Run git push && git push --tags to push the commit that NPM creates to your git remote.
    • +
    +

    It is probably a good idea to put into your README.md the following instructions for your users to get the tarball download link.

    +
    npm view <extension-name> dist.tarball
    +
    +

    This will output the link that they will need to give to Lens to install your extension.

    +

    Publish via GitHub Releases#

    +

    Another method of publishing your extensions is to do so with the releases mechanism built into GitHub. +We recommend reading GitHub's Releases Documentation for how to actually do the steps of a release. +The following will be a quick walk through on how to make the tarball which will be the released file.

    +

    Making a NPM Tarball of Your Extension#

    +

    While this is necessary for hosting on GitHub releases, this is also the means for creating a tarball if you plan on hosting on a different file hosting platform.

    +

    Say you have your project folder at ~/my-extension/ and you want to create an NPM package we need to do the following within your git repo:

    +
    npm pack
    +
    +

    This will create a NPM tarball that can be hosted on Github Releases or any other publicly available file hosting service.

    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/testing-and-publishing/testing/index.html b/v4.2.3/extensions/testing-and-publishing/testing/index.html new file mode 100644 index 0000000000..3873699622 --- /dev/null +++ b/v4.2.3/extensions/testing-and-publishing/testing/index.html @@ -0,0 +1,1145 @@ + + + + + + + + + + + + + + + + + + + + + + Testing Extensions - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Testing Extensions#

    +

    Renderer Process Unit Testing#

    +

    UI components in the extension's renderer process are based on React/ReactDOM. +These components can be tested by popular React testing tools like React Testing Library.

    +

    If you are using the Yeoman Lens Extension Generator to scaffold extension project then the testing environment for render process is already set up for you. +Just use npm start or yarn test to run the tests.

    +

    For example, I have a component GlobalPageMenuIcon and want to test if props.navigate is called when user clicks the icon.

    +

    My component GlobalPageMenuIcon

    +
    import React from "react"
    +import { Component: { Icon } } from "@k8slens/extensions";
    +
    +const GlobalPageMenuIcon = ({ navigate }: { navigate?: () => void }): JSX.Element => (
    +  <Icon
    +    material="trip_origin"
    +    onClick={() => navigate()}
    +    data-testid="global-page-menu-icon"
    +  />
    +)
    +
    +

    The test

    +
    import React from "react"
    +import { render, screen, fireEvent } from "@testing-library/react";
    +
    +import GlobalPageMenuIcon from "./GlobalPageMenuIcon";
    +
    +test("click called navigate()", () => {
    +    const navigate = jest.fn();
    +    render(<GlobalPageMenuIcon navigate={navigate} />);
    +    fireEvent.click(screen.getByTestId("global-page-menu-icon"));
    +    expect(navigate).toHaveBeenCalled();
    +  });
    +
    +

    In the example we used React Testing Library but any React testing framework can be used to test renderer process UI components.

    +

    There are more example tests in the generator's template. +Extend your tests based on the examples.

    +

    Main Process Unit Testing#

    +

    Code in the extension's main process consists of normal JavaScript files that have access to extension api, you can write unit tests using any testing framework.

    +

    If you are using the Yeoman Lens Extension Generator to scaffold your extension project then the Jest testing environment is set up for you. +Just use npm start or yarn test to run the tests.

    +

    Tips#

    +

    Console.log#

    +

    Extension developers might find console.log() useful for printing out information and errors from extensions. +To use console.log(), note that Lens is based on Electron, and that Electron has two types of processes: Main and Renderer.

    +

    Renderer Process Logs#

    +

    In the Renderer process, console.log() is printed in the Console in Developer Tools (View > Toggle Developer Tools).

    +

    Main Process Logs#

    +

    Viewing the logs from the Main process is a little trickier, since they cannot be printed using Developer Tools.

    +

    macOS#

    +

    On macOS, view the Main process logs by running Lens from the terminal:

    +
    /Applications/Lens.app/Contents/MacOS/Lens
    +
    +

    You can also use Console.app to view the Main process logs.

    +

    Linux#

    +

    On Linux, you can access the Main process logs using the Lens PID. +First get the PID:

    +
    ps aux | grep Lens | grep -v grep
    +
    +

    Then get the Main process logs using the PID:

    +
    tail -f /proc/[pid]/fd/1 # stdout (console.log)
    +tail -f /proc/[pid]/fd/2 # stdout (console.error)
    +
    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/extensions/typedoc-readme.md.tpl b/v4.2.3/extensions/typedoc-readme.md.tpl new file mode 100644 index 0000000000..6e23d197d5 --- /dev/null +++ b/v4.2.3/extensions/typedoc-readme.md.tpl @@ -0,0 +1,18 @@ +# Extension API Reference + +## Modules + +* [App](modules/_core_api_app_.md) +* [ClusterFeature](modules/_core_api_cluster_feature_.md) +* [EventBus](modules/_core_api_event_bus_.md) +* [Store](modules/_core_api_stores_.md) +* [Util](modules/_core_api_utils_.md) +* [Component](modules/_renderer_api_components_.md) +* [K8sApi](modules/_renderer_api_k8s_api_.md) +* [Navigation](modules/_renderer_api_navigation_.md) + +## Classes + +* [LensMainExtension](classes/lensmainextension.md) +* [LensRendererExtension](classes/lensrendererextension.md) + diff --git a/v4.2.3/extensions/usage/images/extensions.png b/v4.2.3/extensions/usage/images/extensions.png new file mode 100644 index 0000000000000000000000000000000000000000..5deb8e4bd203b723aa712644340024b15cefacb3 GIT binary patch literal 603074 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

    IA{*`iUMNJC#$2J^a110YRCC=jN7S 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�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%0DltQn%?iNYAGI}5h%fl|v`zC11UC_xmKY&_}m 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

    N+<G(UXQf#+|t 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

    RxZ?D+MUYMDKQEQ;$r& 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%0DYUz6LG1InPc4$4av!)(M$xZ)n#JYsvO_3 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 ZJ&kcUBayhCOTZty{f_%y>^*b!KLOAw7>)n{ literal 0 HcmV?d00001 diff --git a/v4.2.3/extensions/usage/index.html b/v4.2.3/extensions/usage/index.html new file mode 100644 index 0000000000..f2b8786729 --- /dev/null +++ b/v4.2.3/extensions/usage/index.html @@ -0,0 +1,1044 @@ + + + + + + + + + + + + + + + + + + + + + + Using Extensions - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Using Extensions#

    +

    The features that Lens includes out-of-the-box are just the start. +Lens extensions let you add new features to your installation to support your workflow. +Rich extensibility model lets extension authors plug directly into the Lens UI and contribute functionality through the same APIs used by Lens itself. +The start using Lens Extensions go to File (or Lens on macOS) > Extensions in the application menu. +This is the Extensions management page where all the management of the extensions you want to use is done.

    +

    Extensions

    +

    Installing an Extension#

    +

    There are three ways to install extensions. +If you have the extension as a .tgz file then dragging and dropping it in the extension management page will install it for you. +If it is hosted on the web, you can paste the URL and click Install and Lens will download and install it. +The third way is to move the extension into your ~/.k8slens/extensions (or C:\Users\<user>\.k8slens\extensions) folder and Lens will automatically detect it and install the extension.

    +

    Enabling or Disabling an Extension#

    +

    Go to the extension management page and click either the Enable or Disable buttons. +Extensions will be enabled by default when you first install them. +A disabled extension is not loaded by Lens and is not run.

    +

    Uninstalling an Extension#

    +

    If, for whatever reason, you wish to remove the installation of an extension simple click the Uninstall button. This will remove all the files that Lens would need to run the extension.

    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/faq/index.html b/v4.2.3/faq/index.html new file mode 100644 index 0000000000..f883e47306 --- /dev/null +++ b/v4.2.3/faq/index.html @@ -0,0 +1,1159 @@ + + + + + + + + + + + + + + + + + + + + + + FAQ - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + + + + + +
    +
    + + + +

    FAQ#

    +

    What operating systems does Lens support?#

    +

    Lens supports MacOS, Windows and Linux operating systems. For Linux there are Snap and AppImage versions. For MacOS there are DMG and Homebrew options.

    +

    Lens application is not opening, what might be wrong?#

    +

    When Lens is started, it will start HTTP proxy server on the background and requires that operating system allows to start listening to some free port. You can see the port allocated for Lens from application logs. Lens expects also that localhost DNS points to 127.0.0.1 address.

    +

    Why can't I add any clusters?#

    +

    When adding new clusters, a valid Kubeconfig file is required. Please check that all contexts present in Kubeconfig file are valid.

    +

    Why Cluster dashboard is not opening?#

    +

    To see Cluster dashboard properly, Kubernetes cluster must be reachable either directly from your computer or via HTTP proxy. You can configure HTTP proxy in Cluster Settigns. Also, provided credentials in Kubeconfig must be valid. If Kubeconfig uses exec command, the binary must be available in global PATH or absolute path must be used. Lens application can't see PATH modifications made by any shell init scripts. There might be also some issues on the Snap version if the exec binary is installed also from Snap and requires additional symlinking, please see #699.

    +

    Why I don't see anything on Cluster dashboard?#

    +

    Users will see on Cluster dashboard only those resources that they are allowed to see (RBAC). Lens requires that user has access at least to one namespace. Lens tries first fetch namespaces from Kubernetes API. If user is not allowed to list namespaces, allowed namespaces can be configured in Cluster settings or in Kubeconfig.

    +

    Why I don't see any metrics or some of the metrics are not working?#

    +

    In order to display cluster metrics, Lens requires that Prometheus is running in the cluster. You can install Prometheus in Cluster settings if needed.

    +

    Lens tries to detect Prometheus installation automatically. If it fails to detect the installation properly, you can configure Prometheus service address in Cluster settings. If some of the metrics are not displayed correctly, you can see queries that Lens is using here and adapt your prometheus configuration to support those queries. Please refer Prometheus documentation or your Prometheus installer documentation how to do this.

    +

    Kubectl is not working in Lens terminal, what should I do?#

    +

    Lens tries to download correct Kubectl version for the cluster and use that in Lens terminal. Some operating systems (namely Windows) might have restrictions set that prevent downloading and executing binaries from the default location that Lens is using. You can change the directory where Lens downloads the binaries in App Preferences. It's also possible to change the Download mirror to use Azure if default Google is not reachable from your network. If downloading Kubectl is not option for you, you can define path to pre-installed Kubectl on your machine and Lens will use that binary instead.

    +

    How can I configure Helm repositories?#

    +

    Lens comes with bundled Helm 3 binary and Lens will add by default bitnami repository if no other repositories are configured. You can add more repositories from Artifact HUB in App preferences. At this moment it is not possible to add private repositories. Those and other public repositories can be added manually via command line.

    +

    Where can I find application logs?#

    +

    Lens will store application logs to following locations depending on your operating system: +- MacOS: ~/Library/Logs/Lens/ +- Windows: %USERPROFILE%\AppData\Roaming\Lens\logs\ +- Linux: ~/.config/Lens/logs/

    +

    How can I see more verbose logs?#

    +

    You can start Lens application on debug mode from the command line to see more verbose logs. To start application on debug mode, please provide DEBUG=true environment variable and before starting the application, for example: DEBUG=TRUE /Applications/Lens.app/Contents/MacOS/Lens

    +

    Why Lens window rendering is broken?#

    +

    MacOS users can encouter visual bug with fuzzy lines appeared while connected to external 4K display. Same thing can happen with any of Electron applications or Chrome itself.

    +

    fuzzy lines

    +

    As a temporary workaround there is a possibility to disable Chromium GPU acceleration. To do this for Lens, you need to provide LENS_DISABLE_GPU=true env variable and relaunch app.

    +

    First, open .bash_profile file from your terminal

    +
    open -a TextEdit.app ~/.bash_profile
    +
    +

    Then, add this line

    +
    export LENS_DISABLE_GPU=true
    +
    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/getting-started/images/color-theme.png b/v4.2.3/getting-started/images/color-theme.png new file mode 100644 index 0000000000000000000000000000000000000000..5e4f144560e40219527e39a00a73261ad066b2d6 GIT binary patch literal 134154 zcmdSAc{r4B|355}N+nT7WRyy)CE1xtifEDegu=vR``8WHW+7QBOdo`@Op>&c$j%VW zBxB1m_Q5cN!C;Ir`!nwQ{(XPn<9NEC{~w3LF>_t#d0prEUS8+x{W?#NZ{D!nz4PEs zF)^{-R#z_F5)+f$A|@u@xP6=G%09Efi(+CsTYSvTZ(5m~tKJL=^z`xb5EHxd_<5F; zeR|sgJeB)f>FnMuCkt5PX4bO>tmCH+?>L$Pkb9W4dw;Mb@!^y0Cr%%Ea-#aw<$;Gu z?sw()mjyn%e91*YTF-u5%H;b}G_@goT$pRf;07#>MtgM<4E4osE}tpTlD;jbdiR;y zlby?N)sG(U3C2on|G7nSV(XftU)eKRSy}PD9Rw6Hu`Wsf^~izrG6A0@Jau`G17Vxk zlM4pV)jYk_;QJIyhc4Rg5qo#1wWR92r9oSk?Ck@GC6DmD(|U^|L(}Yv0V(;bj~}m^ zIqnxTdGTXkk;H`o%Y`-P2S)o67oL9k7Sp1jnhcka(L?_*1GGsK%F7jOzRJ6i`>?H6 z!n*`}r)vjJyWo1GU+f#t(mdcOUEi@%@AR4b3B4PFYfib!o`hYnAIKh^Gk27awLd?; z>PFDIdOpV?P4RR&qxzZ?5AJ%6w~M+;{_g3Rt9ZzSMpi3-dertSr{;=`%I-rgKbbYAzB(lr z8{5TZe?hNas_Ct4qi)rT**+b6?xw_@3o-x+={H7}6Wi)zfZN3DCwVPg^d(+Uh51Y$o|`8@Kszki4?g=ZW(MG8(bI6US#IWMbua#b(`;hl`Q-Zk<%! zc`3e6)&Hm1xj4VWUOy#P<1W5BaYEKQ_V?i}M`LeapuO7nPX0s8x*4;(tNY}vNvPy} z{F1pu_x7~|9Pz??=RWQ7{hsh;|H3YviF*dyT*Zo8u1>(K_m1z%YSCSmt(FAIK;pRf zPV)Atm~WBaaoK$C)tQ@}CxG?_r*=F~*jI47;EAoryMy*>9}e}W)TX4pb}axEmU*9g znOb?Fu0W!v%v&#NN7Vi(xmt0=_OXXc7fBW}uPl2=+VaWUaJ$G)+}!tR&1Dy5AGxOZ zc293|P10P;E;rDw;p%b`O;pN^CkMr^}#)Unh*9GC$voV1$i2TI~%0N zw>R&fd_Yc}=$s6gObEg(AFbCLKR`#@e3xGKUGdmx*(l$*yWz$&FpIr+A?Vm6IfF+Y zkIp{2bJ2Kmn_H6B4f~@9Wyc&mp{Bt zaj$l-oI3ua<%xql=JaI7uIIcA1M7He?sJV3yKmXrn|_dae%;0LbCK(tJtv{hQ!-xs zQv7x7m*w;549mYV>=*u;vR}17^;hS+D?TS)9!{}pf9+pzsCcXh@uJW$Q9IGti=2xy ztfIi}^FGcO{rcPw zoz0JiFG=inY_V6fhSuPaDYS#omv>%nd3mv8?4`nah)+*NeZ{$o2i|%82YcTB9qrBd z7VeGdMVdJj=*&8;g+wVJ>@CgJZ(6=Cw<)&tawcBUza9QLAbkmH`Z~Yd_2u}Uh8qpG z2!H-f{(jDGj?Av@+d8+I#JOx6+Xmd7vWvW1A5eJ^q<>4-{oss}F2MBMTR`+dP3;ox zM(9J`V7<2UL(q_3dA%^LnHRTTj%&qrD0gglMiZhsv?&@CamGOgQu?c8%Ms%1X7{Ev zPeu2dfv^3m-<~)AmDaEKG2kP8V9$Wlz_$Sz{|vu}egnf5BlX{Ozj=(@9v&|%9AuAt zuJkRBh6Z|eeIxmzx?<<|&VOkx=$*_dOfURd))U-nMLPN8{jc{Vry;}dk?9N%h2*DI z?SE(WYG7Orxxk#!b%Ht1$;`P2gNtmF!pPCcZ;WkYVPj59+|eSHP_#T6WAY~7DE~~? z!LDN0C|BiDqf)no9cppGk5-09hVM>~E%1Br{a!^jiJHIko2mw@@HTCl1Et^TkFh1F zT2!3SJI1_eH751KwR=Gml}*UE$J0ALd8KYMl>EGFe&=y1ODTt~;N9B0W#cOnzZaMl zjF0+n6eI%=oCn zF_O!@3e~{o=kfE>%ca&|&)d{9tEwHmkDu9RomH(dRCC{6{>%qC^C`)xN@b5XhP4{nnV+(DO-D`N zrXcSetXjL2@1Czp=bY>HP|Dg(->+{3gMJ4mjpQ~zv zm^aNXG#BW$>b~$ry7)F!hAwi$R%pZ0y3*1+rHE3W0#Br!-nX9_7&LN|FTs%#$e1cE z>Mf0LG-TVszqQuB`7}*CzW(+jc$nuXAh%K~I!x~>S1pV^89Ox?6`n(_G%tEm#4d^( zF|Vpxctt-kzJjE_&U5&+(EcG@Hr(ogRlE7Gkq0#TcrDjgvh;Q7@4Bz=tqcE#_Tx=+ zO{>IzwL9^{Vx6eE4#eKfW;21qab9tqI2$-&MB|T+++D?O^kyz zgrkm$U&#IJHAYe*-1r z^Gt0ElL9$}^j`{I@Tr*$EnIxt-myL&+29ozIc|g+VXYS#6O4(R@0=()ZoGkr8P#mS z*RXiV0lvOW2rwCZCgM?~JvUuM5nMj}r$9?kwvj$uY>vqThoc?~&zUr?onG=~>!$}UlH#!7mp}8f_kO+f z>HTf7_+18PcgIvoZFzN6{6fPHv0y={jp;FO4ys8$R@mB$U}Y$8d3RP!wL~HYpegp@ zpP}uF_aCX%zxDf)m*>Z`n>ueiGUxc__8Z-kIoT13YiI*Gu|}rNwdATB*We$`pCDq^ z^nq`q*;cYqTYehHw64+S7-z+VuTf(4XXNc`zem-IiEYXEv3Cr0ynf9H8tAX#c0bVF zLnFdJNJMwV#7rWLL?8Vq!%rmA^h zh=;1K#(52`BcPqCs;VX-_dShnU9$L3chNV~Bi^B*K}MRI;o;#L;W`?DAzqr=hK7ck zTIV#+ojWUPaTXRC5b73jHUOsf?}z-K=UnoDK|_3kLVW@QR5zdN<{lUpYI@|z=8OL4 z=ilS>i17KpZwi3@XIi2OYHr@q)Yj0_{GVrwx|(cWHM;2&;o;|a$;aO#0490|Nc)_D zw#mOb{J(Df-&g*xu1^2AtG?E`|K0O{-T6;X6V1&T{I41P+g$&;DzX=7r-|nO*dDa= z*m>tDF|i9`R+r4|BepCw_GTbjpE8Tkph z`qs?Xw2<5n_P>CuXW8?uGw`4y`~B+ATZ4~}Se?21SohM!i!oc>_o~K?Dv1cLf=PYid z*4)@bi0C_{DNK;Orp3OMrGQvT{3(m+#Ht+#nqyW?_ArZSfpoA!vk15p~_NaSf7Wq zx5hm8-ySiw{P0ac+wMdDs2yKTYaehXpUMaZPHJ;>ZEkRvC$&n8*uSuDYBC0$^$W%5 zD4wyRT;>+MO!BuDYX_;Z{Qt_<-;>NtuT{&=@s6g+T_&q}hPV{^FMNmorR*T12E zh6xWBE`e)>vw}h{dI?-I%2)8yF0IMAEd+hovC)!?ss@36;r5yxD!=|%n;1+!@$$~O zEN#4H*tf+eFM>Y2r1_2_A9rQ50P#NhUga6xcD1Ttv+-U#)2DR#GlK^TAN%LJrL zF1o&?JK;GwACh|afoNncHIwY-$T)wDz6(mvd7_W$)$$N!YO}CXdr|bLXry7lkjULK z)C8&&b$2CVToj~1v35jJdpqJTJ^@Am9g< zQAz|lB&3MO95gF3p2$>Vs8Hdz8kMD5%z~htOGgR^c`D5x-;l6+#GQh%u!dI<3%+28 zj>%Qy3lKayi9!2eR9a~HtpghbzN0@SnaqUkW3;SfdEM}{39ueN%Af2Is=W~c#(k!{ z6Ab_em5L5uD+rrRVpl~ju5oCbUS<^wGmfg!sa}38Pd}@trXU>QTe2YeYGbGXSKxTG zo%?wB-QPrhIEyrf3Kw>KD<^?Dd~%3TU}i!>MPMWChYKSmO7ax+19=sn?S8NSut78$ zzUnM6L|5|HR?Od?PYq^HqTZ$~?q~)eDqeUY?1_V|-S3ooLDt;8r(Oi+8Xf@6puyCw zRA(xwr)GlIO5E+IWw27)^NxF`9R0h|73G4e6|4)$VXd?$#H4W)x}>H-s9d&evQj_C z_hKv!a|2nxF_gcnbYo&fX=L9BzxZ0Ma7n_&(K&GYV^lx1sOMM7%DAZc z%$-T@6Y684Y{`4RV1$m%1$s3ICzPiqcq;~7%*1*E={Y7Mo18PC#)Clo(9<5`O3=@Z zPJ@{Chl$WwshO#iuBd{bL zaQv*n%Cf#j5&JQib=OM+R>>HF2sWaTDZTei6HgcmQ%k_Ble+yh`ghtjQQD$QunPGK z4MM+h2RLStpB4VRgTM3I^lwpU0~@g+$e^*NO%Q4!2~9+3G{2c^()4nb-7FG*4p@Tm z1%dA-uUgYI8T>@zb3-u8*A)e~3GvTxP0xkqM6OS=l5_$u0fVKLq{WYXF%>&GXzP*! zT5ozBXJ|Q_nd~prG8xKliPc2p`eopTJHZ&S7JsIf27mfqe%WHUpDWrhw*`QATI~`* z=O{T|khsPhvipv2v~@Wvu%t>~m?lSh%?*ye-Qz$B3KcLp z<1hO0bsKw&nLn2@Pvq#adxFmf}@BMUOd-(j)wz*uz#Ie<1AVD^O$U zMGmWir^+K7Jk$cnUSyfRq{$&Fw5{o=6WT-qoRDS&h2_+iDULJ>UPuFBllnQn=StWv z=wpn>UeT#5Ux-eFYCX;hL0i;KtTk^5#GJ6?0lwRI6^MI}jTP3=KHQQhNv`Oy8B?D2 z+EZqr#XC>t#uXz@vQrxJP~%w8rvjd(f;1AhLg&$#Rgs5ssT}IJBASc?u|u?W2scBF zDZn-!trZU4a};IHN3Q0QaU^Q?-(WbqnLyR6SX2{$%uKK#Gl`_TvtSw>ObBaame1Ny za!>-CQUOr$?cVjDjvbWia#t=wT?7~2OY{S``SWL~O#ot-($}zwd)H*qHRYw+lypg8 zhL1I&I%nW52C{v!IuBzo!hYd}zQ+Kn&!L_^mW9D6GPEcg+=s)-*sDE(aJcrcpq`j&`5io> z@GjB!x|sYK-@PZEX`{6IBtOa^vKci$=b=8ik*Uzue3aH&`;SN%l3#_$PF!ra`DBRI zPNDL8Df$ET7L=v-uHjts2A-wn6obd}P(*dU?O^w@iL_E$*W9=WTOaUe8VXrL#u$nz zsB2s-!6vNbf!%vZD+#qo1Pc?77JUmZcP-{9zc zOy2lZF_n0j+xd)V*w9y>e$eiBPJl}2c)Jj`m zK7y++401tGd9B}I!Bnl2s3^pxf!$k!LlJ39mQ_npFk= zPOpfRncAPaZjAzCN*M7gjZUeL?ONy3t>~yAPgf$T1iMLdqeP9m|4m~w1$-iRPx~gr zoTz1|gb3pSi7uTqFspz;6D1mjYqPo<^?iNDYm}YAbw#ySXK*1Dh%Qu3rYcxsd#H`) zRn+_C#3W4MuC?IqVs@M-$Ra10+)b6qOG8@2DZu0YHGuXN7dCUK6Wh=z`#_gftBLgu z8Oy-WfVbCiz64NoyoiF8BH(G^5(dT7gpX~)HH}kVb9 z8ACxLfOFjYSd`zDHLe2|#jbnHB36hhr>4diNa4lkp<--zSJor%Alu@9dP=x~{Ie_< z6v1EM!lUwBNz`h>3^h?3QyVzT&w{k|(c zm=pU$<_-|GcPS3J2k}lR@pmLl(1S1&u%)JQ(^usrMmlXUzB&gGFeIg0uk@Ipv+O>h zA!Xhuv1a%Ia+vTV*{p%b?ZR#ZcJA*~=u&L&#BLI^)N#uQ(@_4*ArDc2Ei?*aQi(U` z8-(kEI=Y~0lj7I2R$saeiRLPbxiH}m#DVpWP+^;E7mR<`ECp4c@O!*b=$MG_EyW z1Rb5kcs6`O@SX9fc7UHKTB_y+jL90|nr=kRMwhUL!i*`0Bl$VKX~7I`<5!v>9Yg_y z8&gKXTv;F#UTFwsE^d_5_kV=-BEBU%i{+8-Np2CN{GN{MLT-|i!%5cP+aa2fGOIQb& zWa~ml)hkT#X87n}-k|g`GG`%*AN_faSCyj4(1PAv`i0iyGq`kko}&539{n7{6CHuM z{t(JPBvb9i(^5!>R>#49ExlRFduTu(GRCcfA8XJBd+S(a!GF*yU%bfkAYt5PquoDSu_Nvwgx9xYQGPpdVS*ki)9d* z)Y&^j%&hRI9nrM657zR3|GUsqZcwQe4u6^8OV9+2+0htF7Riz>DyzyO5kCt^SPs9O zge_g5lb$?ueu@}#>MRA*eIteL%65#`9o0oFa7BL-Txb`qoj^nl_odj(0hliA6rXWJ zN_I#!kWvfclxEk|oX)(r^Nf70{p~jJ)4=38JRT)!vBNoLMZ9orSqfK;%ZAOV%lLCC zyj1jL|JvAdAVgsBrskyS`$~pfV#~(#+msG=6^mYvV23Yavg=kyYzV7(ECcOusT5lR zwj{QQ*dOt-tCEQ60@ei4q1e_236_HL7%EpF2%MM~1ZvHSCdW^Jy=IZrR5tUHMn6`s zx5<6uVE4F!r?gfdI(V6p`?W+6>sgNAA96{gu)|5SZhI(v8Ac@?wRRY7u}74Q{G}9U zZV3t|RPL(I`fT4+>$jy!d`D8pSJ~7>BRl!k(KBMsN(h}Ryp(wKa>}Ai8}PWVR&g-F z9IQtz?&76#C4#}77>1mbaFMsBjW(RF0)6<1g?ZOW@sbKV*e-HV^_g%w;Ur2Vd~B)- zL(bAQ$PkwWPV|~orT~EAs1KwdiRvKd=d0bOaw@PcjlcY*MZ2OTzJJ+t{Zu#mNn}w}T$eaMy z62}lfuvvqTZ5HFsQW01YAKv1YjYYi*6U{X`&p?nVHs>lLNBBT6`E}l= zbxME^3puM#eWyZs)x|>1E5nfU%8d%i^R*7vtHWSA29PyYA6&N(TP2=`clJ{*x6xWJ zv(>*rG6?|3h+W=g*5zLyof1i@3WNwIqq2bz)Xnvge1>eh9@7vUwpxB8nVrqf^TG&l zgX5xiE*fxGd(qEPEp9nV4PO~1WUsx#LgF50BcWcY2c&9*`VaM4DFo8B25k`NDOc9? zoURk$Fa7XlnIEzEA0QJHZ05TbFz3Q9nhM&Qs z^07CnZwbFVJM9(_6|L4J`S4lW^|3I*@=cE|SFMzBTlKl=(qQrgUKw7=Ah%aPvkYTG zH9V2?I9+g=7V*Lu^92UPu+zteF}k=I@(WDl2wSnm6SX?8Pmk4wQmW1fDO5ROM@_Tg zIgCvn%Cb}u;?O9F<_A|gM>K|tG$|VG4GYsji=$nlW0ek!hdXX^0;y8;Ch4Af851U~ zaT9yGgsl_ilTP<5%yK>X{J7|Z^mV%WMa1q%p)NK*Nt^WX_dxYFw+&+{$dt%l+IZT2 zCYyyZOn@!FkQrwsVfh06+S@w%yAf3^>`HyINS|y6tOl*L%4e_ml-nj7#c0to0AgCI zcBBM7tidvLbg(ae&Ka(SucT4(uFm5{^rCRG-OTmsdV-99hxYJD7?1fam(evk%bM28 zTsiYtT|w0NL4P|C)nzQ=1RcKKjR8$>i4c)chE-@pamU?<{)4w;b_=!Cm-M+>p^Mn^tv8`-~86IV#?hY81kP^t+Q1GQfVb+GGJqYF$mu)#mwoZa0iRo9XBQ-&%? zhF~SQ0XI5Rie@m2{2L9yhQENKpmasmm8iRl6rNB%v*8CT!-e`3v?(-TJ^KHxL#>>u zUKVkmt|csYv*7zz)%Re`W{Ja(W7&@DKVU}-+YInUy8#zI z$Y;03+0L8itdLj9Ex8D`V$QeYP^Dg8Ys~^qdNo8z$$iByV*F8<-mDq$xIOiE7mn{{ zNMv?)ztBX z1_vL8f#zXK7#H>&_$1i(q%gsYr%&~yLN-?x@^^zz|0b%g5!fC+KHlU%DoF?T7;#%k zmS9N)w3e*2FGB);>3E*7_nm`NTNl@{ze0*}KuI735+2>6)b*SU07nRzQ4YLeONx^hKvPRA)j|Gua^g)YWsC6&l7!^Aq83-S?!*G7( zsBj01!E4>-?YhL|n;Aq`<0rfAI4Thnu`{)_lDjJK<>qg~;U4@6XlD+8rS8EKvpf(V z-`DTg<*_N45ov*q`J0LQKg#S6?!`^Y&f;2PQ5{(QPS(>+F_ttZV~I6)eIf{(hv2FB|8c2ZPTO98Too z9%QT5*=~QZ@PJ8uZqIKkhXxcbJL&!?&`D`n}4d zf>Dv|cGpVh=rLX42A0D`39-r-C#X_e9+_V2*vYplLnGHdIHljhzP91F2V3u<+Tl;^ z-+J;zv8Ub#T6N@FkuZ%goh3hg?`zqKv9DY3%l^L%4y+L?%G+P z^QV3}(O-kAEE(cwccFIipBj{d*_uQ0ot;YFt|rp0jtif%zup{v_^RX-b(^BxJ7gj4 zW;ZOk2ENAHwk`1m#$dYWdYk2=xjI3mCVX;^SHMqSctLJAK~8f-rG#rZe|43n*UtGV zA#;`&?@;Nh|SF4B}7$Ie2*M<$4k?B#xrmQSeuM=Ec*O+x#m}*An%wJXGjlA@gh*_x{hmW75*X4&T zuIjr+FRm&;_>X3Wb1XmQ=)Ih|y3`oXZgUuGsGlE$xCrLzRGdK@hQV6C*fD-REmKo4 z0nIcWx7#ULB?9+AK0@D;L8 zya&lZ{nVT+Ory{CNYom>9Sl%!wX)f|x>Z$t0ut3?hl3o2^Bli5Tht%caE)d_@qmk~ z3R$R)%)}e;BhS>u9JVZXbOBcKgD!AYDP$Zc067{$&5>0EV@>!ZlR>%IxJ!S;vCfMV z7r?iux5AG+8h$Y>f9E-J{wAl_Gr97+3a7tPpj)e<^+<)Hl?4F!6CyUQ9qBcC@D{Z_ z^du$0v9Tp6_TsRR~~eBpuOZS7m%{&J=YYafn=quMxBwiQ+;iR zoqpD9L2HAK+*D9eYR>io!XBBmy#*-j(ps}L{RV`%e?;~iPzIHF*oP~jB!c+cwGI>C zWiXoSdsKjOu88nN!-bhZu@c~x{L5g;y7w|bxXn4iwh4~xy#Y_<`H{sH?a6-Do0t^K zKORX~I1=;rO@c1%)^>w+9U1

    sMW@W2L@Xe158(9GTh$O(xr@z;i!h**?&U$1Nu0 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⪻o7)hHN zOwu>GRW?ACGwtG~xDpQycLi9|Q3Nt<^pem#j<2pK;SoAP)bpORw0-%*uJc{mTBYz6 zLMOj*zV>osP5VvjFma!yfucKb$D3;}x#qdY{U6vo*wH=tICKV-GltnPtVuFzh)yew zkpYrEM=}@ML|$Q#v+I+ydzZiC394uNW2p-N2OgfZw_`937FQz_!!bCqw)S`-kw;v_}+p$icfr1edKus3SjSzP(Y?v2i4^hb7_pl80JQuAxB8&@#mt3&v!eizj9 zCX3cEE#r$C6a~^+>pqC)Laz^c-1n;E>#Aqw)WA*qo+h)Ck262s{<(|%bjKh49M9n< zARIZ8e~u|>dHN(I-y*|S6;5}TOkSV;8U<4lHjwY ziP!jl((m!Ba+;2JTz&6UwIg*K?rstNeV~bN6}H_mAAEj#9OMMQfGa!tEN@p6hF4JI zFW%7lRCiKK*GhhYEk=&(XpnU>t5v8$s+3%fIDFQ;kNfnqH=v)ysD>KQaytT zIv_WH2cr1qvFGUgE6#P=9+mm7VdV5OvaO$gzEs3fbgi5z>*11Fq29LjccJT54+kQ1 zWor)6b0JOd0Sp7$JwV%}UtxgrEk-viR-PCZYDW%ZF%S0KzUqESC^&nxF@x=MPuV%a zeA)J#gFZ?Re?PyI{&)ljWiv%OwC*cg^=cvK@zqyffbCbfj!%=8^f9fC)lnbU-I$&+ z)xHs{u-B#pc@g4=95NJpROO_je^2Zc4|-M|hOGF{nr+q1ik6PDpRru3zB2 z|G*Zfv5aveMMTte7ihas$Tgw`MK9hyp=jYAA==daO1uA zQ0Y4ffCK@1gV-*CykG4icK15B5pO`a`ScQQw}t)|AX_cUvXFtLaM? zuC%9uuy;jIpXR8(cJxw1cD1uG zmQXZ}Y5AAg@0)QUI;!=W0TS#eYB^&=T1XFy>9%Q6Gi{B7w@l;!ojlF%WY~qL_N-V% zhudA!uTZuJ^Y09!tZU4TmL0NwTgw~6>yFefa)Zc|LmLU1e@CsiS3J%!IT2s*@>ZS< zull|J?MJ_G{p9CiZ*E@@s`#;HQbys^be*?pPe&rO`ok^Qs`NmG56%k1N^2YvcDZ>2 z7M~}tJ~V?=Ao_-D2%k}B?Qu8xh|DtefH4_+_+);Kr7dl=xNmxY9B!ZQ3;X3$WTV%~ zn$X|rgJ6C{&{r%0(!R%1`{|lg7nHp*1B5H$@sgH;RkgKOQBJMl=rqNXnu_C8ROR^@ zt01~KhMn-x6{Il`f3@HPvoG%^gh>DNT-Bcows=}5hKs6k-Sp@%@=qm?XbMw5=Mh?8 zXE9@=R}o)bF8a6JuUS7q=EU<*YXf3+$g4?-YcYKr{=wtnA@5Ci;_&>fkKM4sLzYhj zqSusOGKdT(t; zdd}VPoH=*_Gj9%tZf&J->^vKgI4_(SQRRbXcKyc0U*89xrSB@mxyX@i?Mv$rDiHgg zmb%}HoxVcKSE8SBp2wZmSP2~Q`G$PIj8cx<_BZc1-u(eDi?04qlsi1I7Dp3hFFC)LeLQ#fQXmc8q`F{)5H?cn_$>^T zNZoo(sEHjg{NuDzUw-}GhpXeoE_Q&`XH9{A2G{p!cBy}tsr7gEA<%9c??3F-K6O@H z+$G?3TJ&5$gt}6p9*c@;)M1a%J{=Cf2v6S{G`K$RpzlfIA*!0e9uD$nxU;^>nQxMW z)JP0mkrceud}0&?DJ#p^IqyprgZ?$zF6P%^ zvJo?4wj^^;QHK6M68C+9Su zvS7*}=ddLzDRO1LYmKkqgO24=w{lO>Y;A|=BWYSQi~X3puH9AcQe%E1!nyhJI$2|m z3gag#%g;{cE&(?EaINlS-+d{r^N+N?~k@ zO=$iTw`}QM9TOZT%M6KqXGflZ*)Z&u4Vr;yE zt!24zCsT#Zn)Za4+r~%-tS|~JMM5gw7crK|ZI*hn*Yf`m_TEuVZd>;-A_@r76%>%( zM4D77iGtE0A}T7qSODo=LV`-K(xejs0R^ej1%mY6n;;zm0V$y-kn%lv@9*Ao?s?Do z#^4WO46~m+d+oLNo^!1^!4j!xT6`j1c zMxspu?CjO$n@J!O{0f9eTg)fE_;cCVqXae-Ms$Pcuyg$)ncL+*EuCh?spQUJM>$d-^zT z;Gt(pgEZ@^rr_(ynrr$r*)8Q37Xv>d6#Yzka%>jEmHOnxf?I&`0}{2BL^<@x`Vbbq@2;R9EuL8gipT-8g} zdSN8+NSHD8BOG0lvM1H%uC>ccx7hRDy!HZtjkvdbgRMDH$-?70BN!^VY{Z4RAaNre zW+|oj_=>+jzqRFFf!^a<^h5%5yP1m%XX|LoVP)}>fiLm4%37^V^u2YBg(m^UrXJxOk7etjnxx={ zz?cx2_@0FJk&Hgf$_;2WiHdg37Z=m@$T)q#Z%1^&A5Xl0V5tCz?JA?@(IBv8Y0dJ6l#4QnTp_eSA*o99fm}ow z&lWrp6FPO_{&(RY?_yu@@wX(x+IC^6C01*!;dPBR6Fgg-RFTKkvlxs4ZDHUIAJ}il z?*GEie;nz9$nQ!g&i{63yU1Ma?cTq3w4Gy9By$xI9?=;O8(qp)DF1xYqP_cB^om<& zq-};P%PXA*RJiD+t8&!*2GJHzUS3g{r6sgHwH#U2=#0@?FfdAcr00Qp!Iu(@^@_(O zJN_MgBl$X?Vls;um?6knxQ4Q0JjJ;F@gvVKt=IPvOa@jvdH3-qH%67UTeCj`zMM<^6GW7Gw?jmAYDE%L%h(WlHGwJ)2{XADd)L&+S z!-+tnCl01+uLb6Z_rq=QXWJ0Ba}g6kTGiQo}e+J+U>l)YSdLE zMT5e9C||hMkdZi;@b{eW3*8SNthC-*)#V(;$%xrLXjdg&%|kMBsfdlwKJvPw_QJla z+#9;9XvH3?`6*JWNX|oCcX8y>_#+|3tj=h?<%XOa7&VLdo0^}YrB6(_q~hQH12ub} z&%cjfEMMTru*jBEhft74Y*WmEKbSIfiJ;a?ZjoWSdP?h)8_!vks>#dTJ9G4sC~1B6 z7xgeqP_DcSo%-l_ubMCm|@s@ z!kni09nlLvyKV@cb0Nb-oskOGS+MwWF%YztL)??1SBtkc*+q9R4z`7eS##I}TzMWt zi}~O78-3t;oy9V$N)WkY_znd~T-yV#Cn&+`!uj{wPqgn2O@Bx(c#$JS+>zogeW5KE zE|D8q!o3!DD-~z*MA8FVEjgCBVo|jD_L(wQK|I$#8Az!9xxe(#sC%Of=r4^J2>J{W zu;S3#ZHWLRbVqIO2@1?GLUvcP^{ynh*?xUE8TR>Sgk_7RBS;_l_pz4pTSC{J+brjZ z$vUZAg7bwTSinuPZ6udog~qyQas)HqwGWgJFYgSuD~m5%!1UTaKGFS-5#VXdicj)v z@Nv)&w~kO$&A6CI^DZJ$dVd91fx5gaYFe}XzugsoVBl`g3Gd})NqX__OQ4@EE#=!W zjpW~8yv=*X1Eu+Ram*x=uj?~l;~THrJGhWk%vPF$`V1kotUUtfDu{JLpnp&P-{*6d z0ix@1Iu(J2pnD@{>cNyT(^|e_%dI!O3ygQ0u6PKLF_3>~QCdrCdtd~nX-U#h))lZe zX|YOU8%Y+02ehM5(T4w0S zcKa{wS^xUWDD?;43SIcs)ki}2NU_fZ3(s>F=Fd;WGg5%xh?abmJ=!ayr*?UnM8t>n z%CK@BNl~Z(^^bND-q?XWX#C!CLuv9+{t7rp>mQ6lpcT~RCUC_pFGjV?tTF(Lov_lm z`v6aOJyRquDbJq?my{O}VVf5BZ=;aW1!)5Rwp0*3anG`67&^IUZ?gWv5%w>mkPp1C zr51$(08_u~dmHi}vLHH?iXLleRtS&HGh*ilEzF`b@`7N5Xo4a;zssNfWPyCp0Nn9; zuG>Q5djTo!R!R43d)KY*0`$EO=COkP1L7kwr)wWY;@)XElNaz;-&T%Yeq-@c5Db+y z_bWdYyV`b-CZ`a~#B!b){hXmu_P3lk1zb+`M0j0rEk8M>v zDA${gWDA<}FLXEkggg(DXiz9cR)zR83+kUcp>K@koRo7T6g|`_>Ue)mG>G*8;9_er9@^-qg8{wySOa)`Lee;3Pf)sKdM2q`QDXrn$Fc^cuS^)(A2 z_v)c(-Ny$~M!O^J!RGs!4kE0J!2b9dzZP!VDI?ThTzXc3#;%L%z0kAQHFJWm^}_`P zi9W6uLptTnm3NcWOvKV$pcPV386)DCQ{Bg(PwUy+{5-*_&QX^G)sF6~6H?Sp$A?=q z*=`Zvc)xr>|rTz?Bp0WHP3u7q;2 zP`9Dnk2;yg26?x;7ap2JT~)$0hrSA9j6x+G7OeM%h4dn%bRCw3V4K18wMj<_2x8d7 zaH=H8LscWr!Y}plk5tN+8+?=HMYRO$AFYXf#bE3-2$)#E+ zvB>h5ZJtn!o2l~rqs|T~yB=(Hl-PVDkzk4aB!zLG-7K-0f1YVywW-CjT+W60Asu8< z>#>_V0CZn9iZnOj3tgglXxS9_ucd+W3}%J6dNpa!p1*SWEIs>`gRQAVD{akR08Nvo zr0^yD7cf&yfHDW$xFm9@Y})C6bAq`i`6}dvcG^;0<9qx2Lx|PIrbK#&p%&pBEra|> z3Ad+vq7P?)wbIXQa}7~&V-GNkIahejT<1=?tK&5)zEkYHl8F%kYt8brNpgmLh(}%h zxvmO3LUK|s;<&*2Mfs!`n5{kGl^9C!26 zzSDG>2p(lbx^zPC7By_P2@e#WhmdyiEL&DfExXE7o9cwGHtbL8%lCM51_0{h+jUS-6%|(q`TUVbLAcbY{QBZyb9w5PChzAlS6dcx_+bw- zAaN^eAj82bUi&M*#C|1;|CM;8YQdeGF|M|Mo`daC?zpCK=JFQL=D6u{}ZEIS-arU2jkwY}6& z63dt|j@QSSa-1os_dRSe4wcVghJ`%OZi~=!Q&*Q_Q0r(O`|>11yW!VVl|23kg9xP0 zMW!FAN2?Snyf<>J+t}nMYap~0XgTxupOgtK>Zh{ZD{@&Jrfw!-JL!iNRObM@_gGb0 zcB$*s{%QHg`-|Z72#F_2!Q#d%W2@s?jo2YKNFIjKfP&!MrZjH^CM3E)iHQrRf+f%z zI8RTGTDB=UT`=8gkQPM5QQV|J=D~4X^Vw|Q+!Dnt*Y@RE37;h?c@Dnb_!F3*k64cGh5vL$fV*zt55L!sy9#1&8m#*vK~ z!QP>D>*ape1$1PC-{O?3M#N=yPsiCSuMXBOym0effA2l@3lMpal`scrvuhbpOB&FMUIMd}d$ zAQxW7)I+ooI(`~ZpIi{@i!(IOk@#7rYw`t9=@}>m8YRK!Tqxz> zZ&ZA)Um1h2eW6)5&Dwoj6j}AyIxY5RiK9bpJ?@K}gzlUCv0iNZ79^S+&GqRo*PS_0 zb#6bp(M*{=p*>OEBUXWii3g#JcS%{i? zT(gllb-&aUQ~CIdj&f^IVQ4?LSuowttS-IMIEi?$HT-o~5a9+>M7Mn<@BYDR&O&T) zep5X1Dq~XA10!etBc{%D`0Ku7!|u#>hZmBouYN9;8;(2J7)MHi!`_RPHt*XH|7;GX zfj3VkJT8EG2bq6f_EYh-gPdWEnM&M$W~oonwR2<5?SIy;1-bcoa`aatoxMEfLbwPQ z*Gt^pZUNwaSrrzlcZr2cGZb!{Ds?3CI-xxt>?R`-ec@YpscavIxYb~uoSF~kPVG_rXLlCPy}U~hYfxmYdN$hSelB{2g!xs!j5%|; zAbVRL)AKbJEJ1EtBqAq7Ex>ejs}f5d4Lf}{_xY;Bk2)#*+H(?)+x;(;{cp&k^S7*kj1kn5BS{?|B##t4#2w?&2P&)h7;UTl(sc)AcBI4 z=cw#_?$nl+(=I1?K0=lBCHeD`UQMdJV~7NijpeH7f48 z^Or!^sXe7Ck4SVA|w0pX9xN6p)U$qavUEkOZ64X~zf?iqV)|Z=&nw}NUINcH2dit0?K)PR1 zelM(F#YECc-+QIkC>43F|G!tfe__|JB_vMjqJN8tM98|y;=X@<4@t%{(4LB-s0lHe zjB3_O%SQN^-|<1Fb-TXSwrFBv96asZwdWg3?wVECceA3$Y)tty0(2d# z{tqWJ7Ajf}1@4A;*CW%?3SKklK%874s5Nk`g;InrSBo#3YdSof_*45>MjQ?e)e_f^ zh)rtI7{7N#8|^Y8)jDW0`5@9?@6xSDWa<`Ya#$DyKH3;evN=SSYKo=Qi~uYC$X&|Z zKAWB!>uhWGCD*e-Zh!u*h*#!v@d>CNOD1&saPx;>(|8|sgIe&x!yaRR*lEhdJ~Jn{ z*%7Pll;zd5a zF(~7?tpvcLBbXcnrVeof*P4X-11cI6px!$0Bq?r1DEgn^7Vha#rs2#g6Tnz3me{Ir zIRUl&>f%ZFr$nT-A{$|-!b%n=Oy{r$SXQ?}(a%~e#A~E_4Wm?@I>(_d0&1;-uld&) zb;Em4ucT%os;@=V;)VCynAZT@{Bs|NtH?!A2wWo>f&P2M@00ciu{HBm+ZQiP9u!_= zWH8XzzTA|-qPZ^;6WfWnhjClJzbkwpI#y09DXu>*>+-j7VuYx^EeyAUOSb>}nYm68 z+rwX|_3D8v0d2ExzH0fU>KQ@D$~d`~_1lC(ZX?t5Dsu$h(-bdoL>#4{>*4v}I|^ z-c|f1HPStmhv6PFViAwRw6r*EJ%_rsm!lz@sVm`Xqk5+bd}28GLghZmvETN$=HY+F zk*&|gx+{WtI*+}}%F!EV&S7V9d0ZLDWJN>xu2Mxz-Sy|?RG3ai+O4%8cSO&YrOG>%F-%M%EzJ^tXf;({m zXM`0(t0lDqKwm}>ATbW%$p{n*v)wAA{_oDFyFm23j??pJ_NVgqJ@{2g=3R!o)c42x z?_KFr#1&am(DG~2cID(?M54Ex(h2vs8&d+ut09Q zlUeHU0$X;}yS&zAa{k3-U4jp+u%->KZ6scI41Asc`-huR;T++!a8J4>L8tc8jhcMG zB+c%(Nm}}idt=qIMvEb?`HRg00)}qo3Mf(aFS$NzhTu}gv1k!}ot=L&NgJi&h$P0_ zKNM0W0cDB$XwT7u_W`x}bT02cgm_cLmuQ$$|H~vzG1p~uw4YoG1(>9Dvay!337z#o zotUK6;1*f_9zu@id$*LI4FHD)`td{ovB)&pWWoEtP0}V`YUUgX{2bI@vJ$bpo5d+$ zT|1&a*Bl}`7+r~H2?mY*{E6>5SuB8NmcR*gBX@{rBT{*-z600Kf8=#{{X-ej@AHv@ zK1J-FdpRHD7rFO}3Aan$7xPy|0an$Ld5(p7{Mr zLx_s3^3I%}-qC}oImZ8ewinWX>DrTA@CElT%%9~O4?@_Rqj79*0y~511E=YXt|US}Vm~8rDLPyZt*!L%LaoIvH-#(TLYq$_wo=<- zDEWE7x2-xpG32I&>7yFg2aoEOcDIR?To*|UvK8|Ba|GNW7frWO5$*1Z#EY)_PE2Q< zP++=}R}j#|9qhR=8F=e7Wk6)AT<}{;+}DRQo8JyMOJ3r3N}hJVUmD2KNpzm-l@A&g zN_$UHnbZ9~@P`{JFdCfv0Msb8xiOgSTm7tSbiV!&OzYv{aUt7jwv_LhX(jKuq{ARM z>4(JCBcH!SbOQy2Dw!o^D40vYlgJ>>! zIReSw97MdW;9kAgudT;(RncR8QWlT4hO-doHApN#uk@oaCv1tOkdr8M{qB2X$@qoTGV z{hDCk|0q8Ld9zWd;-eZSGlu3o4S`y%ISZiubKJ#`1`+&JL(#}`QSwDKC4tZ!z~%T^ z7-w*-1gu4wLBh&K#OsS77iu8dK-*l0bGc!JH+Ei)_l^C0{GNf`aKgopxIx+054{{H ztCx>TS400u8oK?jwz;yIcx@MyK$3HM)CKao)U;J}3CeHp&MR%yHYzQnF~a$6pb zdt2g;E|Yvd19)uvv7BpW$UmXdUB2{}>g85XJE?Nbr@5|VdH{^d`W z$yURrv?g}R5Aa6~Ru9%l3*k+(;f&3}!GKa)4s&qJ9DVnh6$IT7{B@jA6Q}*`WK1vE17DBi`MGVQM5sUy)o?e>?(FPU8CHZes70ELt=iC z1B)Zaa--J6mg1^37$;-m_q4epA$%V6m*pBqaSlN__Hc!$kfFL>wfTS`{$M!ZN2`+CGRWT z{nLQ6((Pu_)U3CH`^Kagw87oBdiTIMi>*o&zYfP=i&3=SNzR0@%vNtGJZ7QYsw0eT zOOS}eXL&8E9H)mvZ$nSSn#RjB=Ma7Zto`(9H`a%(wze(RngKnKF!B#)&0a0bJ}?Yz z#IC9xwoio^Q8?N*xJ;IBk2qyeyP^6DZ1H6}5+ZV@8r3I7;J#Ltb%QYh7_%k$bGI$NbC+1mFE~$POKqhSHA?L*ln2{8 z74@h5w&ykGPoxXBH+{E)e;7!vj};oPUNH~AObMT}qVfdJb+lkOzO%$@Yi8i9Ml`UT z_E|CRGmT}cW-0ekH2s*VY8Pt-aE2sQdgi+Ersv#D{VRb%7d_>A;cO=jXs(5<+Me&+ z`eA^PnXgJ6VbixWA1e)Si%xfc}n_McmjORWxL% zZu?F_tf0DxUf4Ycv~{T{psIRD1Tc#12mxd?qfsyPumu@{@yGYBW+m)e-eRMkV0c|) z!*2kz&$X2&yAoUO!Q>K}W5A`Mw^H#~mmvtwszO-O?lN%`#X>JFPTYE=GIdz3da^uL5Yy}3G!JL?sKrc|A2*lP# z8Xd7bVZMC98k(erh&4+Hhhw`TuP&92^ebBl)8$whTJ32G8N#eYuK1;7SEsNCUroJT z-E}3fx0FmyfKMv*y|5;d$?o-@!FW(dAiaZ_@&XCDtzUffi3{y^E)8S1xE5Q4 zJEOyaTtC;X{=o?WvfNLRwKXPW4Fn0dIaHMehO-6(*iXTa55F!W{0`HdR8nTbx_1vN zon{$i|z?(a;lI|WqDz~m#?l>{58aR*D2-@J;; z8%&g!B3tToKiWetQCG>k89U~t)eT!zvb9MaSx>BJQy`cF7D{_H=!0 zh^OkmH8vmg7=(o=%A7a-OUNb!8v@NfQgb{fNAEJ_9Z2p8g}MMN_#k2=YBcNF1FiqK z18Sq6#t*f36vLMJyiQax?1nXTom*-C)$mJAf=( z4;I?!g7)#EGEZZIZWD_&GQSxA&~u2YI_;L?IMDc7D{WDLtz7BO;CVpAMvD#f(p&kG zJU6wuVR1t~D2m8GDsTO|q&-wQBf+T8JCwR#q^I4e$m9|zRN`FCaxVMO<&a4+6hZ;B zw}5V~z_jv&1l9r9``HG}*bK~aZPZ9`@LiH#WO1~F$YZ3XTAJH~h40~D@tV~pR~=or z05}DwRgKM}X#%7?hi#Fi)@=d4o3(s|%;!u_s;K+cOeWpxE(Ba=nXiO9 zb>F$a!AhK$U`7CF37VKD&Xx-B&57N<(*`QR% zq>ER4wuu8@pGUhZ?XCe88_}?xep?VI?PcAHy;lIB+F)%9Mei)ncODH#RYZU>BgJuS zM~PtUFu(Y9#0oy)tC88UAJZ))X8Wx{Ii9!SjL&m#RLx3w1f#BxaoH@bNmRyvFT|5f zr&<~wbHN!-NUJ9YCzT;;`(DB2Iey-SK%lj!0IJE@Hy?r;T7qv*Lh-Q;Irom3t=R}1 zY1zF3QelrGv`U5*{7kSeQbs-xu0~mPB*IWAu6qf5otZ0}Iod!r+M?2r>YFC_7sY0IPtqP=t( zQhFg{+3O4QZg>CghG+YfvAtA=*SI(+aqFgXr%_)uXW~@Ex*b-7r|OvZT>>*rFg^R_ z&HCe_?L#o$<<(gWTXFqsJ3Hrz0}0ZO&3AN13cGVa32i^vckkh`7ne>nk20J&F2nF~ zaFO!{FL%?L^f3>g&ZJy>yN>W9mAW7A?_3Za+4z^m!tZMrAg>*@g0w}J-K}?FR_Fv2 zf4(736n`qKX+b4B7+o%w!SaF6)%T-EN5(k6?q%B#qWI#08r&W}Gh$4%qMJ-KQ=#r| z=pC-z-I}oP)eBw0xSr21bnUt{Z{CccNV=$+4idPZ+R`#cUarsvurJOI>i#cudYTg} z$3ElVFa@V{73chRr@~%mo{PRyNY2fn&}sxA^Be}n7f&&mJJN^?kzKE}+fOMG2eoe< z*^Upsv`Kqpvyl+7vj2dIEZNW&pXsf$Cu>+l_fy?(FpxEXgseX#)@}%IDa&^~rs4_Z zW}vbRV6?dDU-~`Mp>_l9vYNS3@pJm?v)&Z&3m95Px_i@6Uco=r^Mgwp+mywd@BUPR zGJ;g^G{ZDiUw?*-64D5D$0{pz=%7P0KSaerVZP8qKd+7a$$sFE65lo|(OcjHjGm<; z0(}1-v%jR1QziaXEI(P5Dyt;}75Oc0DvH0r}0>3;5lWTN<3z=S_iu65*-Ox*Z zsL2$vr7;DCwJA*%a!IN&hQFpwF~WYPnx{rlz#of>MlFp$I@wb4#TMXtGe8Nbf(BJE||{d*I*a&_lHUc zkRh0$-A?uUsy!AaoY1c6 z()%967!t41({B&FmOl>M($6?&JhkoI_w-6{-Gy3I?Z9qo@#w_{PwW7frz~kK#Zl7sJd28wu13vVDp~pI$ci;dWh!F{C7n0XwFmB#ud@rp1YAbigC^GOkT+n*D#dsI zcar|_C=(%#9bB9slFUj&PiD-!Aq1}A?Gm!&2b^f%GOM6W;r>#BmpfFR*@1t7jRH!k zp4Io#ct4cx@%>*sHml!*b@}fVQ-g?~C@JXu?VwO>yZS*CiNz$~cP#v2m_I~G<5>!I z;_5aoPdb&9HH(^*qjiRB-DL6*JaE_KrO)V8Ve)u3HE=5^-AE5Fd(g!N^$-@o-@*#b zdk0_xsD8)9-+a0r)gFG3aR;J;^ibS2U+U>W8l)sn$uvH2b;wp_o@3G2zkW%Rf!T-r z&UN}5p~^NBKScaG@>;-&pux}7-?Q7CHdTQ~=3u30m<3r8;-RXC)jy;5`2G;xx90q* zoZm0&vY#WrHJ5g~u`VH}CVw%Blm*#~?pB@}OSM{XOl3Mfo~fm@x1O(&)hCyu1zt<& zH+qYqq-PIRlQ~UWs5`Ue;yNf zB&t(=Wofo*z|*D0QKd!VBwQ^}J(V*oEQh?Yj?aehYem#bFVEZD)A!RR9DB^$1w#l1 zLvpW;HmXlih8DvjXMfL#0v(m|b|YcKh5$+ zw`=Zs;AJ}(@eCM3C_BOFXguo;nWJx8cveLDRJi8A=xfHtoBZqVG7WwB3He{z42nO0 z!8a{le=h(hYYF&pS{lY&Xmg|yB!($<@N0Gu243Uho5t*DkfPtZ@oZWVkV;|xT}E%C zyVJG6f11%so<<{o90m9D$9?6QCn-RR0#%Fyn#>VYHXl&c9bnuo`5g$*N?&(Lnb{y7 zRq}4Qt(XFWoVb*D4}SFNRo9#tnCkg2!AU*Aeoviebad`k8dMacHeA<3=;o>>ZJqK& zI5}$RfMqqpsasGKl61gc0^vV?NPX+2xLqQ_cJySyv{Rp=)0@ThRYe;n4ki92liXzR zzRo9EriuD^v&n|5F69@qz^-|G!hn3<8Loa*|9h>b`~q6DitoV({A2=aqw2)ASpAJV zo*fjNId3x!Dax5wCv*GGh~$|mX_nF5i@x<>`l;@oCfQ}gkayuEp%G}?j=ly2#z{*3 zKbMgl&rSW%^%7iO%CKTGuGj-tl|q`7$>4<29`MH5Qpk|K&FZ_;_Em7<$ycHIfkWok z9ky{x(rVi5U|GxHnKDS%A-g#;9%fbY;3TRjUjH9o5E$8lll)`MtDUV9oY2nmrScN+ z3nESGTNE;-Gao6)G4Js4X_G^`l}0AD=FA|^%W7S^O1olah9_&y&2+pX!6v@mqg)PD zvrMk5?=XO@bu9et-+rGrjrtT1KYvm~A!_B*Ib=wI)0V&z{@L?wgJUS`ss9;YjjzuJ zHTNF0KRB!Do)Y^#g~gqF!eE@z;aAP4DfM8QEV%61N*lwRt5YoI)A9fGl_V(W;^2zR zIEf=$N1&U!t#o5$y-aY~SvTu^>~pQ_Q6FR_uVdqxLO~r%oW%0C8mS7gu9JHSm7vH- z+9vwS2Xx?nnwJAre-q}KoUID`Wb^CDr<>jM<(+vgXH}oEU%_3YGM*Y4oX^LJ?>en7 zG&e_evrTM;OHR_GIZVk_-Mbpg*XKCX($&<{Z)c{el*4W=gTFLp>*-Hq!zBTtHWC!BXaNTre>Hh8Mhk=4EB3jBEDHGX_WMsUj zUhG6Ee*9SrRiv^E26r%BVr_W0_*SuUEzVo{1^yWmkS_l=$krKF(fQdZM2As&5k9d- z#%eQMW+M0HJ$=qe+Kzh-p-PjSH4jtRWNbA;d%ESQK~zXV!i$1DF7G|u2TUo=KWzxI zRC^=C2D^~wS4kDml)pVb)*>e-V-1y$^|-+BG#E!qiAFx4~PYApD}VXw@wzikD^RxaQdkjk(D^V)pvf*yx>l_=|luQ`)o@#X8gVEt*VEaQs`>x8w{C|oSbhzrIx$B zD=%=0^)y+#H=f5i>cw2>u6OX+KJ9H=`}32HxAl- zTb`Yh*ma7mNXEub-|D!P6#rG_!{yUC!|vo|YUP99qms%w19CtqFA`pi&?|>{AKj|_ z1-`yuIL20Z>7N4Gm-i+y6nX)%&DT#c%8`H*@Jj>dhu82FRrZzU^=qc{nIG}Errh7&?0 zeei)H>1FNOTHY00rSk5N{$xke{5T|jeYI}4Z=KD|d;ZRPiv}v)j-;_^!SUBQIS9Pj z&y}u+li0D3#mP_EcP|6rkVs7YY3j6W2>U`D6mSPP!&RdN^q?4fJk^kU0ID4!+~@WX z_q)45d847`$W)~6p=oO|;%vYy6>BCid+Akb0Z@Z2cjJ$m&-|erjy?Ff&9MC{&*KYp*kC z-FIeR=-ZOU(=_0VZlSyc_F*L&fA=y@2z>qpF+4Uc-oedssj$boVl4`vsMyiz zmCT$S6~W}&foHA7$1vbzGl)I#K~z4**iA+16X9L@*RKk}zo^OXjTDvErp2b7VmMM8Z~0K!F=FdlauOrXKN%EAc$!=q@jB<}VGK<2#jny}-MjN>5xjL(%Ji7LEv-$WFpZ=tJsJw!_A-4Y2Ovtk{i{E81vYU;2(m)cR*n@8MsdmP0<~}&#k)fte)=#YE4#?x%faHScckz zNG9{u?(9Oxf+8V~&0yM_whTIN8jEvYj|!btmYD3|_Tan*6{i$OoJuYqsa#vo@Lw_~ zd|^i%i_(Lz7R-S_u2aybQr<$b>O+vkAT%GB_v~IG{6J%P1$>M~2R#SbzuMe2lT^VE zs0~kh`8m`sbQR>bPv%i@Rg)SrgrOJ*2}F_4WCg*{R|1Ca&hy>Ec|ty#zCu4$dF?&i zE0KhKwMICc{&x8)qTw6vJ*x)}h!80iY$L(6O=x1ZIZ%udH{gYwvZ`F44}Nl-6>2k0 z1DhMmDEYRMvGoO%>^;0|E?FV_^wmf7^dzWNlZkoS9swil6*~Q#CYbG(=Rx|NI(u}) zYuwxO@N82K67W&?-UPDF|7xi_4iscpZ=aQt&$5pKh` zuW$O!9-AGzFFR}i1?s!60SSuk*z=l*&=Lu4{w~?Zk&3&HT^2>n?ntz`^IA8=HtBWx38Rgl4zl( z-*7JLzB&8kyR!W7C?B!C9(bqFJZ14@R(lR-&d$RPsP%xEj^OCnIf$f-E+uWX+N6cYy&hlyBVe26#IC)F=OAAJzP_#c4f$Ly0tS&H-e5CPcc1~s z-{#%UM6<$i=2c5$6{3VK=yB@sR>QuS80K($ugs{SR_LduXUqqDDiXhozEDMS)^Rrl zO%wKuD{N5_b$2(NFSq)AW_k%nBb;36MesK1JOq5W zcrPHU7GaN=JpKyCznw9We-`^*=hY8UGnIOj2JFjMt^E4+=vgVhgJHxkBqeqcOpqq5 zH_lccuQTs!7?*9A2Jv+ohQLS%#U#68H_>q=*vGO=%U|d^o7oXZ{YW9ulBZA3(M}g*Fi18a$u3`@%K*}2ylub7W zGaZ`fO(zcwxmL$OVvE`I#Xkzhp8Vb|WXa8O3*ZAHu(!DlIsTZZnRLR&+XUFJ(VlEMh4MaOQ5i8Kc2&^|`d-@>E zNY9BlN*Vy43MN$%$ITt6JCt(ANlOr~8?UfOO)KCjyt3abJss!+-g#^cJz-;Sv>5ss z{)X`qLY3cE{Y`Ysj}?;TiW3`b&WY%H)aW}qJPrNT%#{Y)pC!%K6Z?tdq(UJw($O@0 zEH09N$ zi&6Wo>zK(+Pk>50@~CkmLW@G7N6tD$JDr_>#gXRNxNm|&l}BK^kfp+sOnxJEQ)6!i zBDZ!?Tmq?y6;l_2Owg>{2yGB9c z@P&KG!bvy@QiBm0%%MHm#NKl^a#i_f3~^!h(*?gDq>^x?4Rap=A?bcK6a_(7^h~)E z&iDU9+*|Y_V!K4lrvpLzm}vdkBb5BBh3!5Gk~N8d)Zik_tl57W!JR9FTOMxBkmL!X ztz0mYukV{Mh~UGcY_PX4=}1f&Tb z?8gkmp7GlCnP})LA)QchfUXxUZm3;s9e*=ROhwK(Achyf`ziKH>imSOe${?~$8Wce z3;K9#jL^wKlJF0NwgqW~-{Lt+5JvM&Y_S*kFgG=CoYVq2gt!ttbs96Gz+Lx_lV1HX z+x||y7N^Nki5()zq=h?CcqW_#7L_)@DdF>$5)qzup>pjZB68ZzWVN%H%Y9g=vPGH{ z*nq17&Q`bR)BOxQN;>^-(sj+PPFmWW{b=)nmMp86Oqf$ys9?TPq-!nK(;KNjP`-wwSnM98Fq8A{}1g3e1MVIX=cZ89SZr;3Gm+ zF({$ty0*YyE)>pB7*|F3cOXldJ>cZLtlsc<8xJ>dLgsW*V?l}6#J$%HjVMzwymD}| zD7o4eBZ#p!)H)B+^^{mxT1($mQGUq2;B05{X2Rg*DgUU6%!eDC?=?~tJ>R`;y2yU^ z1LC16;eq+Ac*e!acFWPZGN z847}d!)thsP=4X<>vw%ic7`^Tc?5*fr+2~sMN9X1Xk)Mm8!PNk9z zk9%vQ_gfb1VN2(SWj92dpsnv`vB$gM%W(I%V5TOcVDrNu#7j7KL2a0m>)5%N)YD)8 z8F!?6sG|X#Jv1s0g279-nBEcLXfD#q)k`&_pQyElFztHSx9mD8}1<5_xDyyI+wQAIIX74mFP-X>_O;R^Kb!XY4RVdk?uO7J4Xy^^(lgXR2A7-%OE zn}?$b0Ki4q>nB2wZ!ZZQZ(W)hYTN6Z^)rU_5l8y*KlkPgR-~j~Ibo0%#8_qisvkjcA^EAq zh8BD8(^nyPj_39cxsGm<_~+ETU|z2d5kyN;{>8w zu^~rDVhg!76AE@+$fG!150_FY#?2KB&f0a}hVMEd4_06I`_AqbMJ;X=69z$!N6q8! z5uO_!$FBRG(S9EVh~leAosMxo9N~L^)on3E%M!>OH!k)an?J7agg1v}k}fU?r4WO` z*akmb)V;r?@wpM6fmyXqy<1Bq7S1v79sAm)v>x-!x3q8C&lKY0 z5kpPk`kiO+leza%$?e0M;#V8%GcJeI>+tdXPBkFyr14R0hgRr_*Ov>NLVokSjc1IB zEMqq38gs^~l5RaV)`3B`6N$Z~A8}7f%OqTt3Z`PzB61rzC2t`je6jPvW15HUS+o37 z(F@I*(4DPMh=J2?FiL0Bdxx<);wmD9a-_&#Z_66D=8o2jQ;C~|tz#T&QD=jfQA59L ziOa#&k^vg)!XR+n?NP_bu!gkEb=y6fW!t&!fh-=*nu>AMBYk2wW8E9$8< zDo%S2G5J!ea)Q!>M!r)jn!rX%C-3G-tQn{t^y>-{S7~-~oUFR!MJC+cM?apdg1*NT znlcXBJ5sBKWd{`t+RfucCjXP8w;}2O#e$PL3 z932i_*L9xf`~BL^^Q`sSc%z96rzCntW(r6V5IAOQ{Oi>XmxCeJN9oY^E89B6+_eE!U^;|knR*O?AKbJ4DZVdg8et{ z3Bs+IM+%*!h>}mi@VYMmm*-=*m{?KNsjYjT87Z5XDxu*uuBP`CSZ{7rWj_YlVux08 zjRHo7;s~^}i0W0()Hsio&yTJkNQJw9$z;Iuz|bwGqY!1z?8UWx{{I&V7-+1ov8fq9 zqytY#n;m-DX$MU5rh8NMG}4n2ZTMhbzT+NPtLuQYQ^2ePU@aWWirI;xD<-M*MJBgZN7P3+lwCWikn z-QEu{bFNQSwH`A%B|KXSHpX|t7XS!rj+?5bJptqfmWO&Yn_H=I3WjF77uM?j>84R? zGCQc>IQ!iG0#CW>O1h-6opDitU>Y&?=my&3^6guu;Z~0hPe>l}4q%@=pZ|YpeE<0% z4cEi~uvV4FQS-KNoGED4OA%^;2Cg5|Lr>4DGZ6<_t54LuzPsBa2qXxXHaN6gB^|rI zU%^N7`l>|3om4T$g$o`))(BF5}vRBUq#(?AYCN+ZrMEyU@ z{C`;biS6;{Z%o&B>L!%!7rMYYrJY)NL$$nQ+*m%o)zfQE1`@BIx`LQZ#hRE}f%SX#DD9cuMPc<;OUOh>n-@QL|%L}sbnQ>iW>9reNWv|FFtX_(3X!R zGvqhrfd9Pm|NIzhPef|+-(d63pAtS+lI0v$U%58Z()lE1X(UN_@6gXK1=)ptIKP(@ zM4oI=bJ#d4n~!lC3>$wPc1Hi&dDrdjs&Ufz+QJc;5cVf#f5rcHjcgr2_m6|FL_xMZ z_+={oXT<-y6JP||WOWrZ+eUO^fCdttA>Sj2c>&xeSPu2D^p#r`<`t1|H`PhA9dyPnz5-Ci%7 zh)*=ZEHgxIk*|**`2YU~%Ts3?#1yk~%&ptN841{TR|HYfwLnGzQJ$N~)KaN9BFwJK zE%Lt8eA4tTKDt-ZY2&6u9AGu&`ne?TH=jMT(_9_~32O#L{C&h#F@(;2sO(!VwWkJZ zHsUCoahPGEz@bUw>OX}$I^7P4;F{{Nq-w}b{i|PB0QJ2DZiu!z&87j z*niE~@#+H&2Gb_s5dYfsvEaC1yS{p00HvOt3Di)Ho4Rx~@WjZ$Bqfw=%^@aoIX>l> ziTO{**B1|)(F;dHiYWuz zHM%ubp?=2d^t4}73>fH&os5$-r1Wpu(hi({eEQSGSJ}sWK;RRwb=3iFm97-BqwJSW zyk(2@qvNIidO9yy08hcurj$YCJ~Mk z>(w=X-Z(Y3eq&VjnzzmJ_vi#{9&2!3FZYdscKsbCNjbe^E4HoG<88V*ckl&=O1odi z!B9T#PH1^HCzg!0&Re%I zNsYRjLF@@rSkL)yo?Bi-Ozx+;jCEM202Rw7KJb{2O?yISStoV^EYGjJN9qHkC`bgW zyAk5T>lvYt-<%zN|BsIWLHS-}lGSANCB@N-vi_Rxs;t=#*Ikb7g?)D$T#U9!D<$hR zH-Ys>;42NH>mjpWUy0St?#G`}*bG~oR&K}xSMPI z;YSdXb$aNng~XgBxf#pD2QStz-{inpyl9P@scC9@Wc3m1`W6Ezj@tILBVt8$EA4Y( zphdXNgpBTgpVMnT65O2Hk3RaWna)}Y)9BgL_CWIDIDONl~E)N6S#|}Ql z<~Qv;`g!Q?!4lQOS3%8ZE{|uLjGmq~une??)QEZv3@9ros6ysMUARW6mmvKr(h=+& zh$AU6R!l@h1TJ>*tkG52I)^A6?kKLN4J12yGcMiGTCQEJS$~8*dadH;?l*P2B$@@0 zJ6`F`Hsr4@=f&->s=bCF59~q2NW`Nl zszRIj`q5|Lv9eD2cbkN&cZC{eGLN|L9v^QD{uAt^-in_y6>{Zo$O{JA#JyZ)lBBwC zv2soB8eQQwW|@?iOuUn_Y8gAYU-fKcg4H$bp|$QNbHrL$@9Bg5Pmz&|s3?7yx;rU* zVG^X!ZDZPS53{;p6H{D-RKfGlo>!F9sgSbxN;vo-v>Od=Z8lP>q+QQB_#q%G8a_&p zJ+N^T!x@^B$3{VT+CqX)64etbiL$?5_~+n}GC?ODHAtR^4`ZoR6>1y<8qn3wiB?3; zt7T|59;6ZjJ->4dmLM?sx|V5P3R7(ZG-XhWZZG5Tu8@=IaORgTEMZnK$2LT&nBb^l zh+X;v89G{K8Y6-M=YRo(hdH=H5&|x#Px!f;D)_qFCvbnFlusnc^5#;Q0Q|K&m?ZC_m_V++|_a+j*&W5j|2REu_M z?x~VQEvY%OWhMSk+^SEby`DyW4k{p4Oo$reHkm$hR%Q zF3mZQr{s`xGQq8-+#BZcv?ew;>+e?=FZ0^-E1TcOfGIZ)399|aWqAJTmT0Lvg71>P zA$J3$n7liDq|zCvcG36pTvz^gK_Xw58kbh@Em-}5vL{OGVP|-4m`AT6dRYI%T)97> z0afeJX}M@E>XMDWK-~Xi5jz+HrH8{kk{{!*lKy75=UJdGzE7!7Fm;siZMKP&&O?RV z_NdR@P_U{3ziM{iS`VK68Ry5&?9w)q$aEN8Ijl0>KPMwA2Fattp(P7n(ZcF81&M80 zSz_;+RaCpC?R5tKP%wCkrBxo8mUF;yOiLu_+$eZOAA5#l4&#p>I~-6I|h6r=7xlk}9UA0Y+V z{M1w$LG#$*c~>UE&^prOpTJC70lrEbHO!HgU;(1)K;g%Na{BHrycbnUcB1o-t+hJ3Cn5e%GOX|Ey&bf*gj!jh!3yoWGAwpde8?FbJ82j1o~VVQi{tF5DL`ot z*BlIKq)>8S;KwPK4A>(dqo2PXIT*T3yP;|Zo9VZFEx+vWO{vMjg)>GWp{kPn_xU%Bp?w0~6(6{@Tc6Cxj9 zQAH0$Eu@0W>HQ%RLFQQ+?u?JMdAJX6*pIp|6nwO+Yc8GK^J|*KoKmM-Y!(@$ zq03S$@Hrw~#fg8hpjN~`J7q^{U-P+KYp^{qX|Pkg1SV+dwH|hwhfZS3ZtR>AnAAKF z&Y3MhX3{pmUOj+rS#W9IcDd#wk`gqKXShdeHTw=GM^pcbdWTWVXi6PW9#HNv*pjlspGc1PD?V*(S_i9Q?r z)QX3FO!8U7Ia?;UNUrsxN1T+;6TgtykBJQ?MJIxwh*|5%k3L4rvodFUfeS$7vPQB@ z6gD0iqA3SRV`uNi)D&cab1x|dZ+E(YZC>GbF!q8K)%gRJtV7Ng;h&uKt7jk1bv9h^ zxH+0Mwu3f8kLXQx&tchLqS?l3OnP;9yQ1==Gun(puJ6x!ApAIr)8E57qH>AS*c2=O zq<923=*Y<_dT#v{qWhw^n%$ejNNO?#%Dc)4t@kPM94_97FaUzyf2I-V7gM}hM7|wi zFQtv9U;_oEg7R-nu{;00tafsO@Bf3p6!7$E>UvxqcAC#@;|RWU+si+p^!_vppuGr)7&l@Y-<1Hr+iB%p5<3TiRP2PLf0;xgF}HgMbydYI z$gkMNl$wi?Z)nahbN$+|=-SR1AXrV_Qb*0dS4(8C=Xjh{GiDdIh+(;-$qAu%6%ZsMn7D z-}hvJtloj-TBI`=Jy{QqyNtAFB}GCR5!e|-MtuR?9$O}K5q|%7%=H`ezPn_ zhV`z`K&P#!FPhDjvZ1~!K%oF$KW%gg0;P^-V7*VI89K=hVLR)~?@?_^uT?MJ_}Zeo zP%CK2_lQ|&_c)ra^BwN1!ZT|QJD!`L<2kz40}ySmuhcwB)grqhJC0U$k0@jHH6mWV zN_&tW(FbT)exC;O)6d8|hCJ9GWuQMP@-g2v3NcllfOJ*FYwRcF6ggYGlCyl9CetmIC_za?LXRb-auPeAzv#DLW+J&p7UMQoJ9n z7du5L=AVV+F-p{wT!gwYko0D-;P<$H+IJTib?v2|`GH}qkD!%vj7m(aZ>fE~9>>5> z2S#a|jMdMqBObPGsFh95V}vuDnIEEs2ExNW0*9gwY_%uwhnp*OG^q>1+|&Fw#F~Q4 zS7hWiQRt2RJx_`O+au7?zKrF|Fss^wVJ=0&XPhIm^JQ(BW z?O*vyU;nSaNBm+R?dUC@-)~dow2*|)57C}eH2v_S7KIrgll#=5A}TQGcBc{R!hFhg zH<_m1fKxERJhoh3!laH`#t}x1I!x!K zo0=f)#~$7GaU3U^>RE6Ar~>*mjy_Jv30J;iu=N^Xq%UT{G&1zu?B1mVT?3LvNtawa zwOJ2eGVQt$1)w5{MYW`kpe{rXm8aT8Uv||%WC-0ZwW=;<>K$@{ExkH4zbZklEg7F9 zNgJ?kR1kMhW_mdK);z!SrQ{lv(qvPF7@^Z>`wzTQ#UO1Wm$wk1FJKdT)FZ4g%&`eK zxXYOc`A0gbny8B@C|_m$yHJB2#qA}VZNYtD?0npoKfyIFn2npcb=(#yz0iUKkvZw; z$xE~96pE-4Lp9_`*1{9S#zOPsNXOm`znC~BSc#~~=Wd-yM^}Y32ApB^R?qUzUXGn?i-a`oLBF zyCyn`O~c-T_qfq6c!sMM07Ujes6 z+KILBnwLlJzZUg3hh5Ni%JWUbtqAo6TH@(u)4P~U0RWJ&<7;1w(a>3b9;dNgNfzZ2 zk6-8;?*g`5BwGiY-3R>Vvx}$4^;DvAq_PPNSGP;{*t?FUg4k1!YZCabRA))0VXXh{7tEIH=X?Ym99>|k zzzscTcsoLHshYalH?dt1r!aqfR8LHqFK^W>gy4#shOaYy|b7=^>{K}V=8$PGpRyi~ck+&Kmg|&GdCS4ULV4=$wFR!jT1jhWl zW3De9Ih$#5{Gw82>+^i2+EtLXEUrHa+}08qqARY2E@{#T+NIyB97u?a{K2N}M-Ylb zWw2C3sb95$aKn})K}s%wD<`mYH;Au6!&s0M?-!8L!*(qlpMR-`rScCfA(#f+HqIK_ z%>W&OA#g8h+8~CwhB%H1xdoPyLpI9o`u_UNW_atf34w{zPnryxvlew~WbbNJv|~(A zYrm2BEy+e|_-f;8?fVJ2iyhP1qq?>d`->@qQgFwL7^g3vOh9>zd_}F1q0HitN#f8pp(ge< z1&tpFoKo->oW_ltq+mrs%O9&7cYof54w%qV!CgLjp%Wk?ku2p6&rR$U6LKpsc4f!3 z0D#*8I3I8uCpB>m>W_(?(nF-d^|0wbn6d$v(2zts1}K=3yu_<$j;%o%$5#3cS*l5$ zO=TxJj#SY8$-%>xB{LBl^cCV%y@w+25E3#8 zN)g;c^n_`=O*$ktaiI9I0>bMF_C#mkejjdqshuW2?(S>jvHR}((z{H(cLOrl8yc(84U%3 z3U^{?(rEpAt|ul&H3El>TUQbMObhvtX;2J;#n>_t*MYY-9y>^DPnZyOnCe$`8M%g= zec0G^-urm_r*o#>y*5333PHzCwhL1E$${e-w*m8E09OpMlJxC1=YuBLThPg2R%gHs`#vR{ zAYwBlQ<~^q@b;fVH=jZWVYd|`5Q)y<-N8)7Ga4<0Bg(o!EON@DTvJ#kg+;HrV|Z^p z;fyURk)0sG1yh`+S>B7hZ}D~RR_@3jkMT)**GGNFifi8;!|6vsM|M04v(%N_9#?6X zUjzihX}!Sq-=3##%(ky18Vld6drdch9ZV{ezH2#>Bk<GSlJ zb7aj-*Hmfm%Y>YmPBxvVcg=S-oh@304v4afIL5}k)=t58KK%uop{?A{KEzIeb{Cw! zmN;KeNofOslm_wIFBYES{WEAz;nu*JmKtLND%f&wb=bKvAwi*yL+Ql9Pg4tmGYp0C zH<`m9&f0~LHQe(>rUdu>~W?oc&*G7p3CHkqoR-P_Tx;u~*c7W+~f$5q*brj*mv zvFz}9WK3Kk|CExd&Pb1+w4y3L5V1CZ#y3_8PpY>1;c$Y_`m($y_LV#d6Kiy}cDybfWMLiz=pcbBkVF^I^K@ zAi1C(AgzI_^rh<><}Cu7bxj7O$A1w!CPNBZcwLWi+Ur2Vy6mDmX1BL2o}@!y&z^kI zWFQ4?Wjj=%W*QqghWPP0PzY_8PCP}aFrB+n`O5Epe(%0p3&(HshV1og#Jn@0BR2qDSdKeIQ;O10LlWW|Inko{{N0HJtFo?c9T)S?uYIy0bE7YuY&6$z!>08kh z8QK$Ok(xh)fHo;p!;iB};m5%80jGp61qA1B#$aP`FmTX8si6cVB3?1KacVA7D!wja z_O(dQhgb!9keR&(AkWlp6@xtNHhu7}z}8MgxtP(@r(_WFwHWW_V{2UW#gFjV^Ql~l zX1oke2lGr{R)?LGcARkPl{Y$BFrWrwW&gP7HN=ipWwfMUpOoi;)PI9(7rs+b+%Pt_ zQs^pF+_rP`m3#_CjhxlQs(WXBBBM?bk&0TyQakhIb0(O*1G<=4)Kg zbi@k@1B3HlJGv(G{T_7LGe5@wY@FHH?a;IGq(Bi5uS&hh`+?=VL=oQ2Ng6 zGN{2@LIDs-bUj3bSTxstuq1L50jyxLMoxqK;e@msDNNFk?vG180vEp>lf!MBGG?H# zeZzIEemzv^2fp>w5s&@!&Rc2vi=y=+mxf2ybjCe`Yt6q!EeQ#T8LXQ;L^u=mkt8U; zOB|gAaX#>5^><~%3gyW#gUE6fn9jx_1*N1NXDmVYZw5F@DG6ssy&CToJh&89Bx*_2 z39Y$Uo@*inpx|s=yEeX-kYh1xMJu*70OPd++9!-Eb19^1^S{{@#K~>A&N3A5R8~QSre6?2K%wR>}88H<{V6|&U7)D6EZXY9uh#UN-gQ7E?b2UuW8tK=U})c{Tx`JXT!apKDyjXb(m*|* z@f~&~b}YG<(f#yO{y_w8bh((p2txrI*zVOlMGm0Y0%%oNB>SQ6hK zMxEhl-aTjN(_ib8{c5v^YMDY^tBZh30)WN>9*k*9g9CR@pnsMua7}6sE{uPUm4l?b z*BHdox?Dr-;DjD$?8{;E-8+=9``aETN@Ldd>;hYZIfx=E<>u_1o!nZ#2WIpX zo`qtRL`Y+A9wm$`{YR?(?1OCu5F?5ClnNOIIHm)UgPhO0Sqc?4Mr_uD=$i3O&_oUt zwr;cxa|II_gwQH?VI*+2wadKQD9J9*k3BVD?|%# z7CIJX{sL9nriBJ}Y4A#WJ7|;oIs*N&@0A@D;;rtI#4h4Qa&HwJqPc0MAwj zY)!GP%A@Stmv=D=4@9mOL#7BOrh2t2xlN{3BaO+c^>!Fm9)$9*JZ*rJ%qZD}Pyl%l z=5Bll*2vztw?^i4mM!uQnC~_v4X44q0TE_%&WpC9!vK-tmk{fhR{w)Sx4)2~O4L5v z`qC71R;AvXagxnMkPF!jwnk zWj!c|Mi>1o`sW#iSKGTDDeP5+8qls3@kV;`MmzP7m=d;G#(RxV5cgh|COk@$uBnZT ziaP;YjRUu~i9j-f?q&gne+Qg?NE22K1oe?4*J3Sb+|0$j4i(Iv63FtrM+_K39tv*D zdOWTc8u<=sbb{?FU^q^3Qb`{R;7t9wT939j2`vB4mq0bFZLDh*7~l-A+o%xb`+Wqj z8M|=5UmfXe+PI$@7nr{M<5rvgn@t4-1dBEmPBKQQ;)f z9;6C08V|?BLEPjZH5uAtWO5i{Gg|Fy+7`$K{#=8?8eZ;Qb3S-dv+m z>rui8{FblQN536dsifL;mowqT3Ucpb(ObeSAc`k18i|A@S@~~mmATAvOAXw8*lc0m zVW4l2-8^lfZ@?HgNoxM~N*b^WX`|M#Y;MxcthgJdaeJFxcQi*nxA@6kxrYe>%mVeh zlf-r7g8xz+?f)zjR+GZdt&vL*|6J^XbpFHH(HMA?TI@yGEo+98Cw`=Ny_?l6-Yf*i z04*9o2)EBcs{qYuX+8ms^VPUn(Cy8K{9tIT%{o}G-}Y>L#ZQ*bpKlF zmirSwe#W*nsa*~EEF9HXIILI?<=z5Hm_6DK2)R68wfB5m2h_~hDIVzx1v2A+E z+*WsboRNFJ5^BTYQi$arK^2)&kCK4>d3FHlJQpb~&)qUHdb*rd41-P)N(y5n?OtY4 zswYgwF1P0a3O)Dz)q2~{btB58yK)e@_fQ5%X;Ka-c(gLW<#aw)3fPDmBJ z)=T8O&TDkV&DVOSn#ipdDJRbUDlPNCl24E4KT6VSzM_uHU%{b9`#jfs4aN-j^ zMIY$M+pL{I%c!hlCnck*I>KuWT4jSrUfnO&NC1rcqO;FlVW8dKQQbaI8ug_aTE+ShcERzI9y(BN~QXllVlsInd z_PEA;5V`RyNnEK-$BfgO)RbR-1dl&aqIZE8g#4t6$InM2nKRv$#G$^m4;A;;RqET9 zUCGZH*+8bsV>hn0qz7p9+W zfDZcbZ(Z>>;xAR3;%Uwpbs_ixpSWsNqL;Zyd|JJa;I7mZA33IhX&L7%8#Yp246$!*)q2P6QivPz}FjaixF!AzO{fZ!EeTj3qVv(Opb?Mts8%hv*35|%Z zoz(Bt;;3s{V|PBO_#Y4~m!k&EX>-Zar7l9D^XFyNiNv8@Yiv_UhSn%dc%>h$P``4| z;%D_NaKOT{6Vh+umLT`0B0))BUqU(D8kE%;W~ue;52)XWrR(?(b49`4NKwCTAWs|( zNW|x2zl6pIn%t-uy}D}wr|IE%UuAV7|5DqwTnniB1;mg~8!1+BQd1dyM1^nvRU7Zk zx6F&Qpj^cfiggGrdtiQ1IKDmw#(XoL_X6 zBg?;2#{csp5zrJv87(0{9{zsB%zD5QdiO;XP66Wiff@3XOWW6;nLW$9nSX@lF!8!MU ze33)Qce_L&DH%S~c@L(=UX*KfUZ&JD+yFQ6a@& zVJJ-SoR}2&oM38{t6+>XRHuRk&V&}($BJ6qEc1Ln>${hIJM-N=70~$_X*We1O_QaK zagyP2@H?+sW6%1nT`)J_OWHDG1UgH-(%G0_+pcg>>rBrcgQ7n^>LfK!=H0Bg>q*a| zk${|iJ|iWmT&4Z!0pOl+)3{p7J12VUYNnxnJU(9g!Tg#`J=f#VPq3;$g(7bea)~94 z?JWM~qWxR#hOz4~VS$0^!^LIC1ZE3Hr;u8YuJ*!jnyf&x|BY+o)J8cGU*dd3>5yPm z%DO^Wr(vJ=wxE^%Ci6fb(xAG6-q6sxAO~1_BfC^L$~?-vzF(ZcMGq0GVjjfADJZGF z@8sj~$6LZWuaCG{Y_y(LGe4wx=9&5678}{UQ!kXaoD_XBpD4QfurF{Fhh;qDBP9a9 ze`{t_Hmq(RS>KyBGzfWg|GVN@sBcZ3)#0ncffj()AqTm&42rBV_-pLz*m^=_&X^WH zrH9dIyYZrd{dP^;}KWGid;WgU7dqLb?H!u8M+mIYV z!X~U)lnE53k|%%&S24v$FzKwIBeWvI3;fxW;WV!4WVb@>IzkV{JUn<}f;s>8mtcPFykUYZ4C7w~3Rpls5P)vCkq!kq_DHWRA7pM^+bzUwz z!bIwIyv_hbi@hs*+sQy(BDWMJhN*AmT%8KfqL7 zFf>Bd-}uVg=j0VJSD&vA52csqQ%>Q%PUK&ij0=|IQT5t*tvq>)i~qwbFOmJEJ;T%M z0s;Qu`kDPp5M~(=q+tjaf^+VK++7g_uGM3`!764MSduZdKKR@h;g~;3l3dRa9r&`x z2{Q|>f#uRY95CF+77|Vu99-5Eomrlc7{qjc%|V&aCk(aGMVk6y$@2kWnslD9pd-R!+gqWrq$>;=9-wmZu z=VvZ9z4ar6^^0Q3b0Bu9WxaEQ$0U%4m1#@=*bP7Q{Yn8f;A?ZPnw zfhb%Zb`y90IX=GOIRNmySh@tLRcM>%Dr4cQ=WK3(JblB=NSz>L~s{)cshZyk2l zj6lU~?^!Fj&a@cv&L!m;Dxt_4&k!2OccQ}gG9u|mzgC?&xeIhg@tqUsQ1x=fIVt=7 z6k`%z@+byl;Pnw{8Z3u^pTg@(rQl;ca?@d{G}?y|Fa_C^T~xXDM8_pc>Fj4h&X*%F zEy|4t|HLWqn<1wkZF7<1xk9ys;(MU}opC^->xW2O?T4Dh>v#FXHP|TI%_I}l;FnGW zu2$|ygWm{t@Ylp;T85SDppGD?G7Q9z)Jk!_9ZMtwSTCJwY?$ zdrzX(K^GORK_?aKwB}n2{xHu6t~!n}0VL$1SyRJ+@ZudxvWel+#!q+Fn#W&TsJr8U zBaq-2WJ6XFaK^>$MvAxfeg|2Ea3d=2!Db8zp7DX9Km`CnBFleF*s%58RJ%ZQUqq>J z5hk4Cl?a)LO$DIz!wfKzeRaYqz6NzEt=?Y7BlPh=W(GXB%wLJc%O*z@)i;w~g?5wP zV8g5KkGjs6XPVFJQwy^wuLrVDsIT0UAG?@klOk50C>7tRKMt_f&<5n&+0-kj0RY?U zS_O{)N?04qG^u)tZ4L91yZI%-mYAvxHrOI| zQ0o)xuEahqq}A7)BvRhbSJs~xSr)6Sl0-K5W9>oe>LrO26pzTx)aMp7LQhV~6p1}V zx#UEsSBI^PmHbHe165#!df-2Q*9JC(q5WT(ZZxF5IRS zj--Cx@$#Y!>*m6a2_Uf&*%lioix zx4!`$e`xC2m7kJ|7o5&08|0^Be8;^gB^CDvoLwE4dwTXD2I#_Q}fz~ z*<_s{LEQEHqRIR$@;-<>&&#T+zFdWG4FpPp(7feUSIGQluOq57=P0=4pQPWl+*#Ki za@|JR43}5{NABE~{F`;gZbqpC7kmp{c7EqXzx0lGwP;U+gAR4=2L76H-L#hgc}2ma zxyD;?SD}EP1SLDxS#*DJOvbv;zf>6I3XIa3vTM$4-z(^ynuFfLT*jurDnaHJa3BGx zUD%;<-0NN~7-r)`*O3!*^K%EqLA&A~HAIMjm6DYuo}#A5d_%VDb7v=k*T*jBnyiT$ zwz11&a(?*5AVTIw+08T7IP3Il3t~iu)jr8g##Cllm zj{*eL=Ck)FtiZq}#LKO`R2-_Lm8qNY=ZvXSFebJkDrnPU7{(G59u`lev(?X=vd^5I8hP1?1Kgo+d6LGI^fSIVQuC@49b*f9d7hB7LnHa*zTq+wa`Nq-+mOOej&YQA1Ywh zWI$XgloeA)Fin=Uj;sXE;~;zTXbuqefJJ^$Oq^4U1?2T=(zpxm2KtVL;@4NvC5J*q zGZTC|HXuA|jTLn}^B+m)8FGWsoC zAnGCC7xA6rb2E{--k?HV@*2~3Aj6^BWiuRs6Sa~Ezhh`ubH3=au(euw;k-v0aUxJK z@)wRJKJphC_AU!-wi0!_}b_dR2*jt^>s*q6nPo{TzT&1PR-P7>gshmwxq+q2tqZLL9ao0~TP5t{@W{AY7;CsR)MQ7x{yG1W3$XKhry6_;O^EqY}Hb_bU`wZ7E*fZo6b zZ^0|0qfnT3GeWVT#10Y2y7;s1jb;T9=_^^#ot9HI2tIG%wg2?Zt0!+s#=jLkgl;?= zsTrW{c0k6LwavL^K{8ssWI1bR?XsJV_bpQ>I_lfwQBTbLJ#sQ5Wt`yfs)G$Xv)WP{ zl7s74q?TfrRk%g!3qb6%Bhb}==}BcSX>ZC@aXu=*o7LX|gojjsvR!i#KBjRrHgnKE z0wvc6o6Bp8-?SccCuKd(XNiwY5nfNmdJ(4t+G+vh+u(ElDOjULfmukPpdoVQTKX#n zof}cNI82|+GQmDKkry_g+J*_^q^F930HVI{PL)Ol5%WdUb^QEAK z90c3E^qLdrDQGV4h2*xL;oBS?)d@xQ7-987 z57i`X1{gh^Edqc&2rIl8TOg0L#=>zXZ_r^XckO@Wdw&K3QaZ9AABe31glx0BO>d-m zgfBfTH@svSq+^S42J!}}0AlXGIDRKRzU0k@6zgb@^>i^UiQMFzdYo}FEPJ5wh0aZ zk(1YwodAnLnpYF`O)wc#Oa&t#jZ(H5Q%gtVPiiQ0x`5`W<|^Fc@aZXy=^A_I0-?SL z)m|;z`+)@}I}Qabm6!YtYcpOd)9lYIVD#iOScS#+{0VeF-gE!=zHhf)5FUMa@I+0f z^-H~r)%LTuqBYbWd55&NL}~$uET&>|qA%`w5Hi8UT-ppa;~u`-aQ=D85j@|XP>gJ@ z6nF-`R25WP{FgX{DsxNv-}Qc)r#JW&2p*S>Z#-RsS26{fGZMjS^t&M~?HfQ2pDFmB zsQD2l@2W3s2)VU0Yf5i=_|A!lDjXAB`#h%z8w*yN8q>UCKoXyP3z8z3f-@KcVc7f6 zx|Cd{F=pI98sc@M^|eMEXODY2A`4f0Y#}i8v(%}WcS+UmyMV-(?NceQic?aU)%ZpS z^Q|Fnbg_HD;h>)X6eG-v(3F-}p#wmvZ;Xid`ID$we$Uh9kbnym!j>Pc|3X90HC%~Q zwd;+$za!-wV8e~tv8Lyyznxs*1#rig$VgTyQ*s{EiCuvt^*VFFtDU#f3f95vhcKSe zo{nbsb-uO4)%M3JdbzWY>C7hd`y#!Hq92@d5^bBI zj>wvE-pvOtz-FT+g-5StJHfwxj2KCGbMo!}WXUV8-gc+?a2{R74r>(&PCe&-pUdt7* zm=)TXx^Ugj=-Nt#LR;2UIAA3_EdcV{aiKMfywv4rCgzU5b_LdJsUqkil&; zTj<7XWN~8^&CIEAZ^7#lk;F7Ox4e~;)!3lF)ry-Iu=vTP3!s%JZ!Ff2Z++l=Q#G~- z9#gSD;I{gQ?Z*TwCs;M!-a1zuUAms)M@%0mT73Y65n1yW6HL zoC0X(q`}`@9+1lEXa1!cX{o>pdDyxkoLJES1q!E9@|iI~D98-oE_iXjfYlf*@;=PEyUA@H-&{*!2f4S8^9US2v{JQMy2PK_yl}oFy6=p4g17Q7ETky7e z`Xl-!^OAQ4vZek6Y2mrQoGm}NHq0c+8D_F+;S=7xU_}m}9JHM|J4pUXlxDN%U4&a= z0`b4K694r#34H&8lnldWWP#G}5U6Z0K=qL4mP24v;?H1-?SO$-OL&)+q0_2tMl6~g z@>A4WLPiw@71ovxLEA#K`oe|{iyb5{S zC1^$c@xK6=wpHmRprPyw6wIIr94nF>X|Kym3kUl_NcUd$X`GuY zFvTckjhK%~EdRF?Olz+^`g4yRBfyWORJO7rp+rOmoGQ-Dw9cpxdrG|YEf?krL%P|) zP4ZxYmw3h$b#<+M!+9q8|_>zoe$;zhgKIryBo zv$!K%>;BK)WDx9+dx~<=p+9##jFi$kX&WhRfT{>9E}-f7sj`CNc&9E(o?XG06mrTo9U?|+l@mX$J>)F1BmWO`S7d9F#Q@VxM+ z!Rvq7tO)JjWh0;DofG+G>-ISBlFZ)+wr5>$XJ5IRKl!HLp9k;f6x@rv_A~hPIZdw; zP2>O1o=-{V@=@6MsZu!mHYkNzs@J^JdHrW)>2nd)T~k0JS4~?j87;%7SYFQo$L*Yg zyBpVhUVd$E@RS!pX~5VHzAo~NB5d@JE=^`Z}y+)*j zjzAznfCvEs2^|6`;LYPu!)1?Xp5_!-W@|dJ@Grf-cGI_jvO4fqCcc?-b?H} zizd=v9=6HKm zVgWv)j@uV1q~ z!=aPfb~5k4)e(cmO`AZilTnK?-zuNA@QcSn5AdnM+pY<8a`%*%^Mk*ieoVliS`As& zJ@>4P&&t@g4~3(T>r|G^K%m!9A2Kecc0PW?qYOSR@Ve*9OwY2TJa2NDxT-8P zawlDyB|T@j-@*B#+?L^|$GqL@mQ`vpvQHw1s7zz4bP=Z>9>2DT0TtPYA{V5g)gcok%406v{Z6ZW!Lc&h!2I6m9K-q! z0h(8-Me(1ygwuAfiYR@iBy658UKH0tp`=lwKkRV(H8|G3vO1v*^Lp^CN4_sExuo}+ z{LJDQ*QlV=w-@J~1cDF9AAff1D(61&gTMEO{oyFy*D*C`GI{q;xn+%UE0{R@ORz(R zFqpc(Do=A_WbEu(DztpaVtS&nu$pUNwY)0Hnd5hGh^= zj`=PJqZ_qDRh`6xiqE)ao-5xu@bD_1zya=DErUOY8=e8U_D_i)zVPDpvtz;H!f$?< zecNBW@8;)&9*4BA9r|*Z-hA%qX%WtnKUXyP_w3+Me(7<}x#Ph4%j=&nT{?05`QW*I7oI=3O8$KE%jvJrwysfr_5YHd*YQ6@ zdcCZ7;1}2CS=#=bN6N)K?mr{Homu2j`SVEQupLK1i_srw&GAW|lor+16E%l`e2|y) zN7B0|#q{=_K5|oU;j`?WzDt068kdiJh&-9~AnWa2$1g(nB)*Cc$JNEX&$i0~=9IZy z{uEzzwLa^>K$(kL=#kJfp{MHhhjUH5SiX+e=lg6hfLA&ld$^s4@b1e)qTy8+CnX-T2mkIYFvB%=<3spuTE*a za(pHC>fv?msl$)oD4O28Aar6PTB((1TF73rEFn07`i2^R#x=g<1af)qmu|7 zCCNoe?g{l5w;yJTdyDtKgIq!=KqO(;nUT9PhhDtMdI8^W^!UT|yr0sqBVH@r{F)tS zUt?c2E!o!c*5WimW-5v2!)}ts?bo;IALK6`GrN0F_bcBA6I+9lJiA<8X@?JSNvU0e zT^G9yK7=J1+)uiF61N>{+au!0LJprEe%klxdhf(1{womIfr^F-<%&R;jA5aHe77){jmjVw z#8AXFi!7CSt4-ff{_uMSdQx``vdh5*2F^CvTj~#jO1u)69dxrZ%k4f*@-~__-VOI; z++m!d9i#E_a2@VDtn!u;HN;D|6?PTktwuF}h9qt{^2f$hce|ww z$s=qIU(aAl^cgA0w%1M>En4~{_xXqgidazR;FyfP=A44 zsGSH>3;8(mh{Q{uS8HRqG3%L$MaBSn*f|dzrO>7RqxyF>8r-Qcg8aD>jVguJ!Ctal zp6UHqe-?k$_|elpRX-x~B@=s#o#PK{9xCA>9hKxX;IudhI;M2&#OsQvpIO(kaC(5( zg0GJJeAseLLj@W}C2-}uxp)F~!(Kw-yo?0m=ID)*H>CJ{eTBC`5yrW8Z6~9i7E6Mq zp@(xi)W+8)d>kE&rw#_YzPSIh>y>*nDSEfH>Vl1#jhXG>ZzyUpfZSWgNC+-giVl_ zbdW}`ZpoFUkh(D1*5-*!DP-*S+m#mNA5YJ~Uk=;+U&hC$E%ToWe5`I`d#I;-OIW z=8a7IOz{<(@{pr&$}u9H2(XN|>$97zz3$xh>C6EcL7DB67Z37ENj4?bbx$dGu3c@; zQf*aDb&s%hZ>;iPq6e&z$GBCwxsP&UIg7n7y_Y$8hT{DccZYF+#>wQ<6<$(Xo}@N@ zG>2BU*5ww@kR`YBi$G($mP|tHTt%<0wMg~i#M_C>ze9u4h*f%dZ}WEYUgGqss~117 zT$)^qAZBM+bS-v&4LT8I7--n7*M$otuT0j_-47wNk%RT$3vcJRISiw9({-!2LYF*? zM~dYOnd_%m1!464Ta_4rk)$Q`a{mOYSgo{*{%qqpO^Z_ZzRsKT5NBRgHgCYN_AnMO zqS27I&+FZlSP?^@@5Yyvfhzr&_HdJm{PzxjKF<7(L6}E0h3Qa(iARX1;-rq5K2SAJ zi?RNk>?oI0((u65+TMDl@UwZwlGjo%%9823TG6-ArE=N1D*a-noQ}4SJZs!C>KkEr zXLI9aMvNA~?pDpy0-5hcMEljY?vz~x+j%E{MEzpK&gL1cOhKs@#ItcOxMa4jg)#>b zjqqIdS#+(P^3Pey@9y223~6-s4w=+~;kLK(w0pF%w4b!lmG;R-EMi=t5na2z8!^IA z=ko=`f@FhVh1}bi|^Y+$? zHu`*fCbWa8$Sk8Kjuq%3GC)DFXqK{0)27U_`;K~|_Y(dk3iPQX^W*XFH;M}%aJ=Tx zkURFQnseXh3;VA&9^vp|`h#^Zy3k-hPCsY04ux+giR}9#$01&N;F*8|$Jc~WF2N_S zBpUKPzGY;1?3zzs(Z(%U=03<(l}`H@9JLA8IK|OK0UO6wn;Jul^xlR)+f)bShwT`i z2;JAA{j7D9ys#n1!ODhlG{~O5SNAitj)P-grt3XRe@hc%EeCH;`NvPZ?H%QVJ)g4a zE(eEBuonBPr=$O4@nBC6FF&nd-Shvvp~e2bcU$4S_&=}syX&5}G`SQO$9||1!ZM9 z_8W43AzuEEgXO&ZB>q*&zw5c-=;z?;`qbam+e>_}-pBUd0sgw@&+j$#-=BZ=(=pif ze_HbL`!BQD1}f}5QBaasRQT_@*+q5s?rPm}4R-Xfyy5EU=;g<51E{2OMOo*c0{@>! z|I_6EDr)sVMb(u4UnT$7lm9BIqp)Ye|FY;`!}ZTy_ILr0>L~p8*aMGhu$D(SIIeOS z-ne!zc;8~9>$@k|ko=&~YYHy1t%JXVo*lG!C%&&#{D{{{!|2l&jdBED>jzq%8$B8& zp`!$241t_?rU3E3Vt=Z9pZRu0$SCQw#M>)|(Fbduao>7&@Krdc(0uzKM<^be8Ak5Z z36LpLE~>Aq6J|sVRQGLVtfX(uOsp@ZrRKF>7eDy_%gglKezIv+ZKj*Kt+`Y~m6rj@ zX)>wuSN?*5Aix+xH}@h3FI^h)Dy|AQo2(mi#GrM26rqaYDiQtr#pDuKS3;h!gaJlN zOeJY=QFIErct-^GZhl+Zyg%ltU%5OQ5)aynPKUJCUxQ20F z@D@|3Wpy!}mr-nN!gTZewI*Sq$EIwW+kNbtoTNx# z4EpRjj)tL$-_aV)HF`detRjz5FbNO6Cq;kJNP|1?>?<5995&qv#|YDiHFUb8+RSOD zZq6cX18%g%4_95+WPVn3de0seR4p?WNo*nCE=AR{Iv5tqs4@D^7SuI-8RW<6YLDxs{nH9g!tv>dP zDjDrtGptf~_c=`cTr zAf#K@AlOqh8Ew#41OD&+XjpukWftigZ5e-Av-w0vDj~*UvrL(72q8?m|3oc|)PF)x zjG%)4IO;YDt3y_~Y8R;cGyRVPtt1pm`4_e#BSX7Nruup3EP@ zbkt{e0^9{;08kZU)yoOqPj{<2`z!`QMp}f1j zI|cu|;(NXyM6e*9?yvRB=<0rSY^kp~KFe$=<>z-G3!SoiK_VX5p3@fxY;8j)X$9RP zbvo~^_A}85O3cRx*2S!6q^#oEy-$bHbX)xtq~}7gNp?nSTx9EK_A0QOla? z6W>OJuy8A!yS;R{QjB43150Q{B7`-(a;{|?f}usY4+8zWFgua!NvTg&?s~6>x1b-6 zskhEF?)xmvOg4$T<|eY<{&jR&g1nVC*$}arlPPQ(`@6z*hEf@i(ULdaR5umo1^~a` z6!j5oX^7bBrk*ja-0P}OPQtcjc|4|01g6P)Do@cNg$##ZAmZ0lrLYJk?(I|CX*MuT zdtXK`!(bWY%Njs%Q`6|kwZ^%RT{ZH1o$uLOtBvr@ra?cV{R#-mx((VG54+ReQSM5$ zRLhH}KQJRyl(|vf(^9q@s2OH~mrc_}U-EOhL$2CsjOf|o;z9afQ6b$`!YwON*_oEq z&MwiHYH?b0d1olir6<})koagK-CDb;%+{QoxR%1AMZqQp=49!RcvL#fm)T2^!s5qa zGt8pK>I?WuYa+88 zNLa(n7~h0R5sV2O+sw)M-JW%9qfN?D7Ohh1NS9M<@_CcG)&lyU9!AO7d)G4Om@V`# z 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 SxlIFn9o*}_=lQOa7yb{@MbM1^ literal 0 HcmV?d00001 diff --git a/v4.2.3/getting-started/images/snap-store.png b/v4.2.3/getting-started/images/snap-store.png new file mode 100644 index 0000000000000000000000000000000000000000..5e652132c35ab9cd17261c1fde48b9fc8cd02881 GIT binary patch literal 3345 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 bd++-LifQ#ekO&T600000NkvXXu0mjfq0*o! literal 0 HcmV?d00001 diff --git a/v4.2.3/getting-started/index.html b/v4.2.3/getting-started/index.html new file mode 100644 index 0000000000..7c6b01a91e --- /dev/null +++ b/v4.2.3/getting-started/index.html @@ -0,0 +1,1150 @@ + + + + + + + + + + + + + + + + + + + + + + Getting Started - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Getting Started#

    +

    Lens is lightweight and simple to install. You'll be up and running in just a few minutes.

    +

    System Requirements#

    +

    Review the System Requirements to check if your computer configuration is supported.

    +

    macOS#

    +
      +
    1. Download Lens for macOS.
    2. +
    3. Open the browser's download list and locate the downloaded archive.
    4. +
    5. Select the 'magnifying glass' icon to open the archive in Finder.
    6. +
    7. Double-click Lens-{version}.dmg and drag Lens.app to the Applications folder, making it available in the macOS Launchpad.
    8. +
    9. Add Lens to your Dock by right-clicking on the icon to bring up the context menu and choosing Options, Keep in Dock.
    10. +
    +

    Windows#

    +
      +
    1. Download the Lens installer for Windows.
    2. +
    3. Once it is downloaded, run the installer Lens-Setup-{version}.exe. This will only take a minute.
    4. +
    5. By default, Lens is installed under C:\users\{username}\AppData\Local\Programs\Lens.
    6. +
    +

    Linux#

    +

    See the Download Lens page for a complete list of available installation options.

    +

    After installing Lens manually (not using a package manager file such as .deb or .rpm) the following will need to be done to allow protocol handling. +This assumes that your linux distribution uses xdg-open and the xdg-* suite of programs for determining which application can handle custom URIs.

    +
      +
    1. Create a file called lens.desktop in either ~/.local/share/applications/ or /usr/share/applications (if you have permissions and are installing Lens for all users).
    2. +
    3. That file should have the following contents, with <path/to/executable> being the absolute path to where you have installed the unpacked Lens executable: +
      [Desktop Entry]
      +Name=Lens
      +Exec=<path/to/executable> %U
      +Terminal=false
      +Type=Application
      +Icon=lens
      +StartupWMClass=Lens
      +Comment=Lens - The Kubernetes IDE
      +MimeType=x-scheme-handler/lens;
      +Categories=Network;
      +
    4. +
    5. Then run the following command: +
      xdg-settings set default-url-scheme-handler lens lens.desktop
      +
    6. +
    7. If that succeeds (exits with code 0) then your Lens install should be set up to handle lens:// URIs.
    8. +
    +

    Snap#

    +

    Lens is officially distributed as a Snap package in the Snap Store:

    +

    Get it from the Snap Store

    +

    You can install it by running:

    +
    sudo snap install kontena-lens --classic
    +
    +

    Update Cadence#

    +

    Lens releases a new version each month with new features and important bug fixes. Lens supports auto updating and you will be prompted to install the new release when it becomes available!

    +

    To stay current with the Lens features, you can review the release notes.

    +

    Next Steps#

    + + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/getting-started/introductory-videos/index.html b/v4.2.3/getting-started/introductory-videos/index.html new file mode 100644 index 0000000000..ad89b358dd --- /dev/null +++ b/v4.2.3/getting-started/introductory-videos/index.html @@ -0,0 +1,929 @@ + + + + + + + + + + + + + + + + + + + + + + Introductory Videos - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + + + +
    + +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/getting-started/preferences/index.html b/v4.2.3/getting-started/preferences/index.html new file mode 100644 index 0000000000..1c7f6dfad5 --- /dev/null +++ b/v4.2.3/getting-started/preferences/index.html @@ -0,0 +1,1057 @@ + + + + + + + + + + + + + + + + + + + + + + Preferences - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + +
    + + + + +
    +
    + + +
    +
    +
    + + + +
    +
    +
    + + + + + + + +
    +
    +
    + + +
    +
    +
    + + + +
    +
    + + + +

    Preferences#

    +

    Color Themes#

    +

    The Color Themes option in Lens preferences lets you set the colors in the Lens user interface to suit your liking.

    +
      +
    1. Go to File > Preferences (Lens > Preferences on Mac). Or follow this link.
    2. +
    3. Select your preferred theme from the Color Theme dropdown. +Color Theme
    4. +
    +

    Telemetry & Usage Tracking#

    +

    Lens collects telemetry data, which is used to help us understand how to improve the product. For example, this usage data helps us to debug issues and to prioritize new features. While we appreciate the insights this data provides, we also know that not everyone wants to send usage data. Please see our privacy statement to learn more.

    +

    Disable Telemetry Reporting#

    +

    If you don't wish to send usage data to Mirantis, you can disable the "Telemetry & Usage Tracking" in the Lens preferences.

    +
      +
    1. Go to File > Preferences (Lens > Preferences on Mac). Or follow this link.
    2. +
    3. Scroll down to Telemetry & Usage Tracking
    4. +
    5. Uncheck Allow Telemetry & Usage Tracking.
    6. +
    +

    This will silence all telemetry events from Lens going forward. Telemetry information may have been collected and sent up until the point when you disable this setting. +Disable Telemetry & Usage Tracking

    + + + + + + + +
    +
    +
    +
    + + + + +
    + + + + + + + + + \ No newline at end of file diff --git a/v4.2.3/helm/images/helm-charts.png b/v4.2.3/helm/images/helm-charts.png new file mode 100644 index 0000000000000000000000000000000000000000..93548fca9eab5bbdd001b6ed349a57d370401e67 GIT binary patch literal 1136860 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%0A!2s6y44gY~<|8RA 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

    Gd7troZg_2!@{@Sa5nyp^_pYAnXQexS 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 z zs7mwNlRtROZ7s~G8yc^oCa+~!E5=Ry_=v1UxLg+hFhVpcD%f~QaX?lN`cub>T~NA@ zmJ5!#4vs*ss0#oWgY0b5iu3X#cvUfK@2Ms^2NV2ogabP=9XizTz8cHC7XD&dp zd*Yyg+J@tznW5G!_}$f!b6yEMiGnGvGs2F_5<2oYBc#Rh2^JMYX zcOgjBnkQZ44C$p9VRkr1l$Wd1z`t^m`sg4OSL$uNpOXfD%}mgcZnCZhQo!=5xqpa; z@My{{>%cd|3y|}l6}2f2FA9`k5ZvyAMfFAweTs?vWZ0PD-qSm9cQ=9dk|YSB^&MzC zwXy)LeDBJ9%hPqii--w6%b56`3;?Z80`DIa$%!rO!IYPRPWpQ0=>BHl?muy+Vz>h! zLF;Ol&{bURSAcEZRgZMJX|sb5G4%^w!)gX`RW~>*nVoHR<3kw)oXT9gkPJ2NnXM== zyY1lp!G&Pf0AmUwh2=OFIq6;J8ztpO;k*Nsp!QpWo+`U}jiVxh?cdWwRe9c_g!uh| zgYwAVV&`dO0{TZPh9``X`b1LCRJ|kuvicb%dt)jw;_K2aC|=YUruUt(T^RMcbe$A& z)e_i|2(%xjI-2CO&Y6nBgJ>J8pmF-mk^0)3IMwR~UgmhRCrCzLBX}uch{(TicUk12i-D~ zRqWIHhL|Jmgn<(nyyX;QcI5ryeZqAdLXErjBkR=eKB4CLnZaQH6WJqYtQa69ZS->s*?Wjx=4rnLS{{ z_ZDB$*!pOwa%jBWmb`i=qZCt@8GDK}0!oL}z$rlSAb&H8CZfj5JY( zce62W|5O;4#h308APKw^D@z} zHJXB>gCY8)QNdM&na3L6i=s|*UFQw$o@bgmf>(TxmQ@necs{ADC-V@-8nF%EE?7}C zVQuRHL0xZWtz=6-?Lph2Ig1tfuz(^+2e?UEaJ?|EZm5h3T~x%3qqcBo#SPh)N-529 zgV2>E@UhRJIbq12fQf}<`Bj1ghL@UnlvH=L)Gk(bls7^yFyo-7LBL^*YWzZ|PV}pI zE~=6H=YPSs{#!8b>X4AL;-3^sw$o9!prY|jjdne3-{pOpc~uiRh*-ViW6Up2r>aa4C_kk-CUqDk!%`08>iqG=^WD;pSZvqL58 zi`4_0>#*QCfi?eQSs6V(_q@C|#q!~}_pj~lO$fa;3eI|5VQET}%djqIBFMRje|2w9_F-f=vM6UJ-X zoXqcUcBTxsh%O`XSos2pIXxB{_a@qF&(xTm;p`fm99qh=Nl#Yq%`X>&dl|M$jWG-L z!uNAK=@kyM)rhT=l7eeCAkyoJf~I`6YdOh+{2rtCtA#0XB>YlED5(W7t7Kh;I#1&U zpO=wZQ$;LsD(mgkCCXQ6+`@n#GB^$rZF{++!rq^jn?WPFDnRmC+0p*Fmgx=yL<|9)EK0$0!nS7 z-L!Fwzs5@bEJ^bv2=38Hy)jT=txVN$)*+%`ke(B9*P+HP(`qYw#&;Qm$$(Z5ejg35_tQt8bh-55s4IFZ>{WGW-O3_{oJk(ci8c; z9U9^YkIhV%9*ot1LHoq?5+z|`g1Cd*%^R_ZV4-Zc0%TM98qs&DCpj zLYfca4Wf0H)7zfV1I{Y$(u%G_6JgXj#*^1MGrrzk_SqpI)jPC^@6z_48j2-;clo6m z+#xbA-rQwrXqqilB)~mS{&nIZFK9RP!SZl&T?O4fDof6K%Z3>MPA>g9z?IIr7@0ir z2BZPK=b)?Ofz=M2o?zhA0X}N>Gw=!?bInGp?=W283c4L7OAFtk*g&JhZ zrDM1xFKGj?wIP=td-tlo#Cv_$fZXL^kRz3;R`mQa>Zt8jmK{~FneWjs?~6iL$Bmpt z9r(J9zCvBqrGl*xB7%D~j}$G2*s**O$#9FEM{*r)!sB586s?^7KE(MWGVSLcy_5;RCl+8M;`FnU4qXy}x`=*eTF|W+%)A;R zcn}YLli-8OfKN@M9UUEQyW_k*wF7T(1aOD@+DE4Tc!Mti4+)}|@5kP6jn4mm^#1cV zA89W-5n`G@F7oub2!*2%1(de@HsYvq2Qt(ezZ{6_WoYeZXyW6ytf`nZdTJ_b=z5El zsVQ=yFMO?!;a$5Lv2=(_igIm{I#hhuvs(iMx3v~%dt1=7GGMs+kbmD+ifZgFbVZK^ zqXz(Z8kz~ovZ0$+{5Wh*8E>kNmL(!?>E<9i6sLI)Z-eNc+Thaou5T^xFi9WsneTr} z*z3}k!-OvAupWhC)^$O0XT$c|J;-4l;4g6|LuYJE6ncO>x)*|vIh-NuYNSQ z;jbnV3f#%H3K5z%rNCjHx_v{Rd`yaV4+)8dU7b6?ZB zLKJQ%{6;UPsU zuSCLV0b+QFJckS%vs9AQU{x-Ruqf2vKiM(Rb`J&MV{4O@Tmhv!@Dnk5*Sp;J-NK!I z<|PKC=%Ss2s4;`;NI|LYD2jLD#MwuaOByBKu!jNI_y~wp&!mnQt(0d~rF}8kT?n-- zLy7ag`rRZmnx}VSqtLF|i!C6QY=$vFH!l=JMBcQPTfmjPA##5S!TLyhJ&(_1S*NTb z8rWeD3d1h3aIJs(Js2@gy8m+Ac|DL|b5Z5a&Q!S>$G z_`iJzj{;k$*aFWPM$S!`sgf27mDHB0f^Ni#!E4IaG(Zj*?69DvrQwamU>0_yozQ(s zddU7D``WI)xqGNx*Le91BhuV0PHQz7=q*ECbwHpnn2kphPKpW!7!vw#7_2G@lDA(< z5_S8Lk(s+yGk>@quwwtmobsSq)(mvCkgr^Leir+Cd3gzV?){ zUZr+92MxQ?d!HG8sAIrq->W9R@=Dt+(&?4A7VC1N!hX**m%7Pn_MS!L-SKeDzY6e8 z(f_3a-{|@u8H?y5V|A1L82Q`L0tYRfkTRb_)d6QJ(>|MSiM;sH+WSN|-BX>_)XLD6hgs4+W^t9h zh9{w|^tMsTtHnOoBIY|~yNVdb?t#s552QK}%o6|vUB&=_RDgZC^hNc-@|fp$c*x0s z>jl24q{>2XLr^GeX7EUDn#w( zAqRnS$J1RJFEV+$aO$%oSj<1AQcC*f}>~et|AIKbuLCxQ^CRbIazfuY+egg^z$kCD_R+TbY*DG=d^4=K(0j)>LoR2rBMNVQn#bw=o! zbtJpJtSLJR@6^`9;fDBF8{NNvg@($~BaSAEz>!BiWhYcM)ONPzJ;>-2YEkZCOJKB8;dk#Jh!= zgg-$)I&RY}u7Oq%+8z&;ZjazG=>Rk#FyoIk_C9Mv>((GE;jA**K5Oaj0^tV!ux@?V zS3^$`1rg1#_2gY(E2(Y&sy^L@ojeX`4b)NIhbt}7lI}~no?7fRJk)_$-AL{>!%LDz zLB(M%6(nWc%Gy(x$UkD2M%4scveOjbj&;Xsh_OHT{;GvIErj_C(s!v1m^N>S2;x$! zNtV{0<)|j8NhM@Kn!-7=T&aNpFb>U2X}J)QY1(7ZF(YcE^=?-pGo-}?3Dr%QY6=I6W=-lfiZH#j2~-fskc z3uk#O$?r)~Miou5C2+R3K9bFoBrmQ4EcHnZwpQu;9~N_gJdH7uq3jYICdY*{VBh5y z5a6gto}Iemufb7gH_z#Wavq!(dp%K7`@}Mn#CN0UBT#ptF@>nT2&ZLc+KBS_TSh!q zLM{D@1jgaRu9!8^XeW9F*p8Je2Y>RJuOcuRt*l5EThonzSqZogt4T~`wsEP8nlv^C><@Hs2-l%xGii$?QBX- z-G1Y*Lw(M{O!=}3kD?;T7*r}tRBiI?9Z5?mrn_HLV-K8f1Zha0btU4R^G z+8a}sA|Ldm*0}Og)Cba$v~7fVylmrrokTMj@%k$7k76WctsV$O;ePO>^YvgSH#`OG za==R$C)Sk8=UA1sVGpb>0j8Mr%1sA_NJ{v+C?q1YuGnm*8K_MO6Z4uc@bcyu5A)wA zEcya3hX=q-OibM3!f3el;?xZusaTKXYuSG8h%!>m`uz9XPWVOJIqP$2M}hdUv(-YK zYawVx6Gum!1Ti(+UpD#3VZ4}=Q>j6$K-UVYr*Iz)5;TcpOHg)MHVtJL6kkt7(hV^v zgq(z~Xn;Vj^TB2()?*2Bnu)%{MPsrI8g~2L(0+rawVlrX+EH4q;&NpKzCv8A9&wvh zTuGvw9xc_H<;0R0Zw8w=EnDv z`>&#o4tT-te8R%MZI81KZ?i%}Bq>gA_9$On0Y|>Ku|DkjAcxxdlpO5MvUG~N0M(Sy zz-2wK{Y$vx+s}u}JFj=lBGzWoA_2*i?k#{v|3m8y{BK`ie3c7~&BOo?@#J(>a=tjc zo=+Q9Q?_HX9xocCjn{LyV~27(jB8oP8ii$Aud_ zcX)9UTnBOANpr<~enxGKJ9t;1s^-8ONh?_II?rQb1ii}sPKxiONomyNt7 zC={*+{ki){yV3AqaDuGEP^!zUqwsQ@V;?bS?AGGiqVkq7!u58i0`Q=IcbH9{$o!Iy<<^EswO8hQ?0b7#R)cNhi&o!aGUHv;oH{94JJ?_5#Rm^bMBfxYr87HZ2PNYDjpmJtcq+Yrb zOsSM^QK$}Ws_5>o`J$Kw_-cna$%CV8r9xkQE;$-iTIw{E9!rig?9-A8&2zHVg-L-n z#Z>#nqTbz!ze{~07Urr6E9$&|N6F==Cr`2?{iX|5h6dGgiTD@Vom}0k9V9+CD{Qq7 zy1?T1t~*l|>t``fQduMBJkz*_T8g3`$l4 zpnSSVj$A|GQIIDAlNJK+czh4(-xvArg~U&X`P$h{e}jP*l^r`3U`OQNL-L<(`M<>U zZp}YPH(v|^v`8K>FK}srz8dJoPo|5$ovwd$ZECljBFv=00J3*~N6}{Yojz*^iRGaX zH!<;%U7B}ep4_ysMDo#6NPz~Z73?t-Psy_1wwkED_ej%7SsX?S7^*Asq|f7ukt}H& z-C43rOFFDk%46zCGe8v%OdqRDuZ&Rgq~%D_4wa`FYqOD})=FpC_fVRoZntrz%2-Zg z!62|A-1Jg0N{g-f7{RKle`nHPGuAXW!h5pAs__<$i{|iAE8sc;`Y5RYu`^uoG-}l|6 zl}1V$L_lfjSV9mGDWw|~5CLK7?huh~>F$!Qr9`@OC3k^cVyUGY&ieiS&&>bDd2#-~ z7iZ?oGs8Ou=K0)pUH5h0582x4pbg_tpxSYs&N5oW;>mUtC*w7$aC+EXg(gW{g<}Np z{Lp!_{~43{Veq8#fD-)^De+J=uGHm4yvz7myDB^!0(3Om2nAHQieT0W~WZ;RDHq@?iWE$GYohT+!%Z$cc`IBH?=+jeq<2bzk z`G0U;h<`4g)9is)9sffxqrlw%l=DS*R+9jX6*HmdWA`t{&eFtSzrX)o5B5Q|vp!r_ zjjQdV@q51_y^r4MYFDz`m)NpleKdeDb@A|764cGU!UVP&42%=xwAxH^aY*MbG!8M2FzLmr6OY9tq~DQMfQZ&;Dg z%g|*;Zs0kcI4Umtq+S@OfB#kJGtD=ZztJ{idbNek>5Isv)ZZd=q5tjlWQ#?W%hb8B zS2x;R|BwT{vD{Xb&{^)Yic|}Qe7X3$?2a!NrBzPKN)a-iHI6x2CWgE4Uq#^We0Cqk z+$sg4i8`Ga;TQe8`WQgN|E|jVZ}--5YWekVD_SisIk{OjQl;y&7F|lbW4&FeafZDu zQ9@S}rTE{cfd41q@Q>R+_t+i`=y-qk^~ddhsS8>DAFB&t_v0(xG6t?suR9(Jt#}_) z@;_31{2_!~5t9bHcH}kf=tztESo?i<6t(Es^=)s&`ID6>?=hOu0cMt1`2f-f2U2n# z==Ibt=4O6nl1*iL)$QH~D@0MHyZR=)g5{i$g<)-9t_WOGCB`RqQS#Y^&(G;p=${CA zUhMIkB6}o7a5-Xx@C1?-zlz8ejV~y-7eNnL9X%@0?Gy75#&1sL+0BEg>g&OHz6Fz5 zOt0Etg-a=HOe-b8+Bsf=;%5N*O8}t%LExKZObmc2lAQ=Y7$*pQvhWG80T&0wEe6v? zog8l{v?knJjx>3T9gygJqqyzUOF?Ko^2+ z@|yVIXrbDvNPb~8O;G*8zcfLbc3&^QN`0s@5|~{AMIP^jgb6uq<#*@{ip# zC}koQzF}9|N->ZbsFScx>3#S-pHXgz*(J?>>i24B1+fKpHt>NbF;`t<_vW!r82~ku zMh$>HW_ep`#0=OTq{c^~-q^!K7aTb6$j>Lv;g z6(83jz=<;A)K2`aWBWQuLao4lJ$b6$5vx?Mtw;ick0YhZI3dAmY%o--AHLC>;B>vA zG}K3?w7GH)b{$7aC~3LiUwf)EKkNY zSE1eI3cy}V#+4;1O7eMN3SSlWl=}u8BAkKsKUbPV)u0@hvxnE%oUO&kW z{lSMD1va!pXM2keF>weI%WyCOVC~UV?RmlFtR$;ena!civAdV{#+}KDq7>K!e-DtD z>H)wZj#k*_b!D2cieKx{PWcCQo#$qCaYA2K6md^|b-$kPaqbxk#d9VdnNfq5Te!kB zGLk6M-GW5+>9@ZhXm;)M^V>4bfC0y5(lv4Oi5h6@WSkExYX z7-nLmEe0co^l9vBniZE7f<|P5@f=3Twq6>b-HIvEl3<4jfckazp!6RE(C zfs<3G4^E3&ZoGEYJ2RxPEk~wAV}hRPE|1BANJ5zor*bboWyU$E>QSS4tMhpld}BEt ztAA`@*OJb1b05oT|H5yu-A8?Bc{It1#tTcv{SFKx0>1qz`yZdK;0D=L%&rF8I;+vQ zB+f_gUh;Jh2Whc|boCiBTCXLuV;|U9vt2V^ZbU~#O~33=Hv8)LdwlrDy#-%%*+^0z_>W zgnH^qx(=Ku3w#uCJoKtrg^{8ux^@dg6Mj+!W--K?oo+;>KaM3)l4VN)u$1cMSfWLe zfp}LVMAzM|)9LPu7T3Kz39NA~=4M|#g+hX241X+45{m!Oeg3)~>OIffPXH9-GJ}l{ z2CQYFC*}mug#Qyz!TCqqp+1>iT^#S#YetGB!5HVFeuzRwu)y(F6wtGX+=u(sGCY+L zDQJ)|$*qK@(qGPeY1q9lT{ow($2Yp;0fuPS8<;sPron-9t5 z`mF5a`xX>D+3ucqYtZ<_Vg*1U@UuP1Bj;cD?*ldKWdQ*xc`vj|IG+Q+K9@&M2U*L} zn%bn#IrY>7zaoVj3li1aw^6@mH5PN?>#MN%)=Gie&qg)bhj)zYe6x~Pp51#w|{yCy-to+h_8l&KVcKWqK5;_7%khMqIJ z{W@aQqC-`={KP7TA%2OVAFjUd+TyS0ZvSTe&L4r)X>r>#^rFPA`ZrzvXFneqz{mgr z(3!9I1|)!az>pXr6CwZT6s_xJVxYV5I24fOE3Srq^OBBv0k0*_>as)Hg2f{W>OyWP zeaebA5eXb(o>rj0CH4H;GKyDpOU%mwwNPae(B(iEATrj-x~qqknR8S}-;8btG-C$e zDVo63!41Iz#GTSpx?ze0&jey9ecqz6xUGS z5LS<{o!J)fEFT63CWx3O$m5!zZdg44{q%v1iRgrO^U|R4=ZZD}rEb!ye4Jc~xN0b` zwLf*T{?i;@zcXQgoV8`vDc4D$gH#Wv3UXL3Zm2o!Bx7F3zpbOHEU;@M*3?5daq1>= zrSJ`qROo;2 z0`P6|Sk2%z5##GtL2oriPSvRBp&w#NvR$kM16zEy^XO&#UJ>sun|y<4XqOoqw7TrE zpm*S=p#QN4%qa9y=fRe`VoS&wPgRU`ClhF@BGd)Bq+>H%#k$pvd$QiuA?0*}>Q0nB z@;aq^aAr60vnHW8x!(PL#l$8(!B04JZKhYey!`0oa(`LU%dcwiFh9)lV4uNhGg_*X zAUyQd&n_*?f2=nA90c}L=`GXjP-L~9$%`V~zRn=rTU3*1wBZ(~oMH9wG`$xn_QpTz z@IJ4imvB^11}(8gK)xg=D3J^;a}~cjs@fhdZSUZK_^w$TUB7oKeXE&FRr0RA2z+}N zR`sx4mpjQsvMJfpS#J5?iaI6)=c2Jhzce0Yrxd-p}zdcZgCXdot_FT<|y2zA3y>j2wzSf?)COz1s zm$vl2y=-Od_edxjg(n??T8qZ7J&WjN+~AJ8ilz0J?>fH5wFYR@?(cp%O|Ll_~r8AIMDKisR`=55;!4 z90t(|eF&mL9slyIBmV*zzb5gSEIdD$XWNr>RZdj!EQge^^q6`XaOzdX!wy+FH0TqE zY;|p}zof+6Xm-KnzsAIW$A1&U3iPTrYL`?0t%@lv^FFrTW|>!g1d%D}t*FawK)OQ- zwmzm3ct7z|-$;PJ-Fs7HzQ)y=Y}szn{n6ON1RclUfEmrqlT9BSd@7GL9#lPM*Yw$4 z<$3Hi!l^(r%1g7@Q^|U@$P_8m zf8mDVRs8;N*v|yJbmTVrIW*b$H&vc;aH;2f=ks2Mwjzhz6ImQ zSnyw=#{ya$2%m|!fB=rB#eD5}{F78W$pnlpCOAlHQG^w$Orzb-Sm`o@LK++UZn}ldCV>?-)WhkW#1At{6^1`4dNsz9I9tr0FM}S z@l>XZ0RzAHEeP`jW2e}L1r|PE?@0_67zmjEUAZ)*N)2SkW3qlA?a?*xC@f4UfO}ok zU|7&#h(*p~^24dYf`>9)ZvRvWeSqKtUy~x}(Q1to6Tc!O-l#=y5%6;8HKlO|YbRkL*7SVci-KT|4A52eA_h-pYzLZq=2 z6RcVX@Yn_(<}<`5(J)yLpz&cQm8N1wkH_xQxJDqBz1FANEtc#%ayi{kK1C^{M~lj7 zKEy|*!&ACVgOmP8FjjSF?i;Tk40o4(=?P_B6ad%{_P5smK>WqL!>cKbfb^%PHHTkD z1GuxwjT-E^PU%FPdI?ouy&UE-YKTL>+UST7o!#kk!x1(E`m0O1=%pyCrM*!)&9ZyH z@vLMKFCd?pj}PKWWM#R#XVf&axQtQU6i%9o z8y0Z|Jh|V4oT`8I_n@IUJ=z&F^2j2d+tt-5EY`?$+4}&)`6>LK2%N#4ah`A-WdDo7 zg>-w~)Ys(bPn`VNG2`tod9QMjy(MPxP`tA}bb5fK{vgYDDR|*wo7AxLBW{2@iAoDRrbW;;mrJ;%~!#7T|4lrG!S%E3Q z_h*pS<2xJzpaPYLAqH&Q^L|daUOcJ5r@?Egz}KBds-QZO_M&2@TxS`hb1%!-FonQ5 z*n<}AviFtSpi|z@5Ud`3u*m7o%gEFC9fkweCzsMB#CUu0Ix~9W$6rf)WC$yKw|?T= zQ3>B3lQ#1^%kH)5mRt*Cx*t8Di%^ z=4P%5sDR8OzeAF9BAX=)fPJz@eUC-X_|#`t0l-D@RVAcUOOIB>W;e~x;okIAV!**+ zV`jZ&WvU4(%Yjx*YdFCtx?6W;&GkEo*!jg>392iE7h&i;#AJsEA_d(U2mkdXmf}yvL=_M?1002Zn?ql=15NLmXFFS%-RIB zW&>sPne}00O@Nh_dEaL9Vyh)%Ht6OAu8DR$5ddtHR3>m2rEFi!cCx&wali#=VA)`y z-pW|*jo37iNbuicd~rqjVf8zibF8>H?ltLrsdJ^R9?!7NWYjkChrif&-iX-<;86zh z@`9)z5>j#okTk>Hj9eMF}vm!PqCyZOk%~p z$WmnRUi#7Qa=wyAqu6>N+#@_c1NaR{Y|1#Q(u{tnipR;qi7GF+XA?`r7V+TH@d8cY zeN6$P%ixKj!LTr_S|6AA&En@_H$GE+^7P{6OwwzgRFJ2ON-eYUOD9*CiT#gMO9%86 zvGxjLHI_i%wriq)1m27REJRozrK#KE<@z(*-k|cPPYjGI7KaQu} zV+Ee$8_wq~*UNt>juc|}&0)w45f*mg@w6Rkl3Fr~}| z0Q6X~IbG2p*P}FDNcTf403}$gF*H<2K!6cJqwlNCF=#tiX7W3@$;|C|gUA5r9}P#k z%}Y1fFPdIasJ<$~3}9_~&B2*}v_&i6Q=d+O^IrOX(?FrIP>2NXah!EN9fQe)jrJq2 zi(o%3687u!eK*Hzy(UvE8fm0u%2JsT@L;*U=etFT{j7H9OZnxy>#rl}Qu*If4g&e2 z9he<}(c@QshH}Ith(84HFCQ`pnbmz%&Kr5cXX8)1_4FWVI3+{L1R4ApveLBd{`$IO-m}DQZ2(Z68Z)PFr*5+ zW_=D`lU#WXj<)gaG##YeZ$=n6S&!SaxR;{@Sq$%6jyDm>K`$|-7^xlv{OVr^hU(&? znY4mNS!>L$OU92+f~-!GN7I**$4YHAI)&&aJ~f+hG&xJ%_U$ZGhGpnh+rI;7{_h-2 zcw#_nr-}>kf7^Ll)tbH#5QKB8)p=v}k(+h8L;GFqpmTc`m0MY8xNYl;EK8Nm z^63O~dmuxBF>&L2O7L-W4?VBCx}qIYVp0kZ?kb-LS64)VSH zCyi1U$vj}OAL8@JGOKog>rH0AiU4ayN$U zMgN?7-aoD$gL!7~t~;s0nUI^mF|>c+zp}ac*FmNm9q1}&+j6g7AB>ohRm*Z|X6;Kt z%`awj;ht!evkQPN&m18L0e89VT|=~{DWv+G`bGi6q>c_%0ZlwlNiY{}^o`cs-rBzh zt!=$xVzF>6UxdhuTYHqmkQ!GOPWHb{omKkWs+Mx76}BB1*4z*-z#7qGE)hvRQZ=jm zSwbzDRNQRN<7T27x&V?WA+PmO+1ymT%P$d=i+iV?T6jBDarii0{p$Uv9c(9h_TtHq z)wnPc@%72izn)Es^aOuUD;^}v3lm5Hwca?4EG>*KJsvYS*is2$ z3n}Gb?T>Vx-*Iho1t%yy)PSyYfY*V^7ki%zvCy-WkKupxxD9evdNmXk3d@74XhvFc z78L}(eG&S!M5k$jS2><7$*MvC$F9uuj`1( z?6NCBFAd-660P^R8%OS4XGEOuUkBA&L%QcLH&daM;?z22x=HGpp5l)-<8Cw`f=R?y zQGEKahd`28Es;3%an~_l6-RPmu0QMLio2xj^ydGZy{&z z*!1dJLXc%r1HIs}V154TWOTZ`u4^wayT9@5$#!9kzK+n?WgHoMH&K?PVgZSsSzqkn zj<8uty@`wN)r%c%O*kwfvc37(l+fJ_VSkgasJ8SZBUP}7nv*2_A2*x+>t+!)}x8F-LS{m}T>&eCx^h{+2L?hS>C|0&C8(JVWSJ%XU$u zSQsMRbd>Ys(*!{pIo=1;YTp=%10b=pB>J>|Q*X6X8gLlqaIZc&ZPoh_tQPvMv)El# z`i(ld(!><1g@wXdL17J);zuRf6BkkA<6)4`-@O3UA@MMbCDlj2rv4!ri-Z$)-rxa< z13c%>&H6dF^Gr)I-pB*GFoNXwX0iI6+pk*10xZFn{bcX0WXC-!`kWiyIWxT8t~L^r z8w46&+hyPOxNJ@i!EYT3h(AJfK}>kAy*Jf#bFEKwLpzSHo>Jp+k0#qds!fi2Un~Z^L?v z5B6t}ZZ>P&0+2EGVd0>Y6-7hW^aB8BuHO2c{BL+-xv>_q$y@zyF^s&>?A%SWL4fWz zg~s{8l2**JJKTPsr^P>Aujg7*y(x*ytR;_8T(cvu4S!{K((;C^KWB zLv9~BsMgKnv}UpT@+@(Lq?A;H-<=@KHC1;|x4>RLc@arkRZ%Bg6vN_8)@awUGqdGxw7bqdqB?>6}j0YKgC0NSZnvg~-q z`y2pFIPdsU-P!DB6|biW@KCN!IYJEYcnd)VF16DbyXrj0`K5hY}-2qkq_pE?w-d#Zc|{{W1jR2)Y?Mo;HP7 zrSZ{vScVo$X(pPXhC*N4M zhpEkZ(|#40)zr_NjgC9D`#0{uW>XjG z+BykO+LJYhV&|`8gQjBH2h5y%Z!pc#)o>T9RUn#Jow~^4LSI!nsO}3ie|pNSl987rV4?HIg5;((E0=2sc_7ip!^e zg8d$c1a|}T0-obeEp`nkEU}O?}wJ z6s_7;jSqZ}nZ)Gl`RSru>Y+iK(C}fJUpa{>@f0aS5zfKJ`C1_{zf0nPtFAB33aGt1 zJi%-W-k#v@k0C^S0t~SnRRnK6v1d5m$s4h#@FQp#Xb2{^P!u*Dimaf&)m3NoVnzl$ zYZ9|8;2A$sBbJ&I0j$+$17*w-!p~Br;Vf85MjhFk5QW=pbq{Av%Ey=hdM<2EyT5g@ zwULl%Hc4KV((w%p92jL_7_ZAPqz?>*8m5g$@*d1;2#>OPpS({ zgbv`r#K3L6+}NJp)#kAO#RpHgNjFmhNmNjqA?+%s%WLujcD$%AiILmme6vM{V{P^t zrNBDtN_QUE8fr0W*kCfr!;m43COjEI00aT~FM2Hy7yu^dKc7 zBt&EVBqbpOd0JoqxjT}%+cBCdGLSF*(Zgke-|BAm6550~E2MMsJ+K~>a#h|p9Z$MW zGs`u!EY&Ygo7tT+<`gYsqb%F9wZQP;N$qQMKNu`MPC-ELI<1|ynh;K#UPslQa^$<527cP+KXZt;`2)7JZ`4M#rEVpaZ-TZ-2yt=PD>UbX2Q!_%?B z4&S!;p|gpH7`V8p%$CFBMWcoTf`k>ciYiV&i{hlG=YD~>n2~qxDuJBtiih)mO_L|Dn*>4s{-BIYGmrS$T59{=mvo0Ep zX1w>L0ECA3g}nZ^C;E`*Z5lcd(L~Q(b7IGC#PY61J{k{aM1CNQiSWT%n%;ccM#3QW z6XN-Z?r80GY5DjC*7eyyV`Vz|+Pew%@l+AJg&mREsLZgQ;j5cJouH;Kvzb499Juk< z_90-ENWV+hCa!_f1P+VL{VED2G_yEycIKu~uE(8JXQk0!LphkAo!RD+@`=arHI{Gk zTGXVJ%4xdo4k-P!MeD*~q4)q`y^@y%M{E?G%!q9uAO*G32hrQ-Ml;^DvaDI%yJOl$ zop=UdSHuwIe3Mo2t~Q^YV??Rf*?#$=S5s7_C<8kDAy38;c{nmE8YZvQpgYe?R-<_@ zB#NOecocsCe>kJj?2qWwdD#B=XB}Y=N#%T6%y?}n) zYXg@#qViqkLcJ?Qi&d(L@^qoyV>RfQz14bJf+nB2j$JLi?cjL6HNt@XH~Jk|>LzER zr+zUu#kV&1%WZD2(FK@9r>iVy`^nXssG&(e_C?laX6!ZQiuwV?F0F2Zp>Q_=7dB}O z6dxP4o)y$rT^dC_n!SGX^YV|Lsr%t*`rHn&xoAO3^y<&94lwV`jn|OOlDEsSZl!Q% z=lVMB`VF0>^X+6zT>i0CtENmAb$*DNneRGJN)(a%!P3UQdp-F_)xz57S=2SUzQT3B zfMHzP9pmcR-%m^znRst6?4c*`4{{N%KJcSL6??r#v(t7eBX-uR*%dDhj9rsrd#S;; z)N<%!tJ4l}cT^i#;7*O>yPkf4bSmlj{=Sz+MY)&f`37x=&t=|9XH%QE!^xd(tI8D9 zwKNRKr@i^GJ?o$vVk23aKStbm(>NJLG9T?6K|P|AZd`-J4-JS;+Xj&_!*5#Zj143p z4$%wXX~E?J^Wv)gEW?-70?p7H&)ZSZ1k~rd$=2U~81J|X#AK)S4Ug1j0IEePW9}ec z&FgM|=`d4_(#C%1mGVB$_KEN^)Yf<%xpVuoEjmtQ`askT*`tgL`Q3f%ZF$`YHHNOE z-{=*%w1=!Y^_SZPwTp!|Bp_$H^Bj) z0^y|Nfs2g}DmDjieh!OZUm#9>tc(QZt_?qOK!_V#ty)E7Qk9BQ?I~ zqlr%-O@kzl#ePf4c+C0SZFf?8ii&iQ{)O+r6{=@E0I_rV{fJIvlR|CHJEnqL#HPQ7 zga}>3GsYoFm)*6M^!Q~Z&wjtn+n9{4H3jEWh9`G4OtTDA|6tuJoIC&uA2GCpei+fE zsx+653AT7PlA2KKcuRY3!nCKnBq{}+@rjWenN8HojI5i_7-x6=Y9*Oo_p|U*rJ<8- zr*h-=1(x}@N>{>~547grsxWW+&)=}Gdkq{$0S){2avE%Pk;V{(?c*DOXn!y9K?_n0 zbyAujvC<$osoO!F8fIIuPWz|dSHq;W1PV@vqjK}s%N!dWDZl=M#@T9RQ!%>Q+}-zd z0Ai-=M>6XEcpgxmEkX|+0M}*{CBFZX~6PCjd8)3VH9YwsN#8N^{aJ|G;2z!gBBYxYEx;HG4LY5Rt60bfjAS zsin0v8%=mYj~-O|MfH)ZmOjAw1hD<4^Nrgx_V6<4+R*}5bM=~4WkEunmQ;uZfg7@c z$pUrxJkuN3aJAYyF@upiJ#eD6v6&xJk1)7}%Wp)--D$~KusEI=+@c;eT|KmB3d>en zLQa=NTubmo)B6UcTup*R4p03AKCBhk5PkwdJLC=i%Aud z)o+12Z5FdCA^_A&d^y{SgtqM|%iGubVjwq`Gj@sR)1@k+=PccLk&~`CeGHm>Hr{S_ zF$|BZO33vA&_iwFt*!^m7);y&O&I%^CszgM46%#jDwNRbgqzOW)(%n?rA&U?{2W=V zY$F!(U*0YPry)TT==vMDN9C~qfC;<2d&9%VN5F#-}lDc|0vs|>$CLMQb_cl}3aqqcJNQ+jy&HoKxIuS<;FleIPwh5Y7(5K~m?OMxs-F=} zWOBEWpSs#hLb1!7~hhmf1kX!*!a2=BY259Yh0dQnS<8fsqGD|l zcSS7`nUoh24ycJg&H$2#7OU}_mG<*XW;C4X;nL$BZkq0JFaZ2M{DWU3o72FnZ}B2* zG9~-A`1tFC0qma-Puh9MIt$jHD9#)EtB$C9ZN{imZl*&W6H$LoC$sNoE$P1DcCEzb zUhah-C9G7M^P{y9yxKEO_smWDMQ=a74C>7rcFpx)vfy852Ou$&mBM!@CL|)Pa#S&3 z@~&Y`XGne)nnN`S&{#}O+kIkz%$aXjf%Llc-om{f6j~Lb*>rPO9uz9=0wvsmR5}p^ zl=^)6FpqPd;IS@%`wO11jC^L~SzDx}SRbj7e%DebRvSB-|e z@#1?{Rh@ccn!jgxIEYT+&ZdR=mId28;OtKWr;qW7*)Hwtp?qD@X82tOc|Vf9 zR@MM*Y@X5-?hN+EO$#RG;Ps3d_r&am&Ub5fw|98{j*!*K{4f_5xmCx7XPt$^NAu=( z9-8t1Sylon3RL8(0l88;<ky;PP@Ouz-aeBBzvn7Fz9vSXXya|p(knIDGHt}Gvd`ty?U)dJ*0 z>!ilgPzjS9pX1T3(^W9xi<#?u=Lz)U zf%zaUg^_-2xD&;n4`BE-KrqKOb|TW6s1}#>iPfng-o#5rYcAID3$+#G^poQLp;8iY z3o%s^#{qb_mdqu}sH0)tt<~U>kvQms$BW^?)p^dbp0idRWTCF*`nSL@0d9m>Lb@@UxFer* zkX{Tq-CWI+T=;1{SQBWO5j-bo=Q}Ido9+0Ox>Ue3+8tfzQy0n#wSa@En0|&2Z%f3c zzaDWc{gq9_v3G8f?tqI$d_Z;jBY@wgSJo2H$u#=;h0%BDrtU7R%SKpU(CE*?7e0BK1UQ_y|$RZ5PMzZ^$t+rqS{U)5ICWW;hH(?%!FkJ z%=VwztdnU$_a#0Z{##;IQhEINhr}pXnz0|7;W)kP@ZG5<284ytWswEsM4@PD@c_jc z3YXkV;uVsbKLHJ{i*94(k725xt1wA#74inVKnyNxTfLZXi%3e`-kdOvQ#a03LulOJG&a1Zv$#efQEHoYQeS>qP zu9K{mDMF?s2`JdtJb-%$bvhyPj0%>Fy2k)%xk;_ZefybVuO2D8cKEe{Fnsl zXEGpIC$k-Hy7KaDw{Loy#biWZWq~s%X@`1TXLsauy5fL9CkF3om9?)G2-XKJ{WPS; z%ZN*BeH;(Ew8y`~E5XkccQ*WVe-RZ?d`uGHmSW{4rt8Odv$5oDbbABMZ*S@j*nHlY zB>LtoJ&!)-e0>&6WKW{l4#&lN?e{x(^~LRj44f5kK8ERLd!)Pi^`29^H00P*Z>>pmtkfQiC_A^Q0)bnPu5%6os6fW|zE(nCF8h9;XSmzD ztX|&30;R@|T@%>VGS3BE9%JMPlUOIGaPQ9Dif>o1zay0t*@d8`u zTx|$H;tae-58J!_>1AzYmD_p+MwXu&Q-vLIW4=0&0g2)DC`LMt3+>PD%bHtf`e6))oK&L8lNEQcAj3Y|Vb%Zvp@*H<1eeE00qhMSTXN7Gq zFb@C89n<}qg=XM$jEl~@jkahKnATF&qbmL$e`Cpm+e7nn`x;aC$KggL@wr1?jDNLk z-wbnv05EXf{c8UGT8C@ixO(Rz*k9lbpC{wqc~|aLHgxT5zg@%qv0)Y zv-{JI?1a5BombB+{+TDJrTP{fin^`S+YC|PivGeqX182a=`7ZNPR1LL zB~)3W1KQHSX;hmd%bL~Z?{zT^bn z{@lRHrL{$cR0zt5&KmDk$Es_kpB(YPg(~$;5tcY>Hi_v}5f)>4e+mav?Ui-*Aj{4U zOEk9<_hnMA0EI;wS;-8oe4NhfrAU>}m%p8#aWmTz=0Y*JiWzOS=&QHo_^@U0Ldc#K zk3>ci2TVz$ck!t#RZpK>+A-VTikPr(9w%6xlBY$#G0gxDE2Rv^TD6u$h*|cL@ZBD{ zb|2FK9EfJIJXRk*J3?a`3)?`nCSxvWdr;;XKnxIM<$7)NdBfd|1Lv(37NDu|xceyI zOZHUe+tiLPkQ#;y*!5WWDzby8Rcoh`PYVd{yN2$%14l%f+N0+t%G4 zrn-GZ$>Z3X=4HEAO`h$#BkUltu~V=(`*g+djj=K*A-d7TjjG4!qMNBc*cb23dcq*9 zObzfe!+?4g^A5-Pb0@SxoC~)L{512OwMyT%*CukAp(IK{5$E;@|M8{aHrD>)>SV)Z zL*=~{{6~7E9`p)mfjV`JigL1sLmX-ghz+zY6bl-`s_Y{+)x~Ihx=C%LFYaJ803#YTUC!d1hM&rQ#lm{C3-Z9DZSzhNs#4PpbDL8bq;9cX#p101NFF*Tn@1MJhRmbdDjP!15H zMNiIg{nwBiPnqqe$f!vKL;~I$7apou3V=B>I-s5axA%N*B^&SAZFPAxT-XfSP;-}A zK~qXldNzR1nw%m*Cpw|J$6vY(*dV&nbpEB6WMk1=mroqFT3I~9IP zcFlsp#u#9@7H6z`ZS9wx6OOeXOIGpF;x|cL<;BNM^`oxzKd#!WweT_U&?>+3GWRV} z_V!IGUj}I(S*p9EHaoTZVSHjxS=U7b($l@qU5lXI_OXT#_ERE#+V@aVFH_W8M1ss^ z&0Z$kAegVDC*ybO$m>Y=eTv=y63`jH~8Pk;I1pum%)^`1hzc{ei8j#}yn)CVvI1 zjdQ?57GuBznS!4e=|Oac0m~ri!-z(=#uIOx<43T>1X4}?*>D1`_vl_ADXsHOyLfkW zC!lKgQ+!U2fLU`?Nks&vK6X$01V@1M5&`GV!PC}~;9kZa#c0P}M*t)HfElA`H&1=Q zb8!g10f zZ8dt)IB`xa@e{9&>SYA==&aRmX=;sAzD4hsWgW>U=Wo)Rsq4(~+KxxFE=}TIOf>FE zA~BP1b{xBXaGH>LJkQb(6t9lvyqTK4SB?q^mh#M@Zf;TznGRCMdK~0$MgB<-_uwkS zmft*IjutJU-C$b`<4$MEmDR6&TDs$mokSW=8NI&#+Fh&%LfnQQ4&TsAl}E&9K{ja< zhqRjchSwgfxaP1S!v*FqB%;+Zh8zSTO1zG2Ua- z@dI81m@zUq|L732YoS|9A}t>ga26{tRUQO_*x{!^7V=)eL^I(p+08F0g~lPu?WDE8 zSDPAhf`tU;*rOy&<<`$#(<%b_Vp+$JRuwo}2ZKw}v1+fL3!2I$g!OMK$+SLD3*#%F zR~UR8kqqB_#l>uw)b(>gf&T}Q3H1=M`1V8fD-ib%X#a-Vir9}_I8$z;+5Z$+fV87AxnZx zD{YS0KA8m*Wxf8q6uYQA?V67YG}p-VwML#<<(XNe9Z^|+mXT4T{rZ}Zs)E$+TU4a_ z%tyTeP}@8?-KdsPvE-I2U8~FRxuTnKlbfa7^EVYi44V9tO$t(z`&!ld=+Bj zf`!$+3Ne`4VpM1t)~A_oZeFTiZgWRxRbUxI4gkIwtOx+&IeZVW-%2B4exELJ{8@A( z2~ybNB{(u0Dmz`|hXhi;QeBn320h;*>KdBN4{hpb40i=G`cwum0a+9W*~dH;{SUW0 zIldoKg+rV^uVm2F$TD{kQO;m3&)2oG_TKqEoCg3jemr^g*X*)12_6H$PnXBB0sG#O zS;Fgd?M&IcnrzG&BzHHWcs^)B*WXD6FY&v^Z`?HG6gNhCohE?#v20Pv?sb_q-BP?S zvI&aliZa;^8A@|7YW7@=mhYD$U^!L)!_>x3^_>B>$7dhE2NUh4!MMCTAzlqN3N!^uD)z&8c(CvImJBz65@c$hcg%Q_&A11To?xKLFh@JQu zuHnUwwRlB99gw_SN*${0T~I#+_fGU8u-9 z2bGEnK1;uQ+Cg&CaU%@T#O4q1yFYJIms+-8JmQ*;MP@dv(?*1hE|&S6%mM1To6CIl4_@h-HKlMoLCZBgr2*Oy>v|6YiHImQ@Qd! zeMuHUHR39%@%yxAA98mfym+AK{Z+A(qtyR*NlKww`q@~|%6Of>e}~1f&+API_)_QX zof2_#-^UkJQI{uY-b|eO9iQI3&m7kPS7b>|x&a5R!Jzffbetzp4L5f zK`Eff=ZY!ZJAL>y`c-x-qr9=V#Jf=P;Y()pMS=3Z?v#}B;h4NTO@~p*ky3%mY4(OEiSaG?HyuVwC@ltX3Ef!Ger-< z*`j0j(^UEY#nxL#MfHY#ze5fJ5+WguD4>*pbccX6qJ#*jv~)KNAt@~&E!{2M(%l_H z4Ba`*3~@I8p7*ThJ?s26i?wE0Gkf3nwXgVoKQ~s(3{x}8*F)6=I2&n@3UTy$?9I|~ zHXev`jN&WVy1N)iWH-1M8E6>nvW)6|9_s~1L2buUiGjp?isbKoqv@RO7zfmLa(QAZ z`s*hs3zs^s12hO43--4HM7UEdrkPl!yOEzSG)#o@>1Y|(x%7S#Z$a3?ReG=3Xs6z^OsVQki^ZPp)w-`#*uxAT z1g`bE7C$OlOyHqCH4|x))ig@Z_9X?t`Do%4& z>4>@$HJdl0IN?40X5?uDI~%nRMVbz@W#rwi!~U%m?z|nbdue*D zN1CH@wfNrvDZ!aGpMhwR>_Xt8VgoM+hM?<)ZlnDRold!Hz{Fx*i z+8hCmtX$?S(=?i@5@KKc5yBfLc+rBjf`zhjMXhq>GRm2|tP+xh#@~bXD7G355teY- z4zkH3JMB%uhds0@wh~4h_xV+Kjvw19{K$U}3M(F3m59glmO@=uw z{uP_p2ucLCtv9(Om%b;-1jY!2lpy^UPpk`h6la53gBW z*(i}-@q{}0UWzEtxpEU8M|j;hBgutSoCL?F-p?HC;!5S~RA~~Ax=Lv?#!Z?_GGaAL zo2sPSf^2<=2^)pW2c)T=^uA0azsgstf&0DpV&6HM@-_smh~J>@6x`Wgk7B+4;CLPL z=7DEkT(?V>o0%y&v2%817d9LAuj`)HIz3TM4qdiJmpd`qq@gp0rM+^SJIV3&Ieh{V zeyh;K&uZnLGrau+PmuvGi{?X^ugIGT*2W3f=18K<99s@)$MAy{+oekoBGOOf^I8n$f()DzjS)XKWm3zbOy?INK+0Lq5WB{;O=Ni z!Z(I7^n4Lw&mM$%=?^(K1>}Yah-_zg$4V#Az(@d$!q+CvRx-g#?0OhT@X! z_VcGlBo{F@7g>0f&N7ISL9QKfSn-V}8T0y8i5&;=S)~0Qekg+lPI$l|=qF0#SRETO zC!{E7cgi9SHs4)&wM6z!Ga5N05YTPPa2-`0js$7w-uxtHj^u8&(rh(p1XR%$taiIx zOJed13Ev5yxB{*wZG)23Ua8|T0>`8uQ<7rteL>f+MYgZri$b(A>0SSCtHUZV0?>G} z5Pr#aTir^W0i1_W0Kz#2~G6u*V z$IqBQ9g**#x1FgN#K%HQ5{iUX#%FUgNM6m?esCdPV~Va)LoQ4&<^p>ZwjC~rmdHaKU`=6!ZS9`e*fR?c_z0e1N4rV7&PLzN~w zSi3ND#mVbcgDK;IuL2cFKSpQ*ZDm{&QofH*inRjB{aSBm)3VN&lq6lqo$Tzmzhw&d z<$riQ+9X?Jxg7PQL|!Zm4b+DIvLqMsO5)2kE&cvL_4`L4fkyvuA9f#MCy|-6A^f>v zW>0^g+mXA2)3sY*eOb?F*wF?nqJu`%lksT;Wk1$hZzT;Ja^y`~oO2z_tonn$idN~i z(vpG%4ni7lXnzA@jeb_{5H^e>#2_Q^{m88|i`=epXvH@)LQc`-K`k(CV4R^_b|X-jA&mQ3)tkz5;xRb8*8AtVepGSUpOWlW zEen!`MAeC<A&CmFf`8wCa zu7Zemlqu+VNvO5f9`UrSo>ik71QPx5Rz~uDw(X<{qzW<#RWEp@C4aB17U3Y1CkHJn zZ-pYs2T2i)C6B@ODl-_a3PAS6B~xYhw)+Cm)$ur==RIpI(OC-U+bjVR3TS9ES{oku??`-zkS9llzzFm?)FXOXFZbqZg)u5m4ief96Mr^Oeh7^A4 zK4AdI;`T~qmjJjS?(@t@jMK9c>;B@~Ysm{JLTP&UnKJb?$7yc5KxMb7F(Q@@anYeD zCL`8F9ko+|?5h>A5H=5f?U@_aBxUsDJ2&G44GHO$+Q2pw^VUI1B^>qoF7{`1qS@xz z)g9-=@30B6VcEnnHmQ?lQndQ4S5*$$HB|6wNrt>jpZxq1;k0u6&D4Q{m2 z0<19W!b2>A+t-C_kMhAOh0n1eSwWGRDnf|CAaqAo&XFCHr}JjX1XowIZGA_hJBgSA zDX$N{SeQW8W%C|Wx43u3NX4oZb9;U1wf!P7w~ef}_}lZt_W>xTOq<(4a>MjT*LM(2 z`GaNj9{>Μ~;4HOv{0MNADOY_}m_7}~||G?Q-6R5~rl=$Be6>oep@{Y`t^dBMX# z^t2saH3VqJi1dX_dl*fFjt$@fpesEre-~O&iFxPU?Lz~XvaPopxlXXnb_ZOL4HItz z%dc%NFvRD4%f|_RUee%%bYGGZ)%&(6BdXPsbW}eMPorc$^1w7!bZT;x+EFUbLx*Jf zhXm6KxhZ;poS&>(IgcFD5a5ttX+NWq=h2ap(1BECrj2R%zVJl+>t6%H`Je2^<)D?L zf-OpC%V77?konCo7;ObUZEXzW)e8=Xjb^*#J}!_a1FXY_ZhvmFPh64XzwCxJ2!SDs zHcN65#3pd$ss?>DE)QyJ;H^*LI0B#UtYu=%rN1<{mW(AN3PrD5T~GdYK0A}Gp4I)V zIuP~IAPqwbI`hVqO=2?<3o)WUUeM&3_i`Y27^o07zw_^QaX$fF`$ygtVPKAzIkLnB zZRC4y4KHQ4>N5-C;`kpfHZ#`qTfc1Mp*#Pm>oWFtfs5AXi^Mu2GjT zw43?-7PNxhxpHIHRrzLm@#z=fPnIt!f5UaQ{V*}`V@Et@b@T!V1Q51ATwrn!K(sD5 zqGljh=_RhiDL=j8axEdFv|O*Y)ps-rb4Tpk@Qa^7)jX}?tGqy9J@#V?%o$);(-!KT`(rVm4DL@Hch#G-F`J@$sSAWvXTIJ?a6 zElra+PEunJPWfrAqN-=DGhAJe=SnWG*}{)x9SJ7hFu8K}Se#w^=}8{Le#mWY zOHp4{xrt?a(7YoA*+N!szw!?(RLLFHD#k)>q9fnwhH7dR-<}%U+t1Pq1yhtd)5pM$r_Fv>%H$MbaNy*XQjWx z&a!J$9eSn3Tu)=9Eg|5s32#`RzxcX=E`8sR1;94rm=ME^oyExvvc|V9Mk*m)SV|VBy1?Z5om~;8oiYQ}Ea$_Q)m>90-hQCuf z@QwOcYdzObs8j@-9McG{PN%=Xl(6-M9&jR}ri?G>d)@~3C;#9)s(r9hGi7u7Gb`P5 z4VEl|h?het$!3MLXs6ik*4BK~l~2C){Auj1r)iBWQSDX~yhv=4)uZ%w-NBQgT)sEZ zruzMV4798Mm=N9Xu6fun&HB&ZMMzRzGZ*TttIyvN<|w^f{a`f4*{Vu_N^2(H!Ngu} z)*xO8zT8GModsIaTS6wuhtsu2KB5+7W{CX^k$gR$#z;wEm=oI3Ad~Ay4 zD47}?ff18z!yDd(7*wYbbofB`QCjZ}cNouG9J8eatWmGkYn`npV2@5>+P`SNJZeTa z0fe`y3$^`y>vHRz_x&9J7XuW=_6`4aWDoFWHYSUe?Y&P3cFt``a=x9p+Z#YZHqgOX z#yw~G!;QUh=i{n(IkLR<9=uw^9J3sx-!$VE8Mm^X(`(+<8Z=(N5p3dhe?N(FWp@D@ zUNEwM$x66l(|VVI5&TB9fyu_)`vLr-7J4)K{MWOkMi0|>#6EauHhDXm`?$k_j_$v@38H%uyAc$w&b(#o$6!#M4tv18-d42;i$Lj%9*O7ZDNEV%a0$T!$D9pdL5! z3NPYXg6@TN=-Yn|Un9$x*<-m6l507Rf84W8Ptf2!!Y+sXC|qj8Xg~JQ$zyPMgV^D^Y7=N_NLEpT)NcVWwxbZ4*$RT1&j~dZPJ~;Zuhuo38N~s`5DCG$pDP!f~1xDVQ zPs2mF;+34RZtn~7o)Pq%hoBzxecMja??;7ULL;sR?zh7)+2X%w^$Y;)D3^&=r3Gz6 z($90nZi?`5J{LgzXurr=Z)1P=sn+DXz)1EHSbM)zOVdtJg8h2+Wi*q@O+Zw2-0O{~>JDT82Y?ZnAmnWDEPmzo(|_Vk z`U#+t?vo}A>LcOL)E_@4$@8{|-5{~2D3hhpp|#3P)AlP6;Kra#@6+~|*Tr(2{-GcS z4iCa9;oAOV&x3F5y~SoN`<+gTEHj0BT$34O&XX-m($rayeyI*+9TGsc(!bUMGvl?-K5?3GxGkB9iB8Mk-$hH=Pja@WZ_XBPemFBXt6AXMgZCRN?T~> z>r)ooU<3`QrN>vqQzr}zXcR;KQ_Y2txoU%sqq7Xu%RdWaEvCiMwWh~U{xn7d<#7R3 zH(RyEj8j_Qu?qfY8l=7`5oztK87{JGMM&%99(=~Y>t%gIFP}meTH8ZRi?#+W(#~16 z_8A>OPoR3nkdV(Io1tPrpTroO+SPAR zUA-jvo#hx7-Oju9+#%z|s|OJ`Tj?eOoTEGaxoZQL_XTaiZZ_N0Q8h3_8*fzg;U~MQ zUrryV3A#`2<^$8@B7)9x+{`Ehjy^*CXfcN zj?)C`9WY}n61F}?e$-+IYb|2af2~ST=wJA6nh#(Z#<3t(t}#cc+lT149`76%K?6#+ zD`kf$p1G&ZjxDIzgKtJqgZ<5fojQFGM0|P1%Is#s{GNgW-##R&1fZWF*Bh`X#Vb&j z0_D?(vNHtbB|kBuo@S?XfHYuSuK41J&If&R@dCzCaT?ee{vyYfxlmVj89E@@v!nO7 z?(IL-KzPR62(1L+^Z{^3q4pc3gkuo~ZO3I2P4PiI_Kby9#t&yHm`3`PmA$68d2E*V zUb-xa*K3_q+~^mq0R59?O9G7{?$Nm2DO<_dQ_tfz#r17W^K__6ut}r66d*08SJCT5 zHS|__hBq|el+a3r>E0Ymw{VP85M+AC@^qjWHnIh;or#$VrPADgL<%7Lf|Oc!o?30h z2eBb?6Qcg?_@y`bUp(Cb^K}E!NoKw^DQYF!~l>iACmI4zhklAn`Rfxqt)#9 z!+uD+=^WgvLFi_ndc#I$hMA8QX|pkj$CUO!HC<>Y33mm3rR&X7D%w%D9X*I?7tM-` z*j=`nbT|zmymH@=GXmM3CSIH7g$r-M zet#_WL?EDH$M2_1=Y?@CF@k$}EV9vMpF}6!#?32}Ly?__nw{53Phx0dnD_=)9Gk*fI4RAc)3iRhfk z1RYBG%jp zb<0}L_v3s@%05;JR8s4}g!vTJ3i=16LIYa<1V;0!b5!l7n z;v^*k*yR5}2tnxucsnDhq9hB%sK79eM=uorC)uL)NRl=IZ0=V72j>(4CwB$ZL*bZw zq@ElZXqh*4Cc?I-qE8jDA2UA;_9X&ga8nbxbt(gP0{f^Qw8S4f!(b`c*%;aJpWL3S z@SxX77XBNUBusKzmX#kcsEZBwr#nY)(yQD=?SxEY)sUZV$jeza&?K*0F(a|AE3zWgw z#Ce0KUS3S#^gh2N-YU&)w>VtdkLdD6K^L z{}QF?()2}c&oz!XsGKsl0{r?szuMN6S;tLhexTydZ`5YC<2hm4+Qa=XbfG~33&Npp zN7$ZM?bjjM@l0JGM7ocMZW3=Ht01Xsb6B46%o%KR)xqAgU!hqwY*K@BgDUDL) z@KjjGV)x#=HwRMvQt1Pm1l|cbd&@FwmDO3vuh*#aANOSdBknQ3^pcPK=KYXo^jsh{ z^`j)q0g-R}7S^j|tyO{zIhE?%ufE3xz536PW>?9Fl+ z>F>K(S1QR=yx(>qxf2%%&n*JOA;eF7(6R*7P(Ste5f`%71+JpgVwn;07`J{H)LVJQ zN>jNcl>*kfV59aLIfkkd(23FG`6R}w?WwvWf6rq2%Tn@MKV{?d2O3GK<=`3mHv1Yn z06p;MIvZ~*bLCZAli?(ax#<|xsT2e%L;q{^!;gLXri+Z}2+oRYqI{8DdDfBHl!Mz6 z9zz(T*ZeK9{MB;)8PC#ptdLO`sOO6WPCZ9E)YgD(`+B$ZuWywC3wwlwus`eDtNz?j z-S=h}D2eU5RJ*`%ii4(82hr6NUWFx(^Pk>A)|l+Nl@gZ+OQgoc&PzKBM_6zV(>zd? zX@fKQazO^-u-0j`>wvDcB-*gMKn}&nfoID@zqJ;eda&$v#Ml!*cvjzPwjOkp+uwzU z!24LWqbdXidoK)WBrox!p}ce8)!Qgh?t;=UtwVsDOPM?|?V`x;#MeF5d2BC^+x3S& zrKrlsYU@2RtFy~T~6q-A-J9k+p_(y6Ir>b6dN|C2noFQ5;96$X$TA#Ac zOH>-{Y5XgEv(na(PdOqc3*xgLA4HQu3&qAI1G>xC>?@JqU*&Pb^XS5U zr~p(>U{47GDxqYwiL^I5oa@yH91mB zJ=I>RD8Dx#<9UGYvM3eR9}w*IfA;IDSS|7MEHD1)+jFtry%&W2ClE@|x_CN@(XLug z15+o2;O_Es(=ct-V$q(zGeP7=5>>wTj6&lpZiclR-eje4_wN1yCJbT&Rih(8gqefA zYuoSziw#)2w4m2ph3Wikd@QWv4E!8t&?njY@0z7L5j~C?)(>lBb-*upFi7cj9x*q? z#Oth&kxm&_cFWxmHBCzQ`sx=MWQBOQsV1h16w&EN^t-Exd*;ezJt)lQGAc;F{Uy>w zWKVtkB$4)f!rN$&Z2KhSwdXb@0mDsr6qOFtxdlQ`7HYOUN=D59{MNgwd)jT%ivguE zhh4P%=2Gn-5TvS*RDzPkL@9WxKzAhWV6IxPrai>$~xBs60mVtRvOuqCIc@TvY5qydWQ>FAR zl(59h4MHlAO6t14*MzbNNl>oOP2#7C?>dQUTc(Z`v0|(lfRJcF^I-kNuqPV;zYdca z*<1wT+7h6HZg!w|TEuFc#w{)%#sO1sjA)~efxsJD7{*?iUTY!AuEj>ayY$eQsZA9b z`-b3!rGAlSs;9|~xalR_eis%ZBlM(~D)4{Qlapu?Br8Jn@0$`ZI_Z9o=wsw}`{Lu5 zyB@cRwF}p&Vh2Bs>@ov*lL^TUy$$l1ScEjzZ zGz$Qq*WoZVFI<1b^*66jPFsf{uEgt8W>Fq2NLB~$qK6hrnx-bIs>&Rwv}~&Bd)-ClUh3&qTjZ^ zPw7wonb8N`bzn36bT8NGuz4JElmje@;h0Z89h1r4!WV(c$(lPJ8~QX0UtZN)FCoVp ztQrHzEzf(<+H_!Fk8&V?9{w@)>QpIHcI`PR#wfRmMYnR^_WLE=@Cs{1*+1~%k}&Vl z;-?^<*7VKgg@O?vh*`yx*fY5Z>YsZJ zW^r%;zMZ^_I)CMIQ2q;Mu@wIMHS)fozxW=7#c88@D-S+>Qcn&}1Iy6K6-bQDCSobN zUi2&o;ynS`j58w#B8W#WJeLc?y>&tE-Wrl4i~c&F`kA|Jyi zvtAsmATN#o)L)W;XtUyXekT0ry=X$m#jnOASAE7>mx5(~YGY;JiSAol5;XTl@P$S)m?zu%4c;sTC2V0o`By_)NMiIukCFtQ_bkAX|bmUQbj?yZEp6%I+r?G$f9tFY!J6xiEYD;y7Mebx6(cOM^xdtd-xGN!H2>Z0ifk%l)EHI^|&WpVx?H>_Xy4kGdIMc z;xgC<@RC+mwuimRcZdxOv)`p5-=Z<@K`Ud_74V88g@uVPYAZO-ZrY8GnOM%bRev53 z2#ut18j`eQnR|_W{c)}Gi{he4#3nPqAa|wQ@!9sFV2#M_`>B+=##uE}n>b&bul%m@|^u~WJ9nF@6!FYQ^i8L+G_S8yuI3_q>dTx{0t z$6}-qU+1tPOYYa}-UllWz3;j;%fwLDCWw~rDXTb`XxI36kiwMZ*CSWXIpRcLzk62L zo}7#Y(ak1_UyCilSPmnd>4|VK(M2WcaaK0es6P8sC0mYfl~(!OqQD1#Lkz8YKc_~- zUkWZCK0EG^OWpSBB`97nk*nFSnZ{rb^tSC#qne*I>nN*h+hzLkNAkiuv^V4nmbryR z?Li}auJsy4QgZ??o3HS1e5sv$Fk3(2+U#i1_i7}?d5^~B`6-VB{RDp^R=wMEKVts< z-c!94Wx~Is=x~~K%vb^g<_Q#r%{fx}*#eUh$!a}_LP)Pmhom6E+b`~T8J40%a{Mydz_{KyoKvsmipRH`_U_hEx+ zhVn7L^xLZ?$w=xmr5vMfnk~Y@C}!_l?Wfu~vX`dirjFjTJP*&*QlJY4*ZV=neZua~ zYZuQ>MkN)dJ@wt(5=%ycr8eZ3uRiSV4gGQ_s$a2Rl!XgTTDct5YD1x@AcZM5} zlsk>PhVSSYOwzaRsy@%tpbKL=PriQ zgc=z4mp(^p%7cmzTQGp7Yh2wUQ^|@PijKKdw$sjD2xD;BZ?9m`T^@+}muqOxD5x8OxVGB5t4cX{uxpoITq4T-R-aCM~2Hy3N zgUt%5q56oW%F4vnmA?u~SE^kz@5yHAt5zXIzbV#B6V!prH~ zmQM@f;3&uA5w(`ju1(ljbHcUDtJ<>nTTNSekzTDaZ_lxS$gLB4AGz^7SKn5Va1bxE zec1iT;*%9dzdAddT(7_`8?UTYQGZx>6J~Jvos$M0CYVbj;&@t5+$ZI#`wX5TjqWS4 zvM)#9N-p)3A%YX9=W(edF1+{pW60jqRGV)jjZYyXr$*uq!ch8PLU^nuvbuITG!LaB z$^e0Hw$N@J6Z)Jrn)53(=R^_=r;~df(ZwjAG{_wEY2rG!bWAw zrH#sBe$85l&C*}>1#uM&XnO6={0hxDd11Uh_1dNS#oX}*Q?}<5yl5J$o!2eMv9QcD26<)%m(|Tu9qA z(z}0$6Uk+Y4LzWmDUk;e>GIePA_L7?FA%+;w%X zKGU?VmHh5?&Xd}Wez_LaJxq!jN>`bFcvCncUz2CC|CWSVlXtQWNzCVroVtt*qb;A~Nhi|5`S}^%&XU@&iv`xe1Z&B zd*?Y{Q+$cfTEb4MSL3?5+d^h7rRQ`(-8fnGONv5*URGLr0rn(c(@nPfD|+oFJ{s)I zp{zR0lk2@o%jOqmLcCs>>!8g!sUk1oG%Imih)X-Hz&XdXgObO@(ii5JHq$2k>f_!M z%8Ql9&6rXYiC6R%z9k9&NvxvE^ zD4J$lMj6G$N#q;cURvCG)C{$(qQ2AEG`ilzB^bSnhUtX>sRh@Cj#TJ+3AIsF>Pox zgwYTF`V7D>LVv!Aa;~ry1BVy{c(o8l-oe0qY|Jgq>o$d}%IG=S;}~Ph-ggvbeIvYx z<RVb25r zCp9DN!X=?Ku~LJax)N81%BI2C7aE(SMzLPrYUNwJyC;r(MML1W*55prOV7P&2z(ZBcH;0F&5hWugoO?Z*cdE_?@Zm!=B}L?}l7{6}Qdk z`DlDp%k0Ydqy5DzrUMW$j$dL|&?R)ryr4oJ%zKvZruyvA=77r{Z^# z*TK#mt3&F%XS4yQUizWeX$^D0cYfU(%NkN|>YyL$3hwSpzk2-SQ7bd8sS&XwA{Pz| zRgI@#Ej$}hsL|LXhMq~`7FX4z-73|awQPPG*x6CxvR13;#LcW%R_jmz)=Nb)aUJb^ zZ0D#P-RrvRlvXcDZ5@5>l3T5w>+0*fgRA{y!G`%Bo{V&_Z!KmG2d76P)^~JE2R2%> zf9#|`zS6Yzrk*%#ykoF9|4ze(jgSuMqQ5$&X&xhglPc~lwc33(+lIWCd|(TH;cHHOQoVU-iXmC;xIOk8$Jf{acwe^tKU#*iwcB%NwSI#Qib2h&4rhM3abYZ9{ zPPkCuz$2TuQ7*|+k@22-9>;2Kj0u|xxh8hve&)@uXvi(b^~8Yiwql}gJ0vLLM97*l zb<|w!w68~v?)Ee*{o#KnwyTJHQL0{cGB72tROTFfrLXj1!?S@6Wk&s;-l%hxUE zZk9(Xo!`RCyxv68Q8joTc1EjIu<(jKzu7MDO1RptrVEv$YF;x_LX1y~vE%~J@fH*v zMd%lzHkyE_Bt|04<0NTHGz=i~B-$p&IhRAfn&mRYC7fXO>g@r~ECinnU3PIU8A9t8 z=#=>R9?Q4HU4I+v3E#g7`e@lVaI`QHmN37pob&c2rA4|pi}*^}JMmb|$_^ZZ-aj_* z!%D)Vfg$pk;oj)1{U~t?G1t#`<^yZ!g6My>Qb`)!M5}3)5|Z=IMSjpvJe^za)0C?z zi2}X}kn{U$_=7ro)Rhh2U1|jPUzb(q?BxTQ^mk!V{fJAMks||tQ`*fEQV;n4TbbRo&YcL=lI~~2 zW-Wv*AVNP@XwXNTfGKsAx}aXs-!hgHB{A2Maz6NZGvAkuy17ydSJmQTy?~#i zdfd37L1fIMQHVz2x`$4uH}X9jzew2N^)@-{7+aH!*V>h)M~CORNeZYKxSh3dxA@GB zH|;Qb@JHM*H`(xS3Nv7^h<6TxJaS>;=0${q&_Yzc+ppGv5Va|jgXwE}2tkpH!AK#L zCIx0tC}P~>M|<7+%{%IqY&h+DYibZ)*yqWa4|C)*;nlZZz3}Kaf>EJ}1E1-To#wcf ztAj7TM0ly8kro^0)DtQf6%Dll@n>87zg@)#=E(MnmTbByxW4{ujW)7<>Z9dAy~>Wh zL8kV2gmM0U!Qj022W{D~U9!0h?oFMPhs`3cwOM9Xw&Xl+k~S@G4tn9tyTJR@MA1{= zgmgPIHMe&oPpg-4;cbEZ5yxHZVBs|JsVmx{otCm0U6H@yz`?- zb94Qll>G2Fs-HqEjUx3O#;#^Z%T8XbBEQkP;qPa|zn!X!%n$0Kq^UB(>HOHGlvZ<2 z%vs~tdR4t<;~!&j%dP1cYl$!w)}51R#Kwmg;jSC{6H2wV zk(nVDje=C%uZhA3z&Um=LJCeQB!gJUtfE_Z#g|D6Pc}weuhce$hWsgl70xT;RGu43 zoy(RpaB%U8ci;Jvv}p+COhuzDuHqE%qDz9xcr%GP|E>F5UkRUQ5QhoMN3L4-p1)hI zTfSuT>bvILOfVW$a1J)j?(RAE&&0VLAvG?K!qewlZ&!2{PI_jF59E#4x)S9OcG zH1|8`{tl%`K*0UdDN(wI44gVLeex04-*&1l6H3z4Y{ec{TZl4J>NJWkorW~8lywn2 z_@58mzx-~*@toq3KGQ6OYc?I&jJVe}9)6+wKmYcBz46~}%|r7Qdkzt1b=ryPA_9{k zu+z0t^j#}(tajbfaVCH6l0!9b&sV|F4^9H*ZsJ~1g$@S0m9hE`8QH3Kyv+Od;%i@} zeeCqO5=lh#6n2`D0=Vo`cS92r01I|SzQ#A}!YpQv%o~4jv6muEs?TG&O9Vx|Ug5wt z4^1jA@&U`J8Y?}?=ge8NwMyy8&;Bqm2$O*V^0Bo0d?8N@2>$KS+8LVJr?_oW5*ohH zlA5mt>;?)5Zl)GWFrD$zSm-(dLO%7eCIQ(xPCC8awCQN5}g#^#HtDoD^X zhc7#)4yE&S1g7&38j$8qbie%T*pXdQvP3{_U9sVF)tjbs8E3CJt{#r1zTZG~D!B5ZDcVd20h?dq-avX~vg-^Y!Q z|Nn33xgffi0tns=$6t|ax>8{#BB~_5syzObk^Am1o=KK+pl$EN*-=?Se$AV0^P-U= zEV{2RXt|ChM;Y9dkSk;3aw5p%FA+btpZJUMRg;E^?Hm*HQ_xg&4P1PyobZGNrPj4| z&Un5iM4n_2W(;oS2yDX`g)OUX=E31*6tnN-D2lRI7UN)OycGU;p2)-~CZ&S9`L}bh zibXc%S6~f#*exPLAyS2ok4{ER40xzY6zEZh@vVpbN?qU~JJX`$nkDkOnpKl~oE)Pp zC2j?<*u)W;ruZ^^^{vSA1lm)62aiFZA?1jPwkU~HAb7w31ha`>{o8-u!2Wv<;pgL< z$MG>XN?0q46c@7%en=%aEUVfwDdsZg*mzW9VRah7WRXv|D`T5_>hz=_6Rqa4_O?HMyOh~*{S3VC>q^yL@J;E&%Q~y!NI2#nLTXT5~Fgtbrp6$ z&$pVtindy)nTq)HXEuM#P~_|~j?YrteKqN3(-oKnbK+lp5ugT?Fw_MA{vz$Ly^x~Q$LfIbB z9b9M`?8YKGfB&DQ_P;*$?;DQtqI=1L(s_B5hj}1jAOgA%GU%?wZdAG_-z(I`-H9v5 z24rvkWYqS{xx3a8^_gp!vhB`(iChVzZI|`hu814WO@HTvJT}Os{HW1vj8JION| zxFMCUp)?SS60t`u8hBm(&XWPMIj$)=d`lx{QRBDm=>kD6F{g_!d3L0VLJIpK zigZ*$;fim?E4DR0A-24hQ;~7TDPsGlZba*Ha5rpQPJa*q4g;?o&{X6NdX0{KA1OyU ziMGoyZN(OMDSnJWS@M(mu!b}_}n~WA5sd8V&kuzm!a$z z-+nzf=pi{lm3-KO<4HyKC9whHQ%utncAa*K^o{kO}2?(wT$@=rsJ zt7MI^$|uiVHhZJVbStihWRhN*s~J9jR-#L`s1rOtKmV=u6Y|Hw{K~dF^{*%YXvwWkxXKo z0oHXTL}a65viXce1lzGR$dmvGC+yp~?Wc`M+QxU!h4xo_LVq1h8HKf;{|GDDl+`;K zW!Pn;ZPF#~*`_cu?(7v_x8tNMtOio8hI*^OEE zGo$u$RtB?r2|3vY67|Vsu6R0|Q^331S&LZq^=KNZwy`mj4mm5&UyPZq zNzCgny;~wDfn{b$Bqv23;2o~2=N{n&_o2e>?5ljI`SDIHCxf|G(b!zk~G3 z;G6q#K^j^L3^=|0wq817*u~2~9XI_$r*#=w@8~u$GCxdJk&1&AonISfH5bOIRPa!@ z3&O9+Wc!sUR+;NHUDpWeI7sRLVeP%c;eNlhQAC315hdCL2}wjt5M2^w;wwxLy_*Q5 z_cBI{M6Xe!MvopXq7#f>M<;q2oiP~w{m5_ceSZ5~?|aV9xz1m%!8ODBJZr6c-RoZK zX~r!qX3)el=*qgpOlEQM>gk7-*axPINd@nW5L{~8m(m`^3rw^pFR^(axF0F}!ZGrJ zXgDTu)Da^0<&^J>i^sa--MIGvf4N|;Eb}c$yp^KMU+lt)*xKc}J?%B`1C^T$n^a*D zDJGrtOzVkU*1)^##jd4x(P<6^%P>Mj;9~u!`p*Qbaj(h#1O+5w!hQ1VqM3^6Dg%C>ZhLRcF(Ykx?sPP zo3F;ucNgC;^L7nW(fW^w{Wo9g|2!d}p%YEMI@otkmCodVKdoNL#ysF(i5DMNGfDMr zz9IuGtK6h<5kp)fYma`sFLsU#1}RDiBN#%&JQ=47@*q-Z>R4P}#OEI()xjJ2x8vQ- zK@au?mSyzTe<2Gx1ICBCBR(s6h6Xh8#7UnAt`vBpaAnaAEj8$p54ZCm78XQrO!|E= zsBlzHpZ}YT=#n#Yj`iHs9X$B4`2xEJjm+X3_Hh)Sq}YK9y%Cxr;D_vUn728%ffVJq z`1k-{Ql0YaNyd0prjOPiy-aS?{B#8M3LQ0TZn9YkQ81|d0Yv7zL!*V-GSs(-hi_kb z-|aqPx_^1!i?59|O>EvW1Un5*RLv2T#Z~?)t5ZKaQP!iOAzP`(<$mUgszOcz7R(O*OdJvrJcx@ZA>+nr*PC(h1s}9bu<+`9DRv z|84mD*Ee^l&}sxfpQ^_5Y9m^YjG}BKVFguHnt;yMGJBvVxo!qZ`x(P-k4lYY96XLQ1FU)(*bOZopWs0}gZ-5ETZsk( z@_v}SiOaV%hzW&AAcWed!Jdqo(1Dzb%nrQm2OpE40NB*4>uXrkA1fuJh_S8&A|M+m zG&77rs?IF!XnF3&(elblsxkk>r*z3Yr!n7;SO{j1Ct-6XC|KQ%RFz0oK6!{h+& zF<*IPjq*PjtuYI!1WnjpoBVk=|F#THf^j|2`t&aj^sk=AfG*)l4BmFM;mO&8jDf^t zHE7qAjqwe;9W*;rN#FXP4$>}+5>phVbH~&xRy7xNDXplUbu7Dt5oJ}J@S)Z41cTu@ z`hI=^rKH$`IRX)szBl5cKBUGzJ{JI>`(3vnuGwh{j{}(ArXc09dGWaU~c|JiO<4R|D3Y^=8q-;F`lPKan1kWgQFm*mmlVUYbw4zn6D>-I_XX`<=R$ z=@kF4&8Bt#ecIFQJJOkV*hrS5;^l9Z5#Ix1!AIH|-R7A_t77)rZ#I)}QLj9Izi@d! zBfOuVQB$*ivf2o?(1!b0gDYAFDQJt)Ur^9!{^Ia8+L|G-0Oo$29!_P$NDxSPrk+T_ z%~|;kmZIAZ87<1nz3PUg#$6eVdbXYZrTj!bjgD7G)=YrFS-ngLTBB*t7RdC^Nj0AR z>F%LZ3fI?ZeD6G22~(eJbW{{W>^`q653NE4xEGAWCmOxICx61!Hm+^L2t$3S`3e5@ zp+^6M7f!^!^|h|f4;t#5QMr)r!VytO?+lYDYuF82+HGDvbz-7jb0M?P6#s!tnf%4W zXZhUjU3#IgVPXdvn$!}9UlDTO!ix1GOa`CE&2h69kG@Wpt^UFt;P%Uu7rDfy;Xy~w z!1O_1AU|DiypnDLo%gVASB0YJ4$FtM^#XrHxy%72ZQiJ6zxu0A?a*MAK&1?hG`hm+ zM4FJ8i&g=?#kbcaU-AtJ3Nuz_nX%;ad3-C2q)!gzLdRKt}t7>ilD> z-#74Snj)lzS=fD71to{(Q|ndxXFSzPE@V_Mn_JX&{4b7E)__}3P%|vLL(P&?sPt>6 zsu410EX`A$Ke`huEvHzQh&lczrUs6|fBxFn-^9s;gu9ZZIPZ`fY)rrKmClSr3KQG; zH%gmb+d$!kfj6^3&^5V0x>e!V6P%u3D49N#oONb%N*)AdN{MX-ItXw|e^5@=J)^d2 zP1g*?e9Bji5D@6(UPs)1oZ359lWxN2q3v?7q%kNL2c-2hdkDozS4M#^ z0t4q4Mjr*71$J%*pu3q{7edn3(_4rn1+apI(#xM&B*pgZz7!NAgC8CRM3}_Ti)Y}5 z4A!;d7w$x-X*u0OCZZN|PbMQUG=7whS)ta$x1|+^8Ji<=7XH!EuMh)yEx&)K$!igv ziNF)ojNntM9H!wIawc=6u;@&iB$i^N3Hipi|3tpR0KYI98)$N;!0S#y^7x&Q2Ym_5 zt*8W4h19a9^2m!4k>#&o49OhXf5nt0!rhu*YkxwDuZPUseEq6^2^HSw8g1l zt!O1!v0hInmx}&)-FZ9J2})ZLnBkXd(i8S0G-w)!HifKC9$uF8Ez^ z8fJ)NS?o(@ZhCIqN`8^ZVFZOVa+3uX$jR(=KG&mtZubPA+5GW=JYYjO$2#IFLi%p| z0yeA!nJE(lka;~JUb0ob`0;OE`X_S#r_25yU+DWikEd?Ry^b$&k9h7h<5XMlXQ>7I zn--LuW?vgru3t+Sz82_56vD#tLAlN_ z!-&A`H=Fazs|fbI>N#M<70}8HzZ=IiPNTyc znka*PdFv6#Ef&bDdwI$^?%JzKN=DM)BgjKucL_vLf3HgG%2!V!DX zd~heb_iM0L^`jw$62!btXB$I3Vl6LI%0JfmD;V9W;8{fCjcFQ;RT5iMH>~a!!^DP3 z5KC343bum}pA;8rBGr*1Rrl^8!ATKUzWD-ii~1)%QgECA94WZg=FwJ6)1W90Um=#v9j5k6O-)`P z%*;&pdln)Mbs~ngJ&{j{7ef+@-ih|(tXJlVS3aI!$d?kv)nL(R>b6%9Wg(}fTeF&$ z3w2s=i5Y9YcJIw{h!VT_u_+kL`jL^?C9D((d+@d>u%+MKzLUY& zlLU>?Ttq7ed#s}2dY8`dWv|RrvxAmqLc2HLhnWCivk~@f|IXFfsv#oa^r_mi-+s;h zGicV@1ZT2_?jGSH)xv$uw*)0!sMFm)1nMbK5Q>-PNANxGR#pzeK)DZ=jCfPlGr^3EwRPT6h}Mm@ud{TDUp!Z=OC9K_35b>)0nhO(d04!1jBVLq5UZz4c&AO{@6 zlZ7>_e;vXPz#-i7$YT4zA#;P$#_$7&%IVP#gsO3k=ii+3e+0jqI)k3a-)iy;5?k$@ zs3rJv8OZqoAEEv;UodQKz9_?wOVO{So4L7?8`uRXCi#S)>1(!x&TY$m8~!_uKea5BcEJIBF z9<(00s!53?nPUJ}Y|PmkLI_{um2f5YnO+?^v=o2?XZG4_($m=nBfUINHISw&pXbQu znI1Z4m$d)AApyU>)pRXb1fTiCVSh%mdv^1uPZgp30ZEE7e5p2M++OHCnLss)mGQ4t zj~aToCF>VV6673@%~_WGT)9;m9F#*xWg;3!JH)843mf@TlH^fo4)Z`sr|^$7;tMyC zRK6NA6Z|&q;9>aq6H2HFOep)Y25LS~_3oRuAY>B;RH75^GZGUBbJ`=!UuZ;HyoiD!f3DeFH9go&Ijwdi>TYuZepC!RWEKfXMg3V7eQ-u>$}9wpUdXE5NU zH8SfT|9Gj*6{`EaV0_3K_II@~gD=HhyIWLEuI-ph9>$NRBKZR)k9j)?CZODa4o==opytYU;flnR)+* z1jq}n(L|F|f`3;v7!gi}H7UHryBr(GL+CIjYs)%{6o$&py$_EFoMJa$G=Q!)|0x26+^I*oTU zCo>8zYk=~h>!i%^&c zGeD#A@60uTPpC|ARa{;0Wi%J4L%{>8l(K$P|4^FI-V!DUDo(3gCLJn=9P5%JWU%b95pxV_p{pti9L5(X4}BWcWAhQpK@g|c7?DS zGG<8RM;M5iP_Ga>p2d*r(?mgOOh;r%w1_Wsh;0(%g?SQK(|;n@2crY3g+rB((WUd( zd?d`-Us*<{=eI5@h6)!ZcjeY>UQb$&+kd0!VAL+}NjyCqU{@qk1aU;%;RvN($!1A8 zd~*_4&A?$QMcolp)OS90*XPJohSTR-QufT1v20~i`u~IS0*vJ$(KnO**T(YtW2{uI z^G10;Zte^Lgf?Lc@l0rx1!(1sRw;@`F(OdBP8zu|6nBB~eWpkzjKl;P7eflIaDx@B zy(5Ys-U*_u zm6foegWRn3PK6Kwfx=BW=;kn&Jak#Zi+Gy2vO;4S4E8!U8DnPo#q5o6b`Wtyc;6x1 z^=0_~J7NuF6Yd(N_qjX#0BDaaaz0wt$K<{u+V}>{uN#QB!*U@vdH2 zsDV!#zu)tc-Y7*OwpSazO+-l_nF}M}ORe%Ky#sA}c#$rlgHzccM^`3u7lhBSEecW{ zsP-6+9FGa8-j##!E^{w>9nJLwoE{RRe#wRWY6DVX2oTs0+E5dJ(%$duKpd;>=GgN5 z`&20RwVQYjm22w1nVkDxrtZRaaIW;1ifK51Kui9ODq8U@JNTwx3RO78Htz-c4l0u? zPC!`J#fn&Tpt(}r>o}ha* zmDsW|qVv5}nNafJt*(83zn=Z@*oBGKM5f805cPe_jK`eguzO!~A4oERbKS`z_F9Mx z>9~d*)=G%(^-L)9d1(6yRCZ{tyyWsEbL4@ab;y*It}jN!R3}_xRz;HF%G&#qHHt$7 z#6C_BM}eT2OfVYO)u!dL7ARLzhwX_a^>%6urfE6_+XB5it@Uugc+LUCB!80PZ-Oi1 zwY6+2{k8E}p8ql42Rv4?VGb?;Q0V$3-IR_u_=t93UVp9ZzZe|&ppTiCTQb?m#GF_R z*~RVf^a5=jXcEIDO(;D|kfz~olF*JZ4hOj`g9EO0o%FxF)-!X5; zK1_uG9B#q>BLh97-aU0s_?i&XK+VovA+em4Au6WQZdsMt1)qm1aKyjz#lmfw{u|h@ z#xnoZt}n{)jsWxt1!!}e3OSy|xBrkry6t5dQqwZK0 zSszr>tSo51L~;3Ci_I>-3h(8S&IVV-c+=5U0o6DgQQ~U$ccoGju@kc|FNe=FN&K_i zQh?B~(}w~4DouTxZ#KQACiFP2K5!KGE!JgiuALnR)sz9V;L6w&Gu0^CVlA7M4XlQ^ zL6RAwUc|@LMezbsOHD+zxc>Zy9tn>QveZhP`QwKfqZ{=~5QFm(DfNQfI&aGBjY9Q9#xg2iSP>AH34RD0rBVvX^>Suy>xwuD6ox=(qL`R6oQI$& zKY+(Hoc*o>l3ornmOE(;)LJh$Xj=@S0=GaiB!-R7TZu_AF~9WO<`p>%!s;#;o4=Ib z$k6&}u5wnv;CsRj5E-6(PCts}=6;3nDVn7?dWpI18o@C;-s_WX!__A&M-nkNC>Ucj zJnNs-pN<0P=m|14(4_%|=0}>E(&pG~t~gE`UNJ;^^&?8LmEkx;GDnF9 zQ?IiuHD(vAphbFsp(3P3dFDyPC>Q8VyLKI#OF<4I@frfU2`8a>5vdXw4ub=zmNvJG z5au(uem&sP=>SLBv%Y*Ug6E2=DQ}J96!wgp%N}w`J*G`6HA6s{v25V+s`5Ibz@bZ-EZP> z$Bc9>uSG}9NL%cF(~EwArPxsyz{Khc<4W(_C)W{s5qkxmji^Oy6%m0xinP6nE=8C|r?`Ld6F68~ zrfI2z^a5npuX%M(3pNZCpaHt&3rBO9TUDzn9yaJv9wxG{CL-U&DO`agSy8TrVJHV( zx(E~qERMno%(APuWRLSH9j{BQz4a4)$r@y(LnDQWCI@DCK3a@$5ea`}SiT?b{D>01 zY+9JW@ZOl$FlbpfACI|?K4a! zRQns9e7}5!or&P6|96hy!G*hG-Ot2ZDVNQZd4a~3J41mc5Ao0v8z@64uK{anb9Or* z?JzjC+G%-Gu1CWY(UB*CU3w9~=T%5rkBE&Bg%<@?BLYoB`RW}WU0x#0R|;>r|Mv4zZbFdh#=9 zjtBa#;O~IAZ}ESn`dfs%^@Hc^jD!{<`Bc?cLU6IS6XC4Nyn0&Z1=yaTXgAbNV()U-ffW&zBSw%4~hbvIIt`| zAMW-~b6U?M8Dvs1IIECaztp5^BAWXS+$wm@FT3xmcrkmPq@byUxB7NDKGj>yda9=S zOJK}vJX^ZN_vBZPYQu)x*7q_%44e0lHt5OM!u_=yM_18;C?{1J3JBD0kUE#MPv zRq7JL3v;y=WJEtIpngDU@+2+|t3xU&ygZV)%e~kULV37e>QKh%R)ZaC<0lpRCk5H1 zc{u(qmktUqQi5Wa>&@KSc{1_5JP;sEFd!LTL*t7nR{-M_YB}5#+U{tk7e-! za7r5!?HpLeTDu|L4o_0>`Vv1WbQcs`e{u?oyavn(h#XAx zTf0g|-asle{zrQ9tI>vaUu-Dg?M#$wN@!ZtH=4WTwF^}o9&2)|m=)$~ux$J(C3qGm z1_mM_XF1Y?ChWK%`RRkd;nRSpIV}HGkz}qkO9UTb=p-#&CPq9#jL;5zA6bHCyET~L z_)Sy>Ac-UO}#T5!l)8bH=bQlY;7`C~{jc(&;{8kN zCQ4R`$T+VH?L>)#51Uoy%>irs{dA+iweI+cCLiB5V6r@mga)E`PDJ+V^k}QQb#bJi z@t^K^FN4mh67Nf=k;-Sw?z3L!x9o}UnZ8=|aM}6Cw(;14QPct`w>@D$>W})8VC{$2 z?s^vq@a9m#_nWv1o8J6HEQ{m0b+6t zTRud8VGU+l=g^^fKzpsE3d^?$NN^-2#VpvCV#1hl9l*k|#1Bx#jF-0`W^0%@VYv99 zfR?-zGeCN!C1)(PB9#0HYqKoEj(54g=DuisL=W!`GFBq?%;SnTL059FKaC@o9#Q9A zL+^3%2{Vd~WVb8xT6GoRhUiwT#vU$??{bg52sf0z&E@mo%G-+fzdqwht?o7EB-u7{ zk>3$}oc2p%r@C4wXtbTf$FU0=Ry7lQa@fm9-9D_(M7VV{2c9D6oBkq1eWT1zGJjwGo8;1i!`>C)5crBs@#9rxX+;eml?uf}UpD9A;9P)etJ zbng9E3skie8&$LGuCT6mvrM+tPld2s9DvPI-S)GRi_fAOE;U@|3GV zl)&xs?*6RvY>(bT=FzM|ccWH@L$z6>rlG4Eqqvs|O+9CFYTqYfMLNFEkB;aKz0}1P zd&*G_^&Y6{yW^UQx~bl#R%ue?YyP_19sQT8hT+=Xzapd`sI#Vhyh?wkFYX9AysMK> z#i=z~7QOe@dsA+Y%F*H6_{+cubX$G?bX!?~j)Rbgt=0aZ`NIB7wExsiLs}L`S=mRp z(s6+5Px+`tY>b}&`G{50s}k;nYl)Ejhtm>!-vGY8P*5qLA>|Zk1$1c?r6%&vg*5x& z%Mdbnk)r3fM?wtTaYDCbplSIfB4_tPV;hH6K;BkMEhVkOIZD^t7fBS76yFkL={@Qo zV4#WMA6w|i6+Lt)4W)*+EtYT^uG@zYzI0AS zIzF?Wjx_LCt0ttbiisnhqxx?9^Po>qgt$%I#R?KxS!FfJ@NTzZt>S6_KdY(ILNqDy zJle@p7j|BpPL#}oBDvCAp$cEJdOy~jE)3f#~ zg<=y*jT`k*SPW@Dv*WKLp=Z;dk>N>^qb2&$GYD&gw)p6Lwn9e&;jD%0p!)craY+yC z>rD0?>|JG<#CJS=Qv2^d#PB{OnM2>Tu|0e5Ir-gKpVj-gZRmB5Z8%;Zy!hrVK`w~x z?=sQ)3(Wp;tKG6~o-H@N-s!6BhS|*z2=HP5$t18XMDXxwzZjQvqlmGmQZiM8$5e}`i6IqXcRf#Bzs z49w72Z>vEz!&xpZ1v_B7+H#xW#-GT-SeubrvcfBN+SEUr*=@TG5yo&KMC`Sh#~-gd z0ObXIc;cB2Hx|6 zCRm!plj}bm)~qk%l z-5Bf|7ptPj(RS3sqt#^T`$~T>By`N z+Xl(SCX&rd#5tN(tjt?ul9d3rW|kUzMUK>|DEnPnEMqv6wgDtq0}vZe*5Fg4Jg^x@ z$47^NV{Um~>@iGV?nXS3D)0-u=u0ZmSQnThJek^t-#yrvl~!LIYaNV^z9LH_q{!-Q z>@lwT_Y8C?_vr*q+)Be@1}VIC-5r5zXgPhW=tbNAbkzRmq0(HMKwlnD8crax^c@_r z`TU~|F^Qd~Pyn=>d7E2L2bn1I)gKki+8pnOpyk6bido@?;ujNEwDzET>C`ej$nm%0 z{uA<&YlFt%!052lYLV(Lru;6Q3Zj#;9Fvaj1fhZ(4NGwb_E^D*Z@`FxhJ;I2Pn*`k za=V@s?iuxcSVm!@`L%C*TwfL*sM5U)A6U%PY7+pzGb?P1BC0p3u%j*jBx=w*(0D*1 zR4G7b1e9kP&X&^oB@9KGYy`W_ylD=h(vB8)u@+Q6s5h6saoWWT$IM~tmQ zy$=B4-L(uz$m{>ceiYN;*J+j*ti_3MlP>Jfz5d~~H<63!?D=Pq8Ncq{y?*c0Fzi7W zAFb*do6+p)0Ofwr7^(EdT^?-&mf-UubrTWg9madpr;f#%evj*6i_c=~fLm$bFj8^3 z@tvQcoci3=hQha|KKNX`Ym+irLW?Y)_DOi#Y%kj9MJ-)_i)dEO7@&D zKk$TV{`3eG$(ag=i}8(8QpeDA8N$76kO4X@zokVdW$+r$);CZOON#;U$C+wa`H^Ox zuYMu%^?Jar_uTWv)6x~|Z@@g!1M{%ii+X$C z=9hWD|72z_?29k_UT1>}wel}c!fV;E=--iWA+lHG*8*~8$j=>fY$-RDPF<`OXSb(P zC_vL`aKbxvdqoaYH|+^T?)`rVnE+l?C2-?cU6l~^Fx)((AH2&vFjpOnzytb~PbKuD zzLlZ|1~Y+5UoCWHS1;C&0YPQL00lF|yWeSvR@Z-}h|A}7-c^ArQvkHhvczjzCa4LZ zrymK^LR4_A1Udm#s`~&pr@uP|AA_Wn&Qr+@k(E$bAg~s{Zcyj!ZN^LI9x4!H$N>A7 zcq63X=^J7uPm+F_SI-j5Xdk)g62v0isb;_ zW*A+1+-iX3@ZnB7RZFfuRc;C-HPKT?$58=$v0Gn-0^WQjLA7zN<>rB z6Sb6CybrQhhx%Bi3S`2?`AGVyYAIP3#*ixWZ#PmU-L-9RBcyKDX%=g7s;{Fj6o!FN z$ns(w#PHFRRfe@&hd|WpUGnE}tI6G7pzdMuys)>&r@v!oajsiZA0sTU)a^y+@2Niq`>fMju^R6um9cnzQ12ZX>5h;GX_{co5zM!0nkMm+ zGbVAHmkaM4SfL-)78-+A(TO95t08wOKr5PQ%e6iLB6DENRps8*yx7mfsGc+S=O zo1sJKAhRq>-rBprohD)g*J1?n3}qHCqt1yMl(@%iUfCjc-QmYu5koa4npra9quDK| zi_R;N7xJ+4n?Kqu7yCF|&CESxB>!6Tb9nbk*SLmyVktyC=K=j4A@5gpa}cli5h06P zMI!KEWzd6cBlf3EBe4>|P>Y}iTGn=9@FCZk*2hV7*TDk~0UR4HIG{j?hD*g}rK|a5 zeg%+6LSpBtKAWzY$?~7Akv0f%yj;& zC?L@DLE2>^@Worh`gKd`o}d@+ppU)bvR*n&0y^|AEG$9N!e^0Jqc14AkV&wC)$7GH z`LDuPWE(PjW)i?Z^&UscRmi-KYd6Sx2-oOSJ)dm-F6R;g<2A0FB%#LlXmsmat#zxi z-1~d;a8>?zQZ~O@oerFznSDM^zH0@NaO3}tIF*C}H1t}SrXks{?a9|K1IT*v29t|> zAC3d~&v-$0bIj14&04FmSapAr$riZQC0uc;%33M8=lADnucK?QfjKtVRR?3rwjoh} z>L0w4KJU4v3+#}iBdSHoYI+wSM8}Fh?;_6Tc6;B_J zi_=j2@pnLCW>~$JohxO(>ojOA6B8nEOzpHVy%1rs7?&BeSrAMH{?$iP*1nzak6Q z`aI0ut8PzEcz3tjDJNW|T!+crG`GjEru?4H#t4Z zUa&d$vfgsPqC^T}yRSN)UpxWy77$qv(3-HxPxNLECvm+=Lk0V()@8+sq~BEI2zRf8 z`XGjnwe^Cb(L1=j^|Mn7cTtg)YT@arRnH8 zwVt=`Tkx|KnG1hH8-c&msTmQ9(fby&`#_R}g^2SdRe_=z|7?(>_G2xnH=V;XW^E+; zE^`yq^tFtjzf4G)Y^$BUWvq->YxAeW9&) zZBv5U9`L!y?q$~xm-Dt+LRvGT`A30)qLDGLm^6l~F-)t>9GpVND6y9yt>(~r#>nw5 z_cM-K2bCn|Bi9U;_gNOp)TOT@u($V_QA$zR(XF)GH-%CtZ%>VbN|o>%2`yI&d3)R z2NoU0ns5;P+ADzg^4N@2x6)7)h|@dheaLZv$EXJ~%W)`Fv7{qM-LT~KPQ!stWzs4a zHNo#Mcr!mxjf*_`5pLb|^b*)@asC4)DXFkzxA!%0WQ@~g7=7-%%#9p>DY)f$4H2%X z*%o!E?=j?P%lnG2zWlDWRwet^@481U)3w|z6zsUcsX`Fmj5=LpuUk+0p_B(J`cwA1zqwA-_UC}EU!DNMnUnc<1a3Y? zdE!?Ym}MxDL{|oH2Q?6BQ@e37Tw-`xVLLlRxOOLx(+47PfOTpc88c(bbu2Ng<&4lh z&8#HcE$4yNh+ZEWNmYQNG@J4b+lMJ7D5Vo>Vn`bC|^|r(SV$vC-YYL6rUv(N6wSwy@=M5&aak zQC;qXyFRW?mxYx;|INgv7N~#Sb|cT2=c`o}{mEG3`XWMZMn=qdaBa;}x(jAsg**3) zlw1A3=Q+UHenb>m{d7DX&iUSY-l#3ua6)Nm_&IEQvvDQlM!u(nv?vuCfWkkLFM9K4 z^B|YQjsppTD=|-poa6Nwa=jo*tI5K`2jR7kv74Q>bw9e(e-129*-~cH7Cg%ulh#T$ z@H)+`*e>8hHM4A}PF6jgF~|2dTW8Dt_NU_b^NP{32e-<+vlli_!ZjrII1ijDfG6rA1kI4O9}OiJZqX zLz>;cB?WQc{=y}+H7faY+NnF`j^9MY<$dd!pXs`b^Sw;KyZ(OZ)53p)f;r}A(t9(# zanwMS?K;a&iR;d!x~q}cQ`g`08&?8#CsIPOedoNVj;{DE&O1By<9u%|XHX*u@Fx zry#Wc%oUQW(Y57q5fx$m-mrPCTg!tFKSbYt_;LGqARDW3XvB&R$C5RMS}}rO zL-K5o2U@vZ#^rz54Ty!gItX|1npKk>OH2N97l11O1xm!TglK*M;dSn#nzEv%ful?` zGeE)2)SnWT9$gGKUiwr(Pk#sk%^driB7B)jrkgktn0Yc)I@^b4a3+jB)4Uop`;dK8e$5s}?XoCe(5CH=_Cy zVt4@}NN?ddH|>?UtCeQ;Ki(>OPW%sfrRFmHL|@=l0n#QXO#-(9$YuCgeTyVK*Z&2_ z(D$I#tf&1V9KXHyO<`SGL9jU=uRMtD%uN?P5pu-Qj3?}PYy-8pKcl1=U-U{>lTYFF z#|>%;gDTxyX#_L3#D4sXnrsSs{`JxaABKq`1!N|f+B zw{q~m@A>J}z2&<4Yp3o2uG4^612)2PGy00%-POPEbF?|ZEs5KW82WD9!u{a6iDCIk z0d~Ec@2!)*sL0OQ!?gv)k{(63_uHF^X`<$y(F@^*ntIOGh|e=X6Kq#0@#q)Ix*;>g zA+Mx8{;X?x=1MAVmqEoqpEhB5i|A`8v#1zNMP4nR6w$JB-2SXPH?Rc#;;7-;4T{&A zdhYs+l5new(3I)O?q}9B2{YbDMQ0}=#gao`s;A0X+ppehf!c>y5;jzQymJ)G9hZF_ z^lYZNij^A%+3rK=ulGzJGD_j;tC9iMde~%WzU= z+-_Kn{_n%7?{4;X774`)#p+fsLCBYz0|fR$OBDp=OPDdA$_o;)U3psYg)Xh*7)h7q ztlV%}=$cS`y#gd-ktFEeNT(oQ2yD-%ms9acx$p~SC3}HFiEpjI#1+Cs3qKp)i^D5) zcod#0F@9TZh15CwhRdg?!^Q0AR90_n7gt(YyF9B!XGG~_ z2?!Vlxtue|kqb%uEYi~c?_B~NMLe#FW&4_ET=x}$jsdz`ErIO-gU`$5%t6&s3TZ@t z#u*fW;j2YsL+cB}Hi7eFdftkM=V#@g*2+JTKB;E<>{#-E2mN&7-LL^#^t}MZTVc7{xB29Oa$dt`mnCYKngiu4!g5j>pIWd<6cB!^ zsq@7))55!NsgfQ!y-C6=i~$sT+*zi1MEJ=!Stg|S0B0*7(_MUf{Nlw*z#HJC0NakYr^$vj2%kh)C zlc8N`^=EEm_@$AF-dR^?Q8GI!dDkn2FIL)ZXKO{T=5;^)T|EYuyS)7Rr6%t2MVaL{ zWt3}9XTFG@Z`ix$WGm9SYCK#$Pi4moTEwFIduny*y^prO+2ij9ji0yz1+nwwrxytg zyfPI|YYW&;@J?>@)`tX#u=2~j)iZ6yqV|}vZt?9JJ}FXk?2mRcd`F-{+M1Zc&iUxr zx1*e~iWiH^m%LMuxJ&O@Q?hy&j)6PGdUw)JA)*dk@|b;5w-SV_NCQPEpZH?^j^$p1 z3laM4-DrK7@3E7vi%ot1do$Sk0NU{tfyRnZg zYxaFCV;^HMhFR{nuFv)Pe$RcM`}g~!f2wmF%8SvRuxTHQhO)b4P&RJy>e>#U>e z!v)q(TtB}$HiWe#*Th|6OLt%lsntz1Ic&Ih zeljYb^?#Zxt?JrgwH6jaZoCr52PQ8@@bNlc`@gEAx3#O^1M2C+F0+w1D;M z^!-dNS115{_b2YT+}UFbFBcJM0yNSEt>=f@pVi?rDUSv4qhGqBu1oFP#+G08mdj%A z((7w~$ByI}#t!{uks>@?U4GH!-Pzwp8Fa$>9?*O#{^c&@;peW3#q4UAZ`uZRX(JD= zD6IjCOW#~Ra3>D<)=tGAFgmGY8nTX883Wn$zTt}u3U9EJ0p;Dva`z<|6b=FC;{jGb zD@kXjNASR<`@Vj4(v34^ntP|`rVjDZKKxxDOvtQ!Dk%$D(Nc5YmjWUr^{f%{iUpuE zgC`j)Z574zp=rMJqA%+Yh71Pt5YVTaPf`&+)ZfRzb)pb#&=BQI`N78Tg4&y? z6SyuSagqJw>xXK~h;um^;xVx<)ZGv;c60={pjIz-ywKdS7HB+)tZe7? z_TFE)oVR}EA-}HzsL15U-}+)x9}ner^|CPxJo<^eYEVr{_^orXjt!ezZuh3pfHfqmyLpyzYhuUY>yPr4^JT zSwF0LFHCbY8~{GegJ#asr@4+cqEuBbAXMcbVl_XDk=fv#%8D6CC+!W1Ml@^gv6ExS zjG}|oRc{5GxTanJOX?B=RXW!N8Sl>=nY&Kw;b$OksF82?E#VK8A)D{^;ya|*wLx|& zj3Scy(9L14!L(-uJG=_or=-cjJdS!A!DqTrhSYuR>~mHt8$JKtp6Rs1eE>fAWXC>N zZ$kCGxi#{gMYk)_4T#Pen93y8{7$XbC9B*9{zn6|+peRA=U-gCRkAZ7o4PC*jGbhL z_!8K6pTDVKC0*eK?w7pzb-mdmJidf9b7Jl+Fir^n!Ce78`Nd-u4lY81qLQZ2?DTBD zyE)D(G7GR3z?+w@f4~h!XDQxAfw-ktRy(ij-&EpO^89fib1&rP^Ba~Qyz(t0V-utm z-wpn_w{$O$?Bx86AO4RXe0QBud>5+gMEI<@I8>6&RCiZ#Pw1y`arkbT&X? zUE65Q()cA}ha)ERsU$34-0m?=p6yr0FdGwRqk7X5$Kx4S{!0a+B8W~u*l^*2H}E+~ z6ZW&@QM7f-*oE0}UuSsAgSH9%oylPBZ(6Wzm+>WJH(~bcq-(d*2<=8+;7;%bX)vtA*>qQa$%Wka~6^n zdupUx&pfwSzmvwZ6LvCk)|-+mkXHD1tnhaNoqpW@2BK>JTw~bMqJ1bXqhy->1NR4z zd1dP+D7j6?x4;ON=)M#KoL=$vI6@5e3_o9h7K$3R2;YGnZ8q&Lap?|WBe>d=C$GW- zJ3DV&^^>QqT-h3yI?Ly3TQfhRJSfFiC3u!c<)%4q_ac&1<^7`So5fMD>Z+quUHWoQ zYWh!jeMwvS(L#j!{kf!{$7Umw(ykwlPe*i&hr2fSW%x-t+?TjSw!&EMf}su$08@n` zJ?B)4p|DYICNwJY;_+x|ipSP_RgUG95AM%_nrM9|bIT{BvGeX7O7Xcy{?Jhnb=kbq z!QJ~XA8pWuMdO+00#C8&6Q^nS*FdlCPz%>m6@S<@%v3^Lc`5OzdUq6yvsgC`g=2Vb zp3R}~n3=qoM@wQ;e~EI?^Y-ptAhAYSZ8m8He+^ksy#>)dILIar9uZ97Oc_H9Us_Et z7|q3TV8pk34mbN6-3MmM;U}-;wlbL>b2w$FMwzjb?9DPWz`XLQef@p)2PZm5v-+wgCL}BU6t~)E)VI z|7x<%0a&>Ls4wAOu~gkNg-Yf(r#dEA*mt*I+hCTG@;+pXo$4)d2?Z5i0_aUUTK7dy z@p>qf3B|}Ho2ynl4UzV?=+9?WZB=a3jX_z2wuJBvOmyV#C3_Ex-6K5>ytFYWlcevZ zk!WYg&#SkWn{7n7G;%S+_}n>WItk5_VOk*_$Q$O-VNKe5DV*J=Jl3qI)A)Q4@0bnP z;|e+3D{S`%AcTL>;W1v zEB&Z2OM`>UzQx*t-dc>h~S7e=HFbvt#UoW+Q@31BM-VQDBavCSoijd z!NJYcOBRsLsVqlDueucPiF{>1_wvwm_JWw2Yk(IdzIXyot2%qlXx(A5Mijwd$ksDS zARC$iL{}zO)}6j$1yu;7AgeaqeYWDb#~ggXFPNP4j%f%S>d@i(O54M-<#p%jJ)j(| zNmv&&D{quL(wczO%{PY&LPjS}IC96wbVUY8tx z2>!V|4_W-IQK#i-4p66%=)*MdFkZs+W;?I^jpHMMfAQV9<|_8>`0nDKB{1CH-1v}W z{Yw(aun$|^s`BC3*_w3B36hwyXXZCwI57Dp2WOiH>l&wL*E4PxlU4hZX6ZLo>FeZB z8tEG5M2*Nk{Yvfso6Iv)K) zt}oU5T;t>sdD-8tn+76VtL;eHjFrsWEOjl}%n%H+Z4=9h)!!HGUs~%jZUZKfxjy_U z&lH_KW(ckUvgJ>#)&?tgMd2pa=FIWvGYFUlCX?2lt% z2*mV;fDZ6|1dkcd&D`=u!o=*J>P;C*>SbX4lK?|~9SSPpN0~&?t&$(G$&uYLFdQti z6`by1V4Vqbm~wUoA1>gi1;aQ!09g4IWDNM;HR|}&iEI`i>!o3(ZqCM~8xiGFtZ{2R zv*Hw8)1Ck~V0n-GPuDUCXBvsP$uMiksI=~=(KKuhEb!C@Tik4p6F)`dqAG}gEs`EQv+{Sx!c3*w%XeBZB>XtaJ!Mp@*dV-%L! zqCxdL?KfEzH8+a)3lg=dyXS@l`;dH*oQ=|eFF@16zoTSk_aF5(jD5v{(aAwi(RQ)p zxk{tz6P&;B;D_r*IkZi1OA$3unN14(bA-uIgKDjC`rHW`bP!QFNKFnSi>7JT!8|}@s`89zYB3I6a zOWo(u*#(3Vlf1;`3Mc8aV2n_@ynUp}b^h=K8_3sWbA_Z&G9DWTvhIgLHXBu8`Eb*N z=9$|7Me}(Z?fw18x9Yki0!Ly%NN&nbH&(l5>4X@_rt|_c`~?cdwMr=Os96=QuXJOjbK| z^8Ll4SIs$?2?51cs?stm2ZO6v2DG@qe2^YR(fjh*J84y~;)l2ZriZyd_V-ZleHnm5 z&{v(3z-ls0|K$_l!p?H&5h(bx6R-e;^#_9GqB zq!)H%m9_-rWF>c&h*weAnW!Pr%J&Xbec{-@s@fz`eW%)SPbJ^ZZ2vlhVnk69$hzgj zIu(7;vcA!M(im*Fi45hq9@Cj}U^e-~sBafLOZ(n=lr{r9%pr&w=wh?vMMJ-75G=dX zM$q|P{B%-p$ zN|6eySu8`Ij%Ao`E7I>@fzDrGK8v;6=3%gDk0aH5TBE=Esm)A-ZEZAFFhj5pM0n~e z^?L*zPxQoQg5)w`TZ`lu`=KmqKOM$D&Jti{bAjXrX|8XF1CJRL`uc3R%;Vc*cn~^L z%8-rw=?f0V2#G_5BJ=w1-;EzE(PDsrjRp6muK>YXF@%jLPT)}E=RECHnJapK_sNu3 zk?{n<{D<)RQwo5X7akQ?8D1F^l!)V%YFG?+>$1tiD&MW!-nf$MFo*yF;d4ZC=S$-6 z4b-#y5yRje;@W_W+0BJ`sEZPf_|txx8^toRJbGSI!BO8cQ_XVlrA^mw76Q&M%US(; zX*#BUF9fgDM5r`2CYaZ@RtX~$?Y(&IHfbmqkbNh(-F?x$tY@K=V}+I3>2Xh0m9SWu z!}LTNWW3b_ZAQ!s%gac*-F6fuM#Wn{EsEzSFJf&TT`9rakT+@jCdlDP#q|ur;92dh zT~gjG<<@4tb6%gZe`ad!bJb(IxPli4u=3T7uulGGr-u~5OaLME9iXtR%m(MR&*sQr z91Rz9xe#HfddOlQ?cfUgylYPuo_KY3eP!zde;rYON%zk72aD#+i#6^fSNK_5QlYsK+nvH9-jz&PqkD+P@ zR`b&ei>k|;cq)e%c2j<#wpd~{9)K!mot;An^?1dRLr+|_Tc>qm#m@Mp*%rJa1B6%k z62flh@=Cyq$*v3C+?-q>yVr&(s(?|-r>H-jVT4=Ek3hfK_k~w&aIX2T@xA`0U%8*T z4CI5oBpKv=nO)ltgm(K)E`XO4v&@~Pd%jdd%UO4tY7?)46#;qLXEZ_qIHdDMAPWw6 zWk2i*b!ip4d=!ZpWSc$5j|po*MQX=Tz6GrK6HuulHF`qZq*=v z=Gu@r6I#jkAyT^fe4u{yx3){^WV{vFN)qbJLa%ZND494if#K@H@o@E5Ucx^fF=rX3 zqv+J$^?#BTad_=(8pdXGc!n=iKh^u$A&5$dlXdRd26mA9Voz9kl`?*AO=VJvG@^kG zNeq_*OE;=`L470O2X-0|T^;N$w)Myq#{}jX1#Gx{Yv+|Lt~)#wuruv{zk%sf(*aJf zQEoRojB-uge?_SuWF?*EjkqXzKN;+$M`cIuzCMFLJRbBr-%PbrnLvkL6}napsvU|k zlqE=_;t4fq9e!E)7JW(Be8&fxF0y|2?$x_V9-+4EN9-=~wZ>N&KN~Q%TQB$O+l^j< z74oM6=hT|J=;@2WY#?v?mO6p_hM2RMVX`1`A`QRY!(p*+X1Pftcb%FI=< zbwsAqE{{!R4gZ3iufb76WUl}CZCB?y8cpUlp)>?Vc=~=x=w7DDpq{%GOfz z78miZy{aHHNJ~-0RM{4xEn+YoiJEGi0ZKE7+?k!K(!-^RY#`rF$Vi*=p%n_K#jpqs ztTE~sKk>!y*~C5-GpPQw1w zhwY9Qp`A8)h*X8JG6VMV0xLjIlzIb3UCbZfJ(?xMZD{`O5yM?*2OuH_A2g8z#V5Ov z=PPN#oNrTIxi>S3Dk-Sn@%0;(?OdkNQuImd+&dd62A_CuLJ%(&MkaL414j%0ugu$rz{wDv z6gDN^K>o6P5~L^0ZQV*CgK09eHkf*nBO3RWXj{F+@^P!`sOh~A29J_GN_%k%@^-5% z`q<_SD$o9oMW?n%+1CC)rwRME7Ao)$hIuo(PMsU!pv-$K}e@97;*hF%`1|*f0FpC9QbymfQnTRY_1J$E{P=`RZOfl^AV ztDU)rJshOZ+8+(QSG&v=pB5Ch1U@XpENMu+ekjZeBHc_zU=mGkd+$HwRsGyg**~`C zF1yLuc!E)P`dEX%6|4057+m;dBJfBrM`<8^i;J<0^SZsTUku=Fcwv=B?&HrnJxkA^ zkaz5#|99&7N`d9`f2+NrxsbS4hXjbux3G-@ta|AlkCm`>?L$<+8~64xf`7Gp@jR|O zI>YI&)9>+^AX0e%hk91(l^iFv1C68`VQgq~SiVjn^W2lWSqmp>_v}Vh)nE1Kpos&Xy`bp2sOxfcj9sSsFQgCx{a4j5`~$7YM*XcJUE)A zzED(8_7=r|R7A0mgqDt(Qu9@@Ydt@DJCOwTsS=8WWa~Ir9$6NEYEEF}uK17r3Q|zU zXwCqP!oSxQ@+(!WehQ=V*0kuXUuRq@ziNJ@cp=j;B^f~ckd?XoMWTKQfe{~*puIMC z#W4ZZg8sABtGhB{ODqK==pcR91>&3QQ|gu@Z16OG@%tG5R-E<-THA&bv%6z6B>9jM zLG%U`@|~ygkmmwvZT3yoxS@$emictI>qPZ0U>7B3?C{We-62(<{YAqO;GuMNS?)}TOD#|S#@^NT zEl;LXv)xT`Bi73hY|OxD*AOZ7N_2jI;6igk#KLc{kw7P6@`bichAyeB(#j>ETweCl z(>QpNBu$fdOS4n`Qz*Us@!1#Y$u;Ya`E_s_6rbn(_~8(7F8mo-ia~*NK&z9TAtJ*P z#=R(Nlt`HcNfnu$b^5$==f|R#lA2F`CYv=T?*h_`n^cE`8~Qp6)pA$OvB+*3+{@uy ztq&KZ)BZfHsjsk_I5B*wa<8IH6=_*Sp`mLg6A%hH^~i*%0V=SU-;rSas)xFU0yXWs znchMBq>nIv_>3U$&i=5|g_zDs%Cog*da_G~lm7Ni<}(0pKX}_o2VkA=47p>cGqL&7 z%gzc(CgH z_^{gfv&`+qM6bTwrS9ZqX%HYUCrCIam$x}P?@k;*KjJbK>eH3^T>et5Ch^27Uv8ky z)F!rks1lZ(Escxl8xm+Fyv)nFc)RQme6V?J^6umiM|2zzxIqxS%pX3a`6~F$uS*W% zhl5P%YA-BJ+uO@;p_!EL@(o)=^GO!2eb(q-D5zUuAC4`0>?6xpKO&O89~gB{LR0Zu zOpK=5?u3*jcK{Na(rvJ?X1WsexvFtT6#f$I-kJwyECqQ@7cfL0j+-j>ujBmCThoy-S1nali1vkG_#ZczjlIQ+Wj_Ct;hK@IedQG@Nr!rHeL&C13@ z6xHt7sL+$U(ioj)4k)yZdSY@$Tm6>FgX|2ByZ0I50!1InzG`F)>`W1`EQvZj;Wi6s|hFAT@WDRe)dIlpaD@`yk;M!Ap%gVFE%6^XK6$)qnzOOfY zniT&X1t>GW6sP%^#eNRXF|Pf3YgDFJMXWUaYAA)e4`y<=j*S-kD4-2t0!UXf@;l=T-p1@IRci_8jiN}KQSrBfEQN8kGow6tSjtul* z`=OKniqQ42yeTtG9BP`23k?-?br77+;;h993^N+I6$bA8o`~b}ah%Od(*j7YzO!|; z6C7NrV57ln^cnnhjVO_O@kfzAdb?}!gDAp2c-bs?MR-<~Fx9#>Q-^b5im(mftQ-mQ zoE&V{+YxH$Wt{^qOOfa;Dr*d{v>2m0@dFUkj$m4z9@@G>cT|4DIw!&s;*>*1DTw%< zubux&i`SWoP$ON#v1esYP@Om$5y<^&rb58aXw-j^m=snyWiWvg&`<9sLo#H~%25g2{Bhg+~Dl_nJ8QMu872+;Q zn_2+h9fI;1BYhqF_HP><|@=M4MX;OLBJYuVpYyF!1 zrnIx&`cR*OazU2&4q`R1>V;PGdSehk`jL9>HD8^lG-bsgG&tqiKu~Ko3j(Uo>7buS z{-~L1k1%Hgb8(+TrFM~8Z|eNe5V_tfGp88n(EcBB<}E?@+ zgak=hmnCAkB62Eb+wNs2bX*^hlL<3bR4b8|%e2$T~%SDerlPrCXx zSGsYHi$=Z~5zfbWfxd2vI#_z+WU>cb)o5Tn;wZ+d3n2y{NsxYW57wNliO4&Da z#Uv>u49C)->E)JH(T4MDUyNWbf@#_nsQ2U7sqA^A?&soHkL+B$9xbqWNCdZrUTqfP z_^(f>#6@M;u}^3U_m!@q+fR7`pHO2`ejES5)IUC<1KJ@)8UOf%YRMWM{x6?UX4HL~ zqBOBmX5XH`jPS>20pFCEkCxC5XS)r$nSdtcV~6~&$49H7|2X6~`rUc;3Gm6txLs6= zmTUO18cEk+g)T0CI~2V;zw_&QjSZ$laJ65jWoY|zk%$vVEa{fEP-c6X4v?t;-4|sz z7(n-&J~uWljpbc6fLGPGBpVhoxpY^6s^c6Q^fEngbvHxRhAgqeztZLNYN<|kOfGU% zcC_z#aJ2fwD{Q+q<~HOUN8>ntE=GOs?dXUthd*@kr~PWQ2`xLbTAbm)8IAa;uLi`; z5*q73OT1N+qVIU_ys%(;xkdvj-?I)4;FAvLRgURH(Xt-Q7`vAIsqQ6t>_B8-nZ98@>vbV(&4bNKv7y76saX8P9UTY8#i5nnwng8SMv{vB^_&nx&`1 zXZ6BpPQGDYMLK!~P!5j??@8WV*b?Dfa1h?uATO^Y-+-wZq*>wJd%6y?Z7Im4vH zhrBTsb!om>xLHJejXa**mslh8DXFi;J4RG<2tnRRlD!d1%%s3my&C~)&C=+b^92Z` z>NveADAuLnm*U#t*>xqAyF-?hhb&Sy^`W0sM#bTtTdRZ^3p0*JAD`m!NUy)dmb)Eh zwcC2%!~+a-eFFc1>n~R~QvdA;y52SsQ@58AroR=5H3+dSmBwDOX^D^`EkJkS;&@1_ z*_r2gpjk?78n(Np#L@@)c8=hu7P!hp?d`3Yw4ACR?V72JE^R2zg4cJ>rjP2p#*Hwa zabt8N`k!Nx?8R0T#t{NRX-cYD(JZjn+&wGxP`hHIUEV;*ZxqnCGUv9H}tkZ^mSToOz2H?S^k&ctox!^m%6a ztglzqBB5_*dh?B8_o-8+jdi}$HEu+H$Ap?`*14(6&aX?GVlxC{X$ObtJ0&yLvpez% zx363L5YjOk>*y;2_OK|y5-#?}ajVT`g}LFiS3CVr#vh+>5C<-b_s6cRyc^h@anF_u zzS8#TnTXc6y9Vnv-Hp42U|wu}j%@(=yDcvZ0lmvxn`7aXJkMjS%&{Wl%$Z|4 z06~GN>5~k@!Jzx(;0auzz5%pK@+^;%!mo_6_+C}F_e%Ed9kOoyz0U(Q7yZt+`M+m7 z$AJxq6ujb8d)v1pRXOfE-` zwCrhzc;KU3Eip%RKB_aW4M~<`RovKi+wv-^^_z7iW|DsTjiqbRVSn~66<1o>6aNVB ze7ODN>CD%Y@}hdNi&b)~&a-OLwKPe|tbu94?+fE?#6uq6xZx$%+oJgLL)J4^(dpDB z6x!$4CjmG_gd1{?&awUIDe!S4SP&73>a82avVb5gncqT=(Jn`%DJiE_%p&*$|O)& zT)jQEpwb@ai{1TG*W?Gcy0H(IEY0k=3hwcBUzTCh2UV@?oOxy)Bg*PMCD5Smm$3VR zu9)9QSvh7wQVLX$2fL=az?Rth_OkfXOstDW3>}%aXR_>WTV{#Uo7&A+f1f^D-;BNr zo_NdAsN4d`4*DXohj@~^CYCbgzY?5Il>l7ca)$ai*;@s}g_q3Wnsm4g(^`(m_4?=g z`|gDWSg<2uon{RIi^;@NErH!>MhD-TV4$agsd(4g5tkTo==BS}50I9>R&^9UmcCr} zIA`M+Q+MQe_c3QWK`Cl^-_G2i-#wD!U|G1o!&>Umx4m(8n2`wf9t8MOg!v$KOctMr z!|l9R3E^9zTRCVV0?PLHbqF1tS}is-$ujdXe{iS%>a3$sMZ@gJ1$R)rVidQWQbV4P zlq!Bq_z5ITuWf)AfJeFSzLFB~BfKUgDa>_+znglX@NPJ4E{ZpQ|MeMrdS!{y^3bXl zlWew5de|y|i^@euE*==^Ri0WYU^}Hj7^~kHY|UyzWI+y z^BW^yx5Z>BkEj8`NIW{ZLLd@Pac6JTw!BHNa;HR=7XZQ2S@Svn%;BdP8KTa;KKv_^ z1FzMZ_3`ZnU4xAN$_&-k@DPQd{#`UvCKJV{CbB8-eLqd{v#6Q#JKc#A3mfu*{59O% zujsMZx@yYgV6N^hQo7jK4mN9x$N-qZE=o&=MPPAROhpkF6 zRC%cSkx!m3e0&+?Yf-a2fp|+auC$XP^klh04|{E_-wyLuQmq4W{ABOaNkN|1sd|tD zBc)cu>3m_(*SBv`5hKEz*ZOiOUvtEfht7OugcHhl1g`p7Um~M{In(hHgA7|*qGZ)} zS>5;Ij*LtRN(R9!EP*&W~(r+sQSHYcuSP-7IIv@DP(pE!U!$sV$Ucd!#-P zn%u`VhgU;p!m777rf}e=f~77;b8W}6;?8lQrNz0x+Nr?*zr($p68jT7m-r!b%LGG2b4+i5&V;--oXXXu**t?c7(9=gb3?TI9(moKn$@8HcKgqd z--FqyGU5cQ!p+QcTnhSWbzooIJnQw07FnUqj#zws7usF27?4pz4+ml#JFX+382;6k zsuxA#tKCy(!#}5iUtm3(|2>@v)l{$S>Z2X^d?{BVBj+*yy49Y|HRk&^RqJg-=9PHQ{VDJUs#N84d7D~XX)eA@wI~Kf_oq6dU28Rl^l)h(y(_>T=EvVOU)p?P`Odq~g)WWNxmpk6 zD=|w2o;$jEp7=N2o=a%1TBsbTeK+4A;$3lMsc>4zNKVE7%V0bg3>b{N{>NaP)DJw& ze+c=e2CER|CHU`fZ&T zpXkjj?cSLS)Vs^NtgY%|vC#iwFBR|;OV8LH=)4zkEym>ma9vEgE0eqNlu$q=rTm`r;#FXa!Rz-?T>tPEOkd@lUFe4zhP2OzqT-Y|W5M z+S$VEVhA)dhHCOU67|5b&3;fYUjFY)3jf9pZ5b-t{{FuYd%-|KG1Jp!efotj1dSX@ z()ZAut`{Cj8so4d1_`PP`q9Wqw6tK>`GVQ@oH}7WnJoCz&2YMzN!MR*dwz)cA_)jyXBPce~;|23UjF%}zH2)IFV&uS~{ z73R`$AJzUe&{tWZ#`7fiH*LuPr8|rOr`#I+;q$p9l~@umrvWnL1>zmg zwAwP?gKZ9VI!78z`)D@F7Dwm6pb%;t**Ft;2gT8d?ddHXBeC@adQyHU{BgC9ycyi` z9hj#*LPyHS6fX&{%xz&}veYEJEmkcx-k^hlydP7OrDUY>&g(qU=)g-Z!etfF#*`c* zRx*dNTdTnL&g6ew?LV_lnazKyw!6X8FqR?~kmU{J>tqTg=>xKe=N)_ zyYvbxKrf+X^HM=6DtoetjUQU!)Sipti+zOE8tgJ3`D7r0={8--iE${_Do`q4OU|(& zUE{KZ*%`pv09X6A-jwVNE*M~H)uZdX+Zn_6*mud|My*@x7bA1y_O2jM&1@^{oNzW! zpV@Ed9Vfqh{WtlA{y6!?oo`v6c~0}j%UTK518Q2i+w_R+jpCKrDtGO)+doAqi&c1= zR(Aap3vX^R--TY!Rx_f?%#>#D5$Gs`*6%hhwiR`Y@}8cHuw>dEncB&BII?5fwu8G^ za?5zX_r^^Jt)}Mj6=Xf1#siv0%UO5%w?~EsR2kUzjIujS*W!VW?7BpLegSV|DnEfd z2N+)&#?Z32$XC&07+CD7s zo03S!98=r0srPzT1T@gORCBx!3Wul*uh2Bx>Kqdv6Kr ziYfpd?NmQ8V*GtCD@3Kwt3eokxUgw6T~pyMs7wnOqlb6sXDi55Z@L33O`S!1+eY6!5utBbbHSZT{iRRbwD?+LU>tVGibMx=j_& zClD_};r=SLjMH-$UQJ0e_((HQ?$IHD;pf1%#-3?Aok1w{1oX1L_+7VgHutMyEzVk+ z=dF8^r^=lI!shSv4;Yzm9JqWMO2&mhb|ABpQ&@7CmcksifXqnWu|$5}0M>ykR>`Qf zc`;sUPlPlREKc%cUd_cR^PEUa(@Y~ghQTfpxi<6wskWaMpke)_Px4g?vszk}%XQXT zzl+SRwoS$Y&f%Y}=)L<(1ar;y@Pf%}3oZVC(iIN>ce;XWZV`~K@auol754C-r83)X z|D-D%Rr)YFeJb0%05n(Pg|gm1j^YPzg>Uu)d6{}y8Ia|zoySr9Gi#f4`Ws1`%0p?t zln1ePKff;Vc;q~8IhAXf7yWP{giS|7fo0?K_Q{GjU?D#+bT!dt!e0i%Qq+g>z!U9G zoBb>#V&y5xjN@~AM&Jj?hMl|9DTW3hadmxvSvcB}W<4=;F9&DGa1dm#th8czQ6+Ii)iyEndH^gvm0nJzlQGn11fNnbF7%-3@<8_~z-;#X`!PMdom z17Mo%2HBQyiX;2>K8zl%`+B8Nb|Uv%x@uC-Ck<|wdA#|T*!C%u+f zwU(!tJWs4twEy7w;E}=UxnG`$2|YSE2-vM!mdgI7z?_-3b)4si679LvRCoHpmc&kj zzt^uT18> zACX3}+r0Kne4qhZ43K#$;;^r)6QD*hqFle7Ur(1=fpbYjN2KAMq zsM}LI;qTY}`xr(1`XX4Ao*`@OZTH|%_;?~igIs6MCjO>xdr1>EUmG%i33=RtCF_1nr^<7-bu$? zY?jxTxA%441D4iuyagX&skPrfh8)9KOU$wl2DdtI)g;tPfs+q!K@6OnBmdw_$E)zI z;luZ#4JroT_h5S9EdX+Z_e7YXXqT{XfGzsw!DcJtwuh4^P>pRE52NU2e3`a+7&Lu9 z`mc9=_H~mPFuC%=*x7wJ*>ODlT~ti;pk!vpnFGsFj%ib-uOC8}S3YVuFPWAkaHa18 zxY4^vexa+u%Mq;nE^~oqWb5INst*&r2lIzjF6r9tb%J}18dkQ^y~bGiFN9L8~R@p@3{c5`x|C+{Le5fKlPfyRj48%uls>Wt2UZr#@0IDOYWc6~~;djreimkl3pT zy3ZZRSxbQJEe*c^pmHkgJurvb%phnl1OqmrBNNsdiQ1#nv0=gF4keJs)sMS!^ke`y zIfEhLz0k!z7U&0?7r!0a_Nft>R!dr9dhBSFOq9;#&kEn4nO^;cb#_9&1YE6H$HQ94 z)29H?cDMN$Qan1xaQHe<5kw}Eoaej0)C?i&W6!>Or0@Q$q#@oww)$r{?jUl2` zl?aiaf}S1xVxaatb>UlfK;con>yJ&GI-j*X_|I&tD(c5MIZ4dtH+Q#ByHe@5xgnGf zi=&$v9E|t%UO=^1cYYdsNh;di7&4$UVp9AU{oaGj>?6Vm7jojz#k<$TXo~7w@M8!~ z)~bu1M5*Ev+{JVk>kob9O>wM0I#Tvc>{Ab}JYz7chX0sBNia}*U&&eafRDX(S9c;VB!NgEKh+K@$Q_@;>wFt0ZegVc3OQMX>9p!H-!U zBr3z)%ZA9h4vfp|D$c+Kzzd82mS-oRv7)NSJTT-P{e8W25Fy* zt5WP+hSn;78S7J{h){&LPCe4)ZmQy=uY>x!5#1xJ-LRz5X|gITvoI*m{oboj0yo8b z&8mIQH1l#aP!9{zeCHZ0|MddU#WHA1x=l5}OllTJXoaM-7vkH^5y<;P3;Lq#BSm3E zfG}0PsBG(GeYOEUUmIeKtgK)F2JIs65rC~&LKN!fjrV{U4P^f3`c)edMgg$N|6afL z#pua(1S$O=tco{^%xaaUT}LzJxM1xsv0t+-Gy)_{>P~p-`4!4C9I+pF|5Shx7N0MLD^ zm4|K=Wq(JBY(D&+V0+H$2{fhTeODM;g4Vl%g^;X^yrsD}pVw`4`6J$2!RT{MyFN=x ze>X7cjZphi*LsZ)HjdU-+?A@dCJ8y|S{ob-ejrew6pm=F9$P^Sy)CnJg(i%DX(PBuBx~eC?H-Xkj+*9DnW? z8-A5>hn$|X8!ggZAC>=E@YLGf$0Bg7eREU57R9dlEl4i(Q3#*6rV{puYnhjQEH|8A zoa6pbY+f9iAEp2!4;)p4sn^5c!yh;~d;~tK-zX5Bcztnlvy!Sk!6zbcy48J??hp&2 zNEU@n5)y9#?0vVr7~lBdGndaXRtBj%`4q}xsRySy37ZRoXefF9Xccb}G8)DyX2la- zQR06I-V~I)#P5aApSkdZy@Dj>?eUDbr<_7Y z0cP3mX-e+K4Jpe~>JvlL?4Gl8?hbeBqKi$dRXA+~*plvM7GNv{LqD&NBD+QOIm{kd zn5kl}S1SqoAzWwJ20w@JrrvHVuBZb&(*+Lfy%efe7=MXC*37d7q5Rb$>l_xz8X-v` zo{aCf+mET+a=4k=!LB8+kpZ$BPp|IOAQIZ!VQ4@WhHX=86I1T(j0(%eYmSxj;1CPw zqP1y>>dnn1P~BBEcusgyyJvNT``AbxBOY47 zmREC@Fdp`< z&&|@j!69bu);%f;l({e6t{dG_YUu*Xx^Mdw)nM3i8A9xI=Xh?Nv8R;cl5$>NC0E^L zPzTOe_1)qz&aUiJw6VH=$!=wh6k=dNATGPd*IX37$}=I#3$0Ldc^uAB9@LYPcT zZaGYSsG@_~n5OJtgFgqzGI}vzm-2qfAo;X*UravtbxUw=B_^ON8PnW#FIUP{UWw`G zxcoo_{*)iN8J`2SY|2|b(?>AC489E)sWFsPWHN|zIIKh-W?Ix-C0>C{1I}%=6)B^b? zPwR&FW%o)_r(t5vfTq4k`)`|?=C7EQ0<5g32w{ zRz3c&Mw?#X$Ckuv-)~!z{CQPjJ3^5hWOh=4s2H_;C(I#wC?#!oNmswUtl%qXtIgt(Or}Ux98N zD)17K4$m zxfd&*c!n1rAgJ+e0_Vy!E8Wo(zpbk z=5+rm2VhU7n>y7U^PY@K_3Ce0-3?s`sa$hSz_r#{^N$`jpyqxV4TbQ-VmpbZJvXn9 zxHfm@eN9!rw?t!xNaa%>Bg^K#_cnMJ%gXZgA!c`QUUCu1&^Wlrl47sxi8I_VzUVVk zND}^R7~1|=b5^Roka5jis-uZ@p51eN;Cz0=3wkqPKWYtIF+i}K1$*x2m*?A4O`$tQ z0&M(Vze~edE>m5IxSgP@2Y*OJ3}<%S02|>vDDT?VpVG!mpW)@A-l>&ro~j@fq6veu z*H;w4*H6X)zFx|nu0~AeT%PZV2qigW+;pwz9`oE7h_bs-J{L8*lj$1V>eC4*y@`dm zOfKY!mK}W?2yK49YuaNQTkWMaWff5S7yjkqaB@}zf6r_v+D+T{?3iQMM=~v&ig%6EJl z$R-^1HZk$1ZL(1|sa=_NAGmN3DA)F(ofM=5?|oZdQjba}L)e5jt*OBpY#z4(_@Hy2_+8&3Ylj;;m4CdWt@jIl;zaGAW?dO&W8{@JHW zc;jooe#U=macgru9!ya35qU4eaCDVn$y(}p|8!rlSzLzH(R>UB@-3fql*@$Kdi?&; zXWZ>?qaD~5Z^rHH=&)L@cE?x1kw{YCu}!Nx0(Br1g}5o`NOi^N%yuGdN?j!(>qsi9 z%MS3f`2-}oA6@)|vB)UPJja4=vN0U!IX8lrPF!a)HCFiU^n6wK4Vp_?!~t(U{)@+k z@~AeQr{{%NsQRVu7->a?|4AsTJx(YyKV4*U$%4DM*wDL&Tz7`7d;DPuESAmre zoEheOrIv=Oq=b-+D_z;n-zHW|3mP!^RRNc^|A(}L3$ABmaYM51|3G?Jov7)*IIk8z0Q8m`8YrLbU*iX z-BK=d`{ZM0!1d$b0EheR@~%gTi!Z7qdy8F?tkP9v_9A%z()q9(FF zj3FOR)iK8ji28+hAWaxZV4JA=SYq&aPe>|CK7x_41dgzR|E_9A)A{q6mS;afq1Bu`<`r3TZ3UKlwv0LHu6%X(Vy6qPgwa`$n449o-TF-9 zv3)r36`5OpwB$|6^=|5Gn&fiGmul~y>Ljm8Bn2R+KZ!Zb!|%7$676SJxK310o=L?f z_V)24*Iwx>|8|9%6=x_rzXCOT4faV|=zYt^mGjV}`Rsd>?+v0}8gx zU8>FA8OtGe{A2>H!uQz*CwPnn?!V*TlQg#YQd;+m4nOr|FuG?q&THF%gCH!SCvA@J z=$B>cwQ^s{kyysIFiEe8XGy2UN2E4(-^w9TjG~aq&o76wkju*fVm(%DPcwrU{LH=~ zh;9%N@Vg-(t+e_{d$?oUQNo|+_o)IawNDHE7NF$MZa-YL>{F|_#xIQ)=KQr)f8#rB z!;*JG#tY(7`a>r5r;MK?##?zCbDOw}cY#LdYok|->^7JNnY%i!Z>C&E{H)c;M-^{_ zANKMfiFlwW#{}&8b&0{LGqgz`%1(8$vP3*O!d$0@0;m5<#xpzfFO~eg3C$*QD!;$? zu@W7N6c{#s?_6<>rdhe}vCN>f8$}54E)@cfNP*W)8R~gAj5=p?^|r0@ANs84chepzgZ z?%5>C^+!Zr7j@jc78yd;t=IAPB2qQ4hfOAHIqw#^vhwo!@5Iy01}J=qpEOByAKyT@ zqykV7iHp++&a#YDjzh*PG~}$QgH8L~G`cmdY{WGg=cnd};_Q2)o}H!d#uu6~?4l=^ zOHQ~T1sbICtEq1P_28-Uv1dZ{5L&}w+4rbnb+X9_`3mS*7nDAnZjZ+T2?^M+bh1ms zL+(C{eKol(NwRzMjnLsqITL>BV2Q~CgiLC`ikM?DJUwcmQ?JD2Z5|OmWBvD^wR*cb zFA3@>Ty2SdFka4=Adyu^8qkFE490)hp z$V2`Y^G4*b*Zj^TEhOS^61N2Pc-OR2?XVL!@0MC$zZ<3;*jw9RQ0)HG+(Jma%F=la zmW7H)OHHnV%jp&($@xh<0(gc{^?l@Nm`;|We!|>_s#P5Xe24|r^`3Shw*KgQB;dCw z$$u!XnL%iM_QK1Pi{5Ws#6}LIw9m%pmkd7kzXbrnhx4w?<1^55t1AI}8g{}hH{iHw z1MmaeWY}IEl{1Oi8_6Sg7b#ap{6ZKr&J$BM@~DtW@k&)_x3bKAGfDfonupDeRw}qw zzmtus=d#=7pP~j`jxGB}a*v~Ydq0z>EkMq5+@5cHJb2;u9T`h8hqbWP+Lk$1+K#-E znVV29ztNYUnhX*@Ef8vm+7AIsdjOFAS?`y-JF*0Y3G;x=*rciwPWBB^m1X}rrg7F^ z*OYTlm2~q8Yl?Ez=~RE>+nD%?(rJX`$=1`BCaImqg?`C6RE_u1dY%1IamDO*zBjQh zW?VW?=rA|?uwM8Q+J&JZpm5d{KaM6^J=_}$<}UDy7g~QP2bY>`8rV$c%7=< z;G+q6_zSb*{W6ydhUmTQut$8ovyrBtNa@p7iQ~x1m9O-IoOkTzg8({tI^+Vbbqe+_ z{FGg0Va2kSK__W{NJuYTpi({{Kr8`$k;ZsxBO6dy)t=-0 zbJ&m&_LZUCBL$Of97Y?-?m<(=5z|%wy>scnTW-)3;wvL{!D;4b?zc2uxA@`gWs%a? zYWnuNx4+SqX`Zq>8|Gn(j)y-n?w>yHwNTP3lkEF=eyMOh{GMj!Xdu1d4{x?JY~i9S zlN|s2eN0#1Jh8j8{-~I*HD(@uwq}zk6}*jjVWQJvd(Bf?Mr_Zp*~Zf6;LS@3lbcD5 z%j7hMjMQZT89koYk)2(!)j9d~wrigN*lhrUDquIJ3JLM>kl4XgF0<}LZMOLCef9jc zWj8+8S0eQgVR~qrPT^)t)FKYxIGcSAr^~qr#5@fo1b3hNqBEg7GQJQ;mY7-(Y5)8CgMS!`HaGcym(XTDJ~{@=Y7-h5JKabiUSzpwwk%$h%Il`RGhx+ z=dwsPKFCz@FH~RZ;`b3%nmO*Vd+u9Y=F=9jX+{`pVbSB^SejuR_N|OQ6&f-;4xEL}2ChN>-~ zbHomqcsYt>ef@3qO-oC1T>%(o#B%6|%BMXN{+Oc- zRagmn-po&8NDs7yr$f_|pJ`mYd)j1!MjM2SMhqP>;(+CoHN2_D5y?nB+08o)U_cX2d~uK~n;}1wO(i|o(yXS_4pQz= z%=L8t@;sR*KR83fUTm1A`}_BlrF=3WAz*_>s&c`8ZhmFT-?GS7LIQBE$bL!giXbuR z&%&%RtsLDKQP@F-T4J-=O>sH4lhw+yG_Heh43Z8e^UaNhK+Vw;-QSq|19L2A;E}&3 zblSWxYtuwDqco(%tX^PmWIm0d z(?tulRW}OqG@Y8wX)J@yA9*pNEVRc2?~EqVG~7is?>3c^vh^e6>KbzRpclmksiKvAO&5*KXEW?Bw0n zb$1%eU-Xx8HxC#2SZ#sWUGnWe{iPkWKt7JrRqN>rG=W37NtTM230ijHp1NEam&Dm^ z1PO)WYvBoIYZ=$3y6se5;=UdR=175-A_HIdc8gl z$mqsiYY8N5xG>IdGK8QUZrT;C%`d z)+KW!do*Z(P-~(m&xb%2;EzQX@>zInYVxe}(Tj^wJj7y$pm8Y)@_}jm^=oRW7Q@aBDKsCa!5=FDskd!jLF& zY#pX`-pL#Hb-QCUbV*|FJ7AuN`l;KAF|bWi++(O+}<#jR|I!9gN4p1!S z8)qOH5<6ApIi4BU-P{EocN!P6+;j(4C~I}^7FFyxj3sG1)j5^XV5y> zvd0o2#-UNVf9k5)#pAw!Rum5Tjg$S49|vvzyY_92!aHwk8VG1pcMcuAmPzlx1=n?p zq{NY&8rT7D!y0njt2P)X6Ts1_)rd#pltn%CJ>%TAS`%ihOW!rS434Il?j_#S>vXmo zKc_3UY&q2D8BpW#)(L8{NMiE=O%&q7J2d6YPt+KX4|b_aDKn>SRb?YSEz%g5 zLT0KDno^$)V%ajfr~3OwpjNk#t)P=9$ekPb42&?4g%EqNI4dgO`-%QZzwk&8)WaqQ zD#t_wcvtJEx}eCxhy3j1ek4bqX?$--FfD9(SqSr0dtSv)^`dISZy#~Hd`cv8G^{Q! zDlG-cbsYlidu9M|Ct35o$7^V@%67k8$mKLn$hrIN=2SLFO+U@wCYj&;37v4(-Oxn| z(`^aemrN9`qW06tEk+gW1HPDCO!q7}=T=5*q6n{f>eU@iX+ifd%X6)g78X%|#>^%1 z^Ct;|51Mk*cf%~Eu6hSp^5+5I+JqLf8ty0tVS#~EajpT0)pDsY%l;Ns|K^Ky5Ya(P zMkd$44Wr+I`1ik9F)Rcc zii=kxLYe&!-dMXY7Bj@KO_8QDtgb!=4M0!S=nwX73;6=CNLUPCS}5v;U{>E07vqZL zLC0ZQ=V(3bAS!~-y1M`iFxeE|~-N+d)xWAn#8HMdO(&5a6KLG?w3`#Ax)} zL6INvUk-{4pR66Q@sP_j=Y<9g>xk6;N1A&~x+ql_wL>tETX;ITm}&jE|GkjgX_b)c zMCNAGsHXDERHx_cf#jqkqaS1??6>Fr=^;5g-|D%jS~GlCf-t?6Wx0xA#QU03vv(f$ zW{j(jX>^l=-{)Gt!(jjLv>d7>dGzq9k;L9<#3-NyYD0}XtyBb@O2C@*A|K1FYez1l z{(q*ufBIf+ErFLnK+iqAmiy%mg=Bn`4PDLSw9z~Ygv!^QtT%112heG7`4E{eALvT) z1cK;Wsw}00#q~}N;9{Yf)PPeoHJh(ZC!<2)Xu?OwoIe?=Mg-s`AeLbN?lBoFcbO@r^4RR;Hq-6`huiYp z$CPm0kow_^0RYD^&>GBRQuiR3nr+DBGTwO8zrOe#Z}&*911<|4jjuK?t~>h>5Bn-_ z;~u)$(N!;eache-+{_ZxR0dKa`Z6U>k)>+4bX)cSVq$0A1Dk+Wc>XW2?|lT|M`+zK znUS|cKbdDbyYf|?ET*;jm*m2zk5TO5PV2>(kT(k7`qvM8>*Jz$ zYd~FPGh&eDSY7Mo?~d?4ezEcpN;IJN{+N1wLE2G``(#~=`MztLYwj&gnj3-$z-Z6) zL$;!31O@TnEymBZBS9_{K_C_-k8VtV6K1Kei1&_*OCeyjH{AZ7p)*bx<@}yg1lJiJ zCp*6t1bFSScZa$qU*oy-+H3H>e(ANBEXb23){POTs7B>F7guA872Xud(||$jnJNOj z?UB!ZWKxLC+;~4?9-C?DOwcS5>}6MFsc{;|*WhhdRg_N+2IXM%rF?oP#wbpVs>|`y z?NC7)M|Z9c2NhPh3{7m=npKT)fGd(=x7kv*imt+Nt;e9nfWX{A3ZQBj{NQeJd3)PL zfr9N3-bTQj~=n>1VD>h1@y^vGM;-r3qb)tNS;G~GK2S7z@=;48)%ym?^Dn*3Vso(Ut{;V1Y_ zHgn8sH_`|%oE(<(5g52gwuMnJ&T+3Qgrud?jk1Q@GwzfIm>&130VYte4d#D1(V+n+ zI-Y;$MEC94Zv#X@Aa?cyt(*R?fna;2jWq*5N@*DO(`T_`xc`aC4r^n>_}q2etzr2Gb11Oc4F)44R9_Q(2yCr z(;xWKq(_B$UN~Im@cq+-;6GJw|CGjFQKEVNHma}G3&LZny`d@Eh3|N4m)B(c5%gZS zlTC#ya}_#ftFEMEOEq191_83Mg8to_t^Nbo29S3aLqc66O>LPqvc5&e%S$Z*|FuO` zEF5tylC1qtW47c7yQ;C9X4regJR+osaecBARK963>rR~TRnDB%M@n7yI$4L`YEtPr zM1?7;`Y+QaIu`{nW!|!;qbIJ;dC647=Ueb8h9+%2{2k=vre*|kU4^$xLG;@B6yS(1 zTLv%6G$~TQ9+*yee}y)?N3$MnYc{MtBlk}1By*5x-;}b(X=yf+N9jZ1WmTsmmiFcH zOFVc=L5l{eIy65}dpW~;er)r9uP zdhUKpN+>l*Gc(%P@L45PI3TK?(9~{M4xkI=ag*ecE$*@1;eTk;Yy!p7u)hBgsffv9Hq|n@Hi|e zI|4+XWdb0%KTvH@`xDVSqiR7I3;nf3$#el=4g{5{>>Cy8PmAbI|3z6 zy3NFe04X5Es<0{w*J*0?#8;sVCI-<0#0S{rd>{0_EK-_>I55MdFPbUMt1ePkAJG-} zy#vaRieS`&Tk{=%Q9CfAszBet2T-@+))q z7O7PJ?KlrIrgvA#8Q%s+GNdR)CcO_P11Al#);i9mij*10*EkxbcsR_yySlR~7^C6q zIhgr&9-ze1J69tA@;Tr6ea?_|bO5<(Lo9^LyEYe+uC=FMW0s?K*o1`4nffrJ<+%n0OFUuDU=mdFI2?wSS4 zsPwV?^z}mFC3z4goDF%3UMcqZ^oBD6V+on&EV-e7QSY2DxIY* z=ekHyQ`K0q5v^RT9z z#wAkU-{_-#NbF-{{c$E7c81>19-N`9d3zJo+I+ZG&*mh6&tS#<`-;C{+k#&{kO2Xg z{E0^JOMvY}H1A8w>IE@opyQ}=X51~E(C&~;rLH;lH3~{=oyPxW@t?c!f63#&e{75Y z^V;Laz~IU&`eJz^8?Od5%9+bBQ&-bm#0Wl2NlcyqkswO*YMr@jQhzgraRs?N28=r( zv^PId>Hp}1o{i8j62nb)oOmU1UwT8S-vXva{rny|V}c3fh-DqHH16{|+}de*F$l57 zb3A4Hhen!8QY7h?tgL2hYUrUA%cD5IdfL!01aI}kg~?|Qnf1=G@3c>ZXvRskqjiBu zATxSft0pJxcR1dVlbx`oR4dn+m*+AB4IP$1XHOcqzHU;7SXfiyibAAYEI+QB)^s|Z zN{}qFkqZ1<(kT0@TL1ScPy)w{+FCZ{1pqN8c+yxaBk|k#=KmP`z`x0mQ=p{*>Y+tV zkOE#S|5Yc;uF2dt34eIfEDOki)45iytI-s7CCf7-lL4mB9dWC7z&u$kHi_QlfLEGN z)xM1|JD6BxJX_ac?VYr695EP|OeGSA!`=&lFKrjGm$+~yB-9D$K`f0YCQsvol0z|c zwKl~-+;g$K&5=mzw&Yi5DmQ$t@?wHDbmg&$8&?|@66_4%g094EiLVfrqYA~04xeg2 zO5z)fr<+>K7QfHI!^*H)%rDN8ke#n-niH9*;bU|<%#{I0QPX=D+?B>j`1y_tyFz!v zi>}e|Ua#&V5xSK0PKn5`{9Pwp{R4m`PWt6clQIZk=b2+#r%z`8@~y*=6P!UWJJ+DM zmqToNi?xdz#3tswBcT8ovG(qiIE7dJ)~GTV=so3ZjTW80Om z*%zz;hEs6ZjrVtD-6jjXS~%qKdw$qRT?OpBM!-v3F*V{)sM9iXoD+Bn^UV$htD&+NME(Z_Lg`!vg*zk^hl$tbX+4wbah1G!St}r9DN3FAyJa$FJRL` zop?c-YD-O)bX3zKQ^cX%Km7_V+>@1aEEx+ukkLS!vX|9GAxsG zDLJDG;gnCpWJ4IEKlZLf=IX2QjAtU#Y2AwCuX*YpjI5N=F7Ib53W>T{pXZtZ(-X)z z^VLQSCRcm@@!HH7v?micGF;^6W_wK|jg*w=6?;}-XO{e`J~iL3&c$q>$S})~Zv=yh z)FVt4tj>c%P1Hd|k`;jZzD&P{M%W>Y>v;7k0O!kw8X2WD`Ms?iw_wfKT2V7UwoU>= z3$x37h6m0B@^PIN?C|zKwfVmnmnKQtOqQBjFMY1<==!(h0(#$^pLZy~HTsGEct7=9 zWBmV~{o2yyKA4j(wkxFhUo??bO!!C1OZK(vzbQs#LU@{V-S(f0FMbzLDi;jiQ|+fM z<@WHPr6EsX2=58zgLzf5`T#fcU^oEu%w+wsgUv{ydXwql2-JKg=^8(}uKZT|Si%&$sVk*dhrPWxRdk;H05Iw^?^PmJDE8@XgW z9_OOsD*$~GHa*m5eo#b{mkRaRqJ&-#IUIuC)XexT#P0fcA@=xx2(gzODvAC>h`s7k zh~2Ri2xxvEVnB$!Ch4*jcqH_v5c>nC%f8tc>27|bUHx=-9`?-fFUGL%AHSPfRv57p z$&56T@GBRwiGecUURGDnfbJTNa_Ay|=tts=YNw^g=yfG}=jQ90xK&zlg9n1(`wn+e z`q5#-aI1q!h9u%ZGq~w^{u&^$VuIx&c78WPZr+UwKyJkypee^+`h~OAe38#Eh)#Y& zUA#Gzca!Ai`11#a%!mLru7`*nn6(UHK!^(E;{R*l14GPB>P(f?Lj|8Ms&pqVP5`8A%O z_J>Ly5Voj_=bd}iZLQSk=or3L$+ zf>q_BH`+q3GbUe>PCAV0m{{kX1HaW+eov@^NtSK=M$EsWoT9(Hem{|NYE6UA%xuBr zWtjdiciZVdi$2*>HUCreVuPKHU1lyI&%pCv-x9KV-JBBg2xF8%>c~!pn zcw|FnKb{;^eWuq-{S`WE~J6jdXb9rOvb#FMW*q zc2~vNcDR9-EwVaWtRkF)!^a5FCR-!b{n2$XahU;clwG1-OaQdY2WiqpDs~Ok6^=)$ zE8R#u|kp_{lTYdV7478?4Uj#b70xCHj zTSi(rj0HU^!A+sFJM_M)AIqoNj<6J#)*Fa5Ad+5})#xg? z>T{R{Me#!bH6af?$M!|WOBLTy$|=BGYZKrv6AwrTsoTHWoB)d^Z^e6UEYvAagNkf(0h^Q zX*H|Fz5crqqsC>e43e+Q?DK#AZFu^xjKRMW^^QygzWDfX?GHX`3{IAcLcx3yAE??> zAWwEWX#e2yFar81=a5<@bCa17bIAUSuy!SL$nd~%SUj0DusVWOkA$fG2ypGE>ulz6 zEvDunuCU2Yx#GVC%U09@o8xlt5li5frKyb5j8{hTjHW1D#%_s^yS9C0af)N`-(1ty zV32I#PQMa&VD!K_yuJ30cTYJ%@}F8kd{5kOn|~!;uDL|B2@j7#%e*in{L)I`Se)1ZM`wUgeX+|WU3#%?bF=Yf+9amlGhu)F z67J4x`YkEK{%>J@?Q*_!#S8TRz7_ayZxWzBbfyY8rEQ)5+OQ^eQl8m=vefRvOp*T& z8J4)`d+%0(+|QYQI&$AkYFfbT1{tPfNIz=&=o_D`4j84VzI;fG|u6Qn&6bf2h=U-zFfHFH%5Ik#K6AnGox~+XLSaVGQjp9AZd51 z#E#a}n2dZ=5q-Z?0cCnrtXFC^H0$uUlVrR+Ns!TxzkZUef5(46zr=qp9}h0S>iGj2 z4}>467*tm>#bPvSvGFwWLr`Ocv=6Qd9hQqEd&@{K2Xb?=k2i0z=?h6q5Cd8CM)gie z*c`{2iSI+LhAD#z*qavKg_hD`Lua`dggm2`j%|4VStUbk%N8+Q@=>b-kez#1txZk1 z&2Z;K?meDs(0pe%N$gS(Uo4e%J!X>d#=2d8eDg=y45L*p*UVT*Lp?PQpedqjetZB$ znMC4)?ynHRr!8K7(E|8>60g6Fy#*rFSGUUohyuciTYp?}xN{Lhij z-~Wx)i3CHB5BH#G3ksO2A;hZVOMTP9)>pAAB%VEf=_0_Oub|-E?PO@ZL`2mQ@FBab ziB)t38BM4a>9P{C*kiId%Bkt*Y7U7!=qNo!Q@Dk$-)lV8C70gZe`yvej*g)JC^cTa z_=DAwVP&f+oQB2#2G`Bd^Es}VyvZOD>*ImX_U;pVsY!ST?}sY{6-MRM%BdDshOd}} z?3Atb5%Atz9M zMwl_(ovrg7;3Y5MM!W$gVu&{%kA7ntTBd<#`Fy|+-YoGKYjC9xKQGUy=?t_e+NrvT z`s}{;Sh^tz%>&{tscYEkueDRG>V`tC6G495fzlp~=mJ7>Jq1@cRA!wE?^Iuey3bm+ zqEI(Ei*(k>NKXg@_9@MUp|B;nc5b?xjWBulJ0rwl;!!-G#A!ukLPM6yxVx3$B2?hr z)~mWlF4dnxiUZh7H8!ruy&}1a)b&C8Z>n0=^fSg^2m#z)ydJpmE)tqLftQ_zht#G6*muGK$p!UI5 zS20ZeTefZ?1hJLPfjkY>KSS%Shno_6_hsuH%f}3}y9@Kje|HP&LwW(Qjcwm|7N6byDr6pzyu_oD}p)IpzN?F0b)iVL8)0r{~m&lk{i+WcS` zl1upVOI(rWj3U_oy_jApwn6jor_d&_IU22~Y)#AC_LrgKcX_T+iTL%S%4Y5G{r5u* zz{AQt_GK|_&j0S73RFc4a3GsrtV?&B{kBE;E4$JmNunPF1lRUCD zF}Wez*E8bzi33fEVO_Aqvh7dpNS?5jRmFYzefib0gw)Ov6i0)&1`KG%`NVJcf35o> zn}NHe8KyUOhjUPa%C@wxy#>QIb<9O9ghkhw6B=^W57yx2lQ+dDg@Qjl`V2^R-a+vn zD)?ccjHQRek!(qWlb-}dH-FR@8a_ugG()+vUFm$P)< z<8%I^4eZ1D5Wt!)VjU%eIK9cSEGB|WrtyffUK=z?;y6dS8Uu*O5&Y4-{66ix98xNdTv96bt_zRzMo)7OU4GQ$58pp%TaYD%Z;ahp%H zlUT#Y(8JaMTi?2mCd0kl_}S&C9Zi1u;E|7+{sV#VzbE8>`O8!y1zMBw9TA#oAl z4XlmA3C}s-KDYi{gjQL#$4OtCme{6sm-lR!v#AXO+fR%Y0VqUZ)QInE}< zt2sA~w%22fBOf0;p4^U& zU?|dLN-%%N^>-}*oQ>|aKq2qm5G#!$K133|bk|aTb=FI6Q*lqqN?jm6ILQHM!%_tJ zNRH2Z4HjwUYQYV**j!O7PDT0u($ycdXBi^e$GgO2;ga$E9&P&|zSKsmne+YPL{K-H z@Bx~G6iLTsLk+13fLvRFRyOSAww85gC}m-;r5D}A$h%TGSUy>V?GkLLO|N4OS^N*f~e%b=!sf?dJx2N8k`Ro=(YKaeyvYxl~R`Pm~_^-DAQjPtM zSP1Zw2WGkR@(VZi+~Yp@x82$UvukTiPm`Gf@i2Pr<@Kp* zRXZBUes9d&`wcLw@x9P5p@`#d==g<`;}fae&p;gMbBN*pX;=TOY*bJJuR z9@yFwrmj9E6LqcSiMDD*aPgZ62WkUdsFbg5gbr2Wy_!csa_9T;ULl&e^Vuw}9Pe?AgJ~_d#+NF7v zeO?CefjMWY+9Y2Q2IcmVY~LsF61VSN>`z1hk!cn$LfsgY2#LbvZ%Ye@uE0jHVN_I& z&yg7qDom&5W$;?D;kE+9zL(-v!yy;RVcR?Gw}UR(-h1X=hU_Jd)1So8&H`GW3)G!H z!lSw207y$rrCiQPULvm&Ig%_?htALS)p^V{Y_|XgnY*v2fA5n2%3C%S^czV$ReZFU zQOlp;`#)j#aN{l*8>poi=VYlSDWW`X$&ENsDXSl{&^8+&Z54=a!agnA<>GJ+%va+w zb*p@wJyuu-w~SEtuo=!D|278IG*kESDlv81s%UwJzBlyX{07ujI?M-hCj5}LbsciZcfzy) zj4Vi|x<2Z*VBVa@!d%4eH+q4(u*Edk^WwiYNeDQXxtv~CEKUJZ=g|vOH6A3>Byhvf zXEEhgEJ@A}UW7P#eZ)RcB3DuKz(iU`INS|3K|w(l6mH5%RP<6tcB>sq*IjcIHOYXk zii<{Mv&y&jw3o-s!L2f5JzLD8>k7NZ(XdoGRS;Pw&ql5k`X-w+yjrA0_Bfu<92Yt< zCc$}r<6C?jscz&l0a%i1iD?%lzTIya8o*(GS((( z5&XxBUwF?7yG||Hh>5d^!C+jd%czTTxgdKjJWQM0$AsGhjD>NIq&Br*d&7hz2rHx+ziKqP0K`D;e1%J?j4M zWmNKEg?FJ$XC*=pmuu|i zyK6iECp60X7!s3t~sO5RL6|CXffPW6=!;grt~@Tp%Q^8ep5wAAz#?SxZnfICOS&w zZ|&^=`#=T5_qQIFPs#(22A=^^M54EE(9hqpd~JnI(ueZXa6i}UFXburQ`=jnBX!hrM#jlW%vK=tw$8AVW&oSxTYU)jV zmY5hk6=k_sk7dL+QY+myw2k+k?BrHYm`SP_7p&7RlolCQz8L@MXX}4ZVmQ*#@kUuA zNec0{2ju&@22E+F6T)OnYPqEnpC4UgS0o>z93ri7Hp;i7GQIrckj418Ol02&_N%UW z%PJ`SCL@9ctHTH>f18HM5x>$Qmlch^lVB1(+{e_q3ZUr^59K*8(ezVR{m~yn9+do` zc51}*f2ne5_vTyKN>wd+V~o->(Qm#QKH$}ue!PXx#(8^_6B(4w!)!7X_HUgvBwB@ zI2&p=JHazi;yd{0INVaruATfyE=hTt&7ny=rcCgvRR5&lbyboj@G13BNu($s zC5dcW1KBQAXur6(#u5;5TGBmRV^`yt=bvd&ofn2@Mmvv#Z06Qy94Qah-eJX_C`lbB zQYe$$0XW8_0k37`m|0@}k3YYWm^>iBE(#LulfsbLUNek3+>B(-$#|(aD?2h&=c;sq z#B?T$i33>i75Ysp$o4sQQ|q? zsx|WQ#NvLw!12M;KDHbiWV6Wh2za;x!0lU#%oIGL?+)$F=vHYx1n;qV+v#Y6v2PcN zGtJIo^(9Z@7)7wzk>G8L?l(Ng&c>Lj7q$5%-MJVtj#r})$~Jr!m3X$tbASrmj^q?T ztCGt>bAsXcA-+GiJw6|AZ1CK0Xvs7YTvqx%pY2&N-{75nCg!gZib@+a^I^3YwHp(= z$>LGFH#7`ll6orm@)23XN)K}SZAXZugTet5yh}H;$>UhnxY;FXXQ6e_$SY?Da>h$e z*-~gyITN;`F%qpvw+TTaD#-2+W5OEcs6+nM-sJ7(L-tZDR z`Gu{31)Qqi**{_l!%GLR9o;^bT)20GR0=GhlJS4MKL72m9fh=AVSD9E7!vo@uKe8ViMImixesf$yJ*+J`>a9GQa&yDf`uh%G>9arxskhe27oTkc-xI|`?2qp#!r$Mtf$YEou~p!XRUo~T!=wc!W^OLz?>aO3)z zWhaRWjce2Ad^VbIA07cBu>=!xLr3FymAi#4=HS{%3*ZZsU)xle+;!57%OyH)uV# zzKv(wF3@4r61l4sulb4fC=IvQ7igv&7Vb0ih{|8jxGe_x-BC_Ih0VVc41Op>{n zj>XcV>tRs>-}LLMR&|4A$ntMJ4CL9V(Di*n#OOZtuG^b0xMsP>qC<%u$Eulz`(am* zExkFcg&fjw&xz~mi#OM|?9M_kNBz>FKYjP|%NC(AT&>I_$F3+_n#iGIMjP4L(p&65 zt(8FbBUeE~^?v0aGx%duE01>2cXne09HeWw8E}l z^!#P$>7%%<>SF!r`G<{xnz+nXb^1wt6>z-slY9+Eda+g2@3a1|pkF5Lx0i8qXwFb` z1eF<9v&MWrI@SUVczWA+Bt1UCpvakgDu_#~iN5N!JKr0@UP3W9YVBsM1Y6US`6&Qh z#=_VieRbqJQx(}s5|&0aHn1o<(VAEd0}ctV8j9Pe=fg;zt$=DG;v;(U`~C7t|vG?W+shIzgFm)r3dUbe4% z1T=AYyE@fjD?M^of0a1K#7!^OzYEX5HXSK-e^q2_dgyHyhoV(T6p2mTQay^;eu$+? z>!Iagh56zB^KrgAF7UzyFYc))-Ng3GkmXPMmRr4}pbQefO3@jV=*ovk<@}16W#Z-; zFOj&VE7?6tFm}bUXaR2#g+h3t$rJjs_-ti&4QhIktC_M-qT4YR<(X_-%CM&vzGT61 zX;kQGdn-*w>uoB@lOsD?nnIj*I2rwo+2V%)@dCqgSdGg9?dxzzqlGkPm?hqG_7hu| zHgzkiUSP9Jx@l{*(r~)qxW3j@)>o2$s1%U}Y_Y$hs!t;Ms<3Ld(Yd%YTl3<_l|YYv zy%MQISKH!^PH~bYbvn_3u?^I=bKuW|l^!xVapRg+re+^wq!~h9$eLB1%DEv=IW}(~ zQhC}=JvnZEaIVo~#&bcVRz3ujF8EE3$cbc<9D>tfPM~s6LC>DNCYe__gt%bK5d!By zkx3+rixNxOo&vbT7rPC6&unKt*4xjNe|_<*MVZNKwNEDWH98&HM&?a_LsZ~QgFmSp|iW#3>S#-CuPqS0mc5Y-R3U zP&hBWaS+CrfA-_BD!=-(&2_(GFPzSLaBUXi&J8ccw`x0ox&HZm!yY>m@!rG#7V^;f z^OSsglh+IK#s1HRcNG`ARiQ~us2nHLTR{5H5?NIwLLyKaHLM}UALB$wemL3QUrC9Q zqCYEUYF6+b&xD46k2Q_q1^)4-w=g**B31HZWly}Cu-dazAm8yq^KBte^{_#OmbvPI zETpWU1Af(wwP%aOm`ow)v9CnG13(9{8&j%5A4D-C@b8Jly{+>PLgCK*mA3)FNQ zThX?BqF}G4`tsKYv$K`NCU|UqI$0|=MnmKt6HzFZzE*}I6Pq@L0W zQU91oKGT#=vKTG*&PIL_PT5vX*z=I!zE-`b7$qDD-PP-K7*7;^BQ;-&@U@+7$#&lz zDbYDf1}K5V#7p(Y$n=R^V{+S}56=n$PtOMQ&8P4=_~{{o%EDApfg-t-Mghh zFvy|69C9xz@?xJ+(mCt-TGSy$+xJOF3guP%nd;i^s1$<^rKl1OMh!zhf#QL}FRGMn zVNxJjM#Jsrr{<|~8ES`skQHVdrf=>kZ$+SzPO@5`^A?$_GMdNIfUP5+M_ImeyR2aX z;CGxnJ}j&e3jS(8!K7@O(_YZi$lbs{<=#q@beAwLc>Gmm0pN+3G#r;`oGIzGI=gDt zi;R7W?Lp2|1o`f)R&;paI{7)?xYGCYSO6D!F{Ul{|3l&Y`{FpAQ`9{r+GhzOY;Gf6 zgu)%oF=X?ct6X(O6y(gz1&`8wL|)%yd^e||7Spe}9U(>U9*$P`bvrba6XDvVPdg2z zkTtZIqE|?TomzdFQdv#;gzEvnu9>3o#^sm%xJ@55Sea>NKNbSlDyt}nj{7mCjFv}e zaj=w~kB8V}TpEIxGYmDR}9&Xx}sv5I>oK*z0aNxg00u1qEaK z;ZM3O+QofDPGn6QX$=z#q-lx1aTp_}o#XvX`5&9F$#oe=VVGM0vA5UnwyD zneMT3EP5rwTq7OrwFf$}AYFXu`?H#>v|)mD;ck9)Ebycavq1$ET(bND6k_8|d@1$< zspL_NaP9#yYV!C&TY)A;|l@||&c!f?rqKThDzrN=x(S!hb5_9Uj(KCYBMjP_T0Xy5Og@-E z&3TQKk-0+tuxj+fDueO#+b77F9;KX@)f~F>mCs)8v$U;Lba?>b(F*qxK`U2xU^u{A z89vn<$fq5_n*R@J?->o}8;1>QK_a3hM6V$vNYl%R5}iaBEu!~6>KKA(VRR8?5~BCs zhlt(<(Tylk$EahpnSJu#_ucdE?w2iJox?Fa&wXF*cl|`?l9W}ZNu`cXG`n3-VTkZk zqg4u-(>i_TIAus87gi_mG~a$DWkUgFA13UKOX3P4R!-WH|H@07CJOUu3*2LDrzULkNG<@65yQg4$gvCuC&S9y=cdqA@|9%1xcV@%EX6II+k|Zj zeWT!?BaJtnt^Uuu zBLcX<5>#WL5A)k{UYBySbaPQpY$|y7AoO>uQ=pR(d_k_(icf2PUQ=o>^Sonr$`~}8 z=JN3-GH`eE)6 z1p?^d@Ey4qAs~uoX7fk>-cOA)pUDrB8q!NeNBvp-Js7!XPt1@ehKqs}(rccUsOiOW&l{JPI&BRSyciT4&v_nd%&Ip zY|yMP*to8fUigaNO-v!u%qpQX(SyCsM)BZP3}=V}Zhy8o7B$yCRG@j@tp)$hFV;j3 z^`z-6_B%-Ai|a=Xr3*E{p;tKPu!rd|g5?G?vQ~ineAt))y5uk}Cb7>`%;d$&(Xp zC=;K}JlFTF={tdQ#e)2~ElE1689{s6J{fxP&tu9yNzQO=hqJ!#+?sNbeogtB)h@l= zxHwzK81ZmTyW4(#h#`P{n&nAvXpt5ez%dpSD}K zJ@xddS~Z}3F!owT-NKZZ?`F1n0-{Zae;3LX3P;)EF22X%50(=C?&jK*{su3Yoki{d zXvD$&a*4_)Hm%$lxh#X}v7_?@6DA()Un(=x{Pf+Qb)D?EdTeEQoA4@hLfZ)7F3zWe z8?SiwO+C{u-RA3zi-8JHfWAXWqkZs*cF~Q=!{#q-w zT)BEWj8)3^{|A71-Tt5c_l_^5Rh;muh_B<2(zQ&Krihd2YwXZ!buJ$ulx*7rV_N~< z}yL3-(>a0F#w7oqt0(gGw zrcwF>*V0};h5AKYpK|*Jr*KDg&PCRTH=NPgPvuzeo~*Bh_QSx61U*v3iN+jBgN3~> zncV79Wg4(4pg5&#KYjbslmJCYLQESgT}gFvIYwRbLZ>5Vgt~fLSGJ$KZX!5Axw590 z+@Bd*_duz?6tq_zx8S(wp~l<*k|J!QiK8W4e5s5jNV-&6D0?bIi`VZNB8W zwek|!iIZP$)Y8onYN4|IJ1^Z#>b>>-uAS7OEb(iz_`JI2f4+RKF3GsWsNa$oVQwb7ipEjuZq4)aqNC#{S0_^Z5Z@gMasROMG@ zA_#cgzZWEQFb?Hw5C~hGxOK#GfAK}N7!(Pf7lu{Z84hXfj9vlF{XQ*4^;c+ukG2S#Myepq@j+k54Nz}9(diHeD+)Q|Ka)eT9k+(oTe(&zj}c+6RViZ z6u0vv8Av~s=(>Y;j%4)F)`mg@wfGcYaZrgMKWeq1CR%rABRM6QXHdPeW=B0=TtMBO zX8>H_xtKvpHM?i6Vf$NaJYEweoheaN*B1}2IdmpX*?Ve5Ty<0o{*L{oDpqOg{@K%=>BdpBR>n6!Cd6ESeOCk9qH~u1Nx}=&E~PJJUqyK@ z{mOe^YWjdRb@Jx-_QbsXIzYM(Pcsp9sj{FKu9Io?waE>od)kV&Aujht;(pk+qJN56 zXg;OEzrMp3kb27Ad1KD`_spbo?d1<&=jS`|f#p7#4WXZ}C$A(Lz^5hS%Gr`WWp?Ob z(jQr(0Q9OuZw}u^oD|+C!q#iaqkp&C+1J=k--3}KhVx3%cOc;H-`ok68!!kqV185J zEeaTZzQA&a$^{>-t6m;nqMg?+>R;s`Uv>hqLgvscZv z&O-%pmiXQ2(oHP*Hpww5CG&jAJ@q9#OS75-@I1YaBR3r+IXF_p%bE?jUG9k1&1)_g z2l55OSb`(sTEGdXyUP zb66E=Np4Sf1od6_8~AYfy!%NXJ2+b;>&kG(&^WaIRES5s_f@B5td`VQR>RE{nw^bI z$s^}qLzShYgsP~ik16coLCLF;l&d1SI8JpdZN>pie)Woi)jQK8%?i#|+q=k(mk?yrVds7c4#kvtzILmVL>j15twY#smF3(W)+ZI|FD*Cb(4}-V$ zu1<~1{%)^+1iLNN%po!*xbwJ)Fg{|7tA1%KWF7}!>CliPW-1+;N z`|=EZ4C@$Ckj*5BuK`R0aJ}*q!$6hb$mj-|}fQa+q$Zug8?9T0GAbaiW)9*O9uF@sB#cdVL_~{#1!@Oxbj2s=0K@e~cLX%i})&FfdqV&cq$AYx6&Dktv`GIKKG| zH(}`x3Ia9$QrymTZT{H;-et>S1o@rCJ@fstS;GhS=bQzWzz+W%#uW^U_S^>;{nLlj zrkQ^Q-_CNwWY&@s)pHj7NB{a?U;5X&Y$wI?sVE?T*DyLrlRE^7N*-;+21fS82G`6z z??5Ds-(5QU%m+XA6?lL)dKPzu!6$%}56o>BevdRb&k2LOha#-EQVkcT5snKLW>VL| z7fW8tjQ1QfcW8+?UgtRNM=`tBn6niTo!bn^Uw*swK^*vfLY`kYM^SH$e@pJzWV0-n z{;VE$LD|*suZ{591Ya)mWw^|>Rd)p{aHQ_OTC_&Z`&1R+aO4u6>rtr1dTx@4x$31b zQoYb8(WP$qp)w2n5b6;=r&@5AS@WKEqUk@CN`!m{*W_6#kh#$Z9&J${IjXaLW7+NJ#`3_ZM7J69g7T7~{fs;8fxQYb@plv1 zw;d`eSrOf5(?({g4w2=(5o{*shES|!-Y0wHK;GCRabcdRH90AEsaRimQE!$;OF5>t zpe6zAcgjcy;a>Ci>cx`Z?$%TPhrG7uWi(`6;H8-GLlyuC!wz^rF~NJ zlg&{FdDTD6t*^G;w=+CnO9stzKls#_^mLqz%WRRsr&9W8>vLz52FXE)?uBj-c@|I* zAM#S+d7eR?Yt+Iz=N&^mj=1BlQ1S(r?001<3rB`@z0 zQw3fs_h9NKy_+jNO85$!`kkrTw{a%Mh09^6QIn4gW@4t6<(Xn0tG?O85(n7BHMXZ4 zA=k!WmmLoS0#P8$h{NoNmeW{iR9wsN2$nav}A zU4gR@L8rxq3|vWoi1=1(evw=dEi)X!aJw8NJo>5PEAi51FA}ZiIOV(O-{FIv8;X}SJ{vK_S8G^M z2U+-S!+y9HgEAqzV?6qRUu}Nxp}{cO*owxY)aY@Q_N&UM#o!sp?>uGnxc9y3 z;i_ij$nYg%yCRV766f7 z?p4`z^hGYf#$CEm^LjN|j-zz%9UY-G=!0U&zK88}k6@-)1Odx=x$elh+`DkH7{({= zDu3Hw8x0Iw>`Y0}@q|3RYFi-#xj{|#|J1q6Eblk%;ttxwd$VS=F9$u2G%cQYWYF*1 z4WbsAr%vUB5=uEBzFXrGwN!L{?QrsydxS6QRmn|B$f*~1KPEQ%JxQXy_0yryAnV|4 z?vO{3NE;&QU>ZU6JTCa8xN6Yd`1Sf*nwm1v>Fw4sgf8UY!-AtJdQ8|>hSp#>^54D6 zGj8dtsp5CZR{N(|8UL^RFp5t&T>j?Fj4^4bSL`i>z`Bb!xv43(%6WA|z9Q{wAtld? z9h$?)=~t+AU0jtuv-i}`#C!f(H79D@>Ms3xg_M$~3b%X>QTcu5F7}a>{JGVC)Yo9A zJ8;pXLRou-_LKGeWDCOx#5Ox?=0$qE-gTg8<2yYScMgIV)IKUE-cft2qifPGRd1jv z4(i5IT8y+W_)ocHj)`9iv*!R*vjpl)_(hgFNNpY7Vgv&X{wju^L@g)P;!j`?AHYDT zFhT!Q?LqA9dshF`&A9{^L_k{#bJOIauj5JdHSRpIulL2rsV4i0_hJAbEP6{aDn=+h zv&9)ocYc?%MP#DgDs+)moepMAc;5QBSe4|!udMB{!*Z_8tRY6GZ7YuQXq{6=A@}1G zBZF2_N+#0W^EY_$5!$4nlTrcB5(yq~5N&;1+xJ~bpPjd{X@Uyg3qK>(xZe1nmM1@2 zKy~l0rfBz(bwu!uxBLTmSLCKKBnP>9(3ujeQzntx-fXgYb?rr` zM%exLnoOw)^)J61^KOpIu%QA6k}UQ*@F*nd>KP}9FXxELbCF!FNy0je{LY_Nz|F%z zuPpF|l<#l-6yx&4?P(!w)fgj@~KtOH#|JGF&C&8Mg zsw}x%-_MG0GV!q!$Fvvxp1RgpQ~NJ)l+HzDx|S1wY3!9S>ngb;1=f?6x2(2)ahguP zBA>fgSHnI%xc|-Zv1{wG?CxA`BkI(ymkJqJE3X9)-uIPlZb?*LZ}U_6(F}fpgy;z^ z9Osv+lDK1ouASscedPh}AizMfIguUyS>m@zn`furR3tf+?*QJH% z_^ah0llu%EePg^37T%|ZJ#zov*_d*Z#`+1E%)Q$Mn%T~!hC*X*S&k*Fgi(`g*>5jRbQI(Xx!R_Ra&p7-kD^D(?o8`--q*KgBQVC>-d zBIy5i+avW;PqVk>W!3IGlu&%yAYKTZ<<&mSMY40EF{r@@xwazE6* zWkx8Y_*@j*0swUWpS}0bBykjzWV5@Xe@G0Sa9wn>11cnoNqH6B5 zids#VzG%v+9w(K#cDhQbuRO_@=4Z~8?eCMFrb11Df(QCO_X`J8PxnE-rL#I{O@w$F zfI+ zOo9UT@@GD;!zI0^6uNm++vn9_tf=+$fIZcXnc9~JFQs;BP@dGuYtQ}@Ei=e93)l{Q3A7Nj zJZUaWqx} z=uZqT1?}7wezO7kGwF)>l&P2KW?O-}CXdjx_wX<5fBH#h&j$h?v;LOH+>lPb&(Dm( z1FI3Z(DTw;X!)nsb+i6lA$|6DM-4G~Z!OXKh9<_qO_$0!%LQELRsfnV+#&VNk(utk zECMWD&{*VmwH7+UAk@4*W@8hcwN_gJ5|bNlc9v5OhwDE|pEJ}2f%=5_gIUQJEMg&apkIQ(UK;}0aJbP*cepX3B4CgqK^ZuQqYBWXr zzWTs5SE?4OHu~?cOA+6B<3Y&fGLTs#p9j>>9YW^+`ZH{rnw^3Ej8o^{J2GH$)Oy%6 zA8M{CSk743olN*n%EXAqLQO^x9V2)l&sX9jr z+MIX3y6#3zaPPnmi&`V+0!kb-ouzk2*B_G+DW0@WX}~Di^@dKb^u!# zM1$PjoTfq+T4^osMP_R?bokp)7y>;)`N`z zhV#DqR5I9Xg%zJOGCCRDg=RayKU?DSh%XdmE!>9vQ16CB+`V~Kv>^1h`3G(n)NW@& zKUO!%=a)7loGCg}_AoNWo(+1tTws-!q$B3lO}jbk+(kV_fk`)|i`WHsRw1Vc34@bytRV)t0aHHv7|OLDs>WBk7NVmIY%!rODL9 zP$ zf$0oxFPI|L>yJM0vMCnZ8naPy5PpFVl9R4P0aeT;bs*UG?K4=|#O~%VLt!KWlESgdd_8La#3$ z)x`QQ+~o>k@RA+eXsYSU|BSqSZEz*6v-sRd2{5$S3~A12nhy|ny|09&vE!esN_Ba) zt4?=+|6N2aNGHgRnL{8O!#^#b5Vy&j+XPoYDxI29g&KdBM zrX3WTOaT6kGJ~!OT3Ubt@S0S9HLY9Mw!enxw9};@X@9|1SH7yP-fFO6G$=&ZTxgvF z|H;mXmtPNBOKLh`DIz;D(r$lhpN-wS*UmSCxO=Rj^C|8s{{>*j7cl{jKjD=UGII^_ z!|;I;_Hn1OyI+aB;T#q_^onhw@7;7>Ubb`Usu-RCP4!5GJg19<|VN zVVd}-S>(Z&y*m#}=^j5UUE9n4S{6VVUZd!fvO&knjM<{De*+4UV|yb-7$zvWt$LV` z9SDAztcJ8@@rnwOm-260zrQT z__*4gX3YxDwL7JcWJ}H9j-eN0h`J5i(v5XAy_Oo=a$WV(culd7vjOtU#qX+!F}&0A zcsy2cqu1qfZW4x_-M$uqwg0Lvf(jVSs7l3!dTa~F3bK0? zo1C$U?(OV$jTZ(VI%qv397_DBd)FV`RHnRstN2|YP3YR@kP9YM3uq(SxxdW!*`LqX z33AS{AKHrrg3*9g2YsxPV+jp7-QRQ}V`g7EzurT3%m7-Ka=&R|W>!S`0| zmrpwi_U7v+f0vnWzZn{P;LE@j;=4V+RDl31Zf(-xSC-~0b+b%>k<;Dl7q#t(xBa3p z>hoi5Q1~wWM^-7HYQ(kB@jW@o^O^-gnOkd?9SzQn{$92bySAe*)4w?{evhVP@s6-) zyzuK7xkk-9pxt1|Lg%BRnOcSKeX~j!WsxWM!P7nnc~vr}KNAbhqt6N?kPxR<*36); zq*ZFt`3oQTrhNbAKglvGeHYbt?)4L4)5z-Cqc5w)rz8=5Ff_(DSLIZ392mL$`xitI zyM0;p7+Y1Up8MvAW&Ue$*pujYXE|m+rstyf$o7B5n8DacbA*RyqXlKZtI<;MI16DiGPZ zGKCd7YE`E?vEiIm{Qx#--Mo+E$%*IDdr? znS>8~$r5gKowGj%me0*12{xtnw-b|&?NRRg((Yfw-^oCieK)g|1wJ@!eeHw?%`DOj z2K@pyMtt17v3yQ*=vRn$^#m*>>34BKtCX8RgB}TeYCCVJf=iPyaR6X@(PpOblZk97s@lQ>E3fyIEkItPcuOOpN#uZ=< z@pXh(HBx&xM}j*&`t%SVYw~J|aR*SC#x@m?N9G>Fo&lJeAbASFyf=v!;h%!{wyVUD z!7?Il-mc|;BmQ)Iu!mosyyvt>BJyMo4nDub;ea-;puZ1)8#b8vT#W8NO8p0YzJ$tQ zT1zBxT6SAirPmo>&HS`(qh}jj?u@NSqixhH&>9>5%fGySl%x*1{Q1D%_1qhl1G#E7 zi#*Wi3KT^sU0+RJwVnA&mzsmm-|a5emv%5ayJ^_oMCM&({~iNfZ;h#K$|605gJ;^Q zB9_iwF^#f}?u}-Uk*FkJZ$XpG)-nZLR`VP%M3>|*y3R5tR(Xe2@tZ@y5A`A12Gi9|vOMpX}d5igBC<^@~~^AbJhaXNB0DUNk1%KMZ6 zTgcS~I@D;cii8KZ{&baqyvYNcHyBvC;3bbHa$I2MRywRMbyPcW$@8yJXP%lw;hp|k zPJuPL#O$Lv#CR$6;um&GXy4-cT^`_I-n~6YJ6A;K!`7HgDM<<|SM-^87+jy@>>p+- zviliQ9CkB|RrDw#UQ#qVXy}#AoQ?r2s(Tad%hM>G>~+@CUOs&8MJJ zvifJ!=j=Kwqv1Dbn75db{D8);yWd3my~_aE$=;j8LoeK-ap=PYv-H7#aCSs-MTa{? z%%{r`$g0Ii-aq|PU%MZsJlk=(mi#*(@`&$;JH?jRceV!(bHDO2V)%`Y*^|nGys8G= z%ZqPmf_wAyab=K9(%;|Rq?`g~4$6bTE*_MoJH`4)ZRT3 zY+Tx2&smn}YYv!>k;CNDc1=rnn5$r$pvOg0@=p!FGe*flf^y%;{_&NbyUG0ZJ>UQA z0+4Uc{Xo@z#VDba&Dw>50W-X^x%&sjW)cN{_Cn?Ddg+Y=Pi^=XxBCgIB+<%S{K*=;(^OsppP1)gY*^UaLH=c8rO!CoyoCR%ifuEI;VqWbvNiHdE@aM8Z9wS zibre2_pN20q&z+vFg8WI9!(b>sd9RD%*%1*Wwte+nzkd~Xpk#J>}-I9O7_HP6iFY8jUZlFiEz{OaFiL!uXM%YKjZ>LiRYVhN1jEm%7X52CH!SFL=+`x>@=&#D z@#mvxWa8jT*XiG!OXWxy>WA@fb}qYT)v2n5Ha9n=RPxWQTgZBinpgJ}OJY{PjCGte zS2X{*I7+avxMKXWxxx>R6ZVUH|Li_VunNs&p=RQ)&NeZdOmn+7BE)Fe`et-IbN4wg zYHWjp>s6+Jbqj-bI`F?Xxpy7~n8rxJoPwyU7z9mM9%V1y=WTH?Rr4pk!iF_^YK;n^ zW%}u~B^aAJFJpZnsi|R+cS?5U7J)C{iQ}9@?snMmN^jDR#!W&#Air=`*fq~v#I%rI zAwCVr&y5{KRE0e5R(!=JK6)IjL~*16w$hngVoPLaJUeVn4WI)2f{1vP5_NJ@NpjP* zu_J|R|Aezpw|2~?*Zw&L=eJ|>WKoO2bLeJ}m`M@jTg%RgSrJn2-)yO=ILWG=FVPEA z@VQ)v7_H6jUQ^R1u8a5kwCagG&reNlu@r z?T6Tq5Tnm&%?ZZje_e&>`%)PZ@^PDdCckVZV|mYYosIC+;D(Z=s@K31s|O-9D;j_a z5Eb&fk#dxrAzrKEKDLvQj;VjDk{CiWpNVq0#(s^9+v$erGw+N~#B0i?>J(zC%S*!q zi-QvTNI~^L7bKnA7QahC?(W2K9)xC2SzVtV9%k?0mwglrN7*L}P5hcX?bkEv6t zvSPvNF`tIAb!;UzeWH{#KLqj$#VRzNtl>QR@tx-!AxiUz4ra;5kQL1t8xOHq2m)I74y?@qGyJ_L~Baga) zoc(H0ogi|S_~w=T0Hy59sG>x2>k1_b=q(zuCi8>Ucuo1cAN;lMCf*G=e_?-cPYc}4 z|GDCA{bF9Ua6K!VLt>N@BsY@!8cM%@-*Ht_Wev@m66sX^GY_{Jx{6pjDgJDu z*u6JM+v)Le^;WkOS9>*H#m1deZ5Ki%&6I0UW??~_?FPrEWlE^-mOLc-qsLdC54$4V zKj8y(gonhT%Ir{4MYq2}=cgyaAL^qff}Z%}Q8NN}C7v-bmXE*wcLLgvkLM-J{GFLM z;A9fxk;^@kCyfjeTOTaFy75L3)`Cq|HoKCX)UPISXL2`>C~AZ}3TB?S(IS5!`Pg$- z^{t{h-&-LXv*-#_WOT+->)DIkv!gc@zgCR+;$N0Le#LPIiB2?Lz@Db3|Y zAU;W>!R2kgZ#pI%Hsu6e{aN7L5e;60Ii{SQKVPcJSEPNrmb~%BM3~R!Y-?I7VF7SJ ze3O)e;_^!^pq%I2rf2E?cXQ)*XCf{?=V)>93JB4d%*}YPBXk|1in+<4{=Q7na^Iw> z3U^bmE7Df+g))bYFJ}5llz{ApM)z7?U%V|wLAGY{f|AL|3UAa~-H!gDtRO;ieGegU z({l<4wy-4)nx378Qd>~78&wl`op9ngnkTB~8htBU1~Lu)%HAp@maci;bcAmh&l~ZQ zHcE|kl6|9cJ^~l_?~?U9^I@NvyB?LLUz{leYEu&oGO&;c?e9OyXz@_82>gI@Qvu@J z8vd&?F^|sE(%c}iOJ)n&VBMxM)E3RJNDHxFOjwUq;=hsTj(f|G#_!aut!d+U7dtj$ zLjpS3C-1OINi_uS0VNe*jT3^_iucgjQD)Rh{_I3Fp13n)cE;;BLr}QcHR34dprhPF zkAW}?h7`N_P7!{O4CtUJ5-JCh>#9(VU+ZV8DUjUfbmgD%9;4dj*GAlv1;MtZh86u- z9WLp=$8X6DFb8(pqv|RZn?o^+VO6(Yv4YSCY&eV*ngWqg zSN{VaNyA0GbEZ#&$F9h(R`cahp54kSZ8mT{(7!8=1X7G*i+yskmPyDa*fQlAMV)#Q zJ7Ij!kIy+pwPq%a_G@-Mc5YoTWL$4M zN=7QsOG!N2Zi%HxW`<*PN8#*xY3kANRGytM^NaB5<)C^dDxfwf z{&RZ5u9U8SPGb$6;`1ypp_F)_F>w4G=WniLRQ))Z^i^LBd6{`<`*9Z>aynP<)FmE> z4L`!+q_tU(rqh$-+{}_b6U4{+I&_E=2G@d|4sw#VmJH2Bq}%L%id~MWJx7jZ(k+7~ zNbgYnkT~cGq#zPJ6w*whV4nU@qJQT%gfFPwQYEAnWtPH|BgNf(gF*%{`w9nH6R}2F4St*ov1YKwbcPzjqKZS9#2}YHOVqN?mF_%=mK0IY$ zM#hR8KRamvPARs^in>U!IGL^CJj%mOs4JU!ii5N(*ah#bH6fZ5PqSbeGxZ=O{Ur@&V!OK zo>2XHi>l(TeAci|bEE>6kwhstGhcGSx^apeg)R+f!)$`(kZet$dRAR$nmkLGsHt~E z(;A5*CZhSgVOJ{OWEnB8)Q#R_{#$YY5BeWdcb(1Trj8^B4KDNRagM2R@qnL2;-2&wjnqC7x=0V9atCblEH1J4}7Ah zEMk}?9YsMOoj1UaAsW|{&xHyk(e+M-bLns>S9->YIbVSH&eWX6i~X8vE&98~999X> z{t-WU4tWmqv~yk9iQs!PRzAG!@uGULW~o~<*O;Qvk*(6JwTnzvRz5@Sezmu6xMrI1 z2r{m+7-EYAGh?Pq zRr%^gVCd#|ts(O3hw;I_{P*j;7BBPQ(2x&{LlRP%&bR%Y>ypEx-VU#qp=}|oi@ogA z91QX7m&+0}%uxl@T8Uy;OzPpBH-}bN!(cjA*(=%YV_bRfwXcQnSm9_@@AD_gC>Je1 zE7hZR#1$$M-Oleb!Edb^97%q8hjdP7Za4TUw2G_abZ}YuDgXZdCEG2$9iY z(hU88y7}xlbDNQT)hcl}r?5g<0x<*uD%Kt(U_mFa(nGTDpm3-CZ)_~ren$KE_>ly4 zwwks1epLjbkPz{(bgOw9s7`*?EpsNr0!~-?`{jO=Jl<=Lrc;6egkQC|MCTbq>1gTg z80}n2Ts*}?4id$sVi=PjxV4;P-sLQ@tMM*XT@YN3MV@=u8I%<79agFl`60YCY}_a6 zSEsghMJ@Np@^gqgBk-!Z{M^kdr{B27;C9gC$OBNKQ|gDo)h~rZpWe<0kee!gwo9VA z{BSqsRhGv}MhREQah7}v8av;GLwYWlS>_W}ZGMrHyQOLqul{uN5F0eG!wZ-C!_CHy zx5|SkMWt!|{`;k`UN|jgIcz0Nl_`(?5$BcGvC3j8MD@bCxCoDJd*<}_wn>fsOa7V1 zzGLSsmRw_8d^J4$pF&3alp#k;WH_l2a~W<6Cj*C-#;70>lo$7rwa}mC{ljMls{PYK z=|BaB*SCN3x#|?5pQ*6}-LNj})gzA1lGrkYk;)yGS-VNZXBOT;`kJANQZ3{hB;WJj zY5kl!3ch6QZ`THL^U%IWL8nmJahUe?BA_?DVKIzRW!39#MXD`@jN6~QvP~l1GMIm^ zwWlBWfINqoJRx+w#m;TDl&-dmYD|P=i4z;o!y9tU79QPws0NztAq;)E8Swj4^*II@ zH}@Xk(g;h5h}+Zo@;^ugM~Ii_dcK&cF-_c`A+9aO174W*!t0M+YBKyTsz6;e%%5%a z@x|h5~Tx$m-P0!gfyFetVQd#8<`O61yM zH#w^ACzCun2>ub?Fo)2O-<@Ir%0rG~J{>W>9^(yJX9?W4p`*$QaGvuAbGTNr7G%%A z8`63o%l5`%ClbsOzK3z7YlQWYc$i$5%A8`Awb|O|fd=uz;yAnKm$}lXCzaKXk5e`* z9vfWfv|r`@>~JnNWMq|R40N7j2!GZ91rzzv3H(p9C=1y2-bS48W8vbHlB@H1leYKP zdy*Ql?`~XKsDq+3MRWE4nS0-42vv^*rmJ)da|uV42qLZ9Rtj%u5#V83w}s9RB-&K1 z0ujnmyOXW?^|))5(uE3R)pfMAOt$xG|4Y7j{8C*#W+Mg6w5+8rS^Dzl0sqxvh z&3u9T>D(B~(w*ej4?~U(D5h{SNld&To&ZGuQGd&i5REOXZE2m__8tHJhVcVZ|QbMH|CHh|Edp0->uag-l+O!Z=JXbjlTSF`?hM`Xcv za9x${+YFj2CZQ01X=Zekn(tu;k&>~aph*N{t@97rI~bf-VUF-XYZN6LO3>uJ&bYW6 zgEsiR#Db*Ht{+bxal<300kbQ)W&L%R+%7tqw_LQWikH620UKE`{~B%?c9MfZa{zfK z_%hM;L0|79{cX^BC(s%X3!KDwgl07rtb>VN~g_{-Eb$3c)2}VhjxlXy}6g95lc66P_ zgakT5Nsy}#zwmM=uG1x&M*JaL9YDKtz`Md@=438p&@^8R_E^UT2GytOq{y}c&@ub2 z1e&&3>{60@QRN)|2Uy%;u$Yqc5~*P|@&}K;S>^Wj9Fmd%N#)(41kCxD>w{_Y{vMZ;V$( zs@`8V5_TJ!&PQtT{%;of-RFo4 zuG%A&r{nHy!QFgL+=@+nzaT&7m)t#* zE#sJ;HAL)epV2N-aVqXykLOKzvI-giQSE9g74Sd9`&@}57z_*3=+0Y_n*3ZCY*jW@ z|I;wRs;gOXtT3e($?)~jNt;r84uw&i&uSCZ>um1DN)O~Kj_>@*W5IOqrOOu@C^4Bq z5p8t1(MKkq9}e>@5MQ1x1ftu%6vy9OnH#%!_CXG}J}Lb1J>m>>c&W~nFm`w|E2*X` z(M;{1g|JH9^p)h`E#ku@wmOF3j_QI)=p=Rzs5rm8I;!B6rJ-zb|)j@kCcJ@Qr*_~PA(2~%b)H;-; z@Dhe6Q$13J(gB2j=iI4P>beoUsGo378L;rH~FQt3Gg0S`Xh#)spJ;j2S~5M7|!r zS1u3c*Zj|`_DDhR4aj_@Q+_#8|H9FjeCI;```D5MFGKd^GKi?&VN$55Hrihi^YQCV z35+1j`3vhy6$Bf`evZ0$bqhdfDM0T74CE)J*qtVv@8LZXlpOe_(VixkeBz`1CUwtH z5_U}+L1l%t|6SHx4@_#FUF&h2ev1W_Y_u+ScO!$=dJTo5LFOYlB0uScrJ3L8@kpwC zbZfhyYW`y94NUt~#_S?wscn_3NB0yN8Lvkld9wHX+8OJ>8gkNleY;HCmx1^sOQET_ z{THHRBV~4^boQ$ImCHs8J9^Vu*#dwLH<*~kWntTdwsFS#_9m2JZ*@!W6!L*Jabd2b zhb<0_8D{+P5#+n<)8TWxk-Qc)Su!k^GkCRZwQ7SH;69=H!Is3+h5mx{eR{M=0lmi+ zxoMK|07H15YQNvl!iNy@CMx4$C(H`SO`xeG%mpRW$3jSh7C|LmxQBP=a>!RvkS?+s zm)(LYWU35KUx`3?mqnMxR1zyddv@taOHQ*8wV0+}(TXde{#M>r%5ay9M~{BSbnTOm zBtwtn6Fuuo`Eb4Z;#)+1#(i=6f>Dwkqv`MQ?+3q+``Ez#A;b5h>4*L+_33z7h4+=i zGUQVC;gOy)aQ$8=HbWo}tqfgzK|r`ct{^Wzh^Q>as}jy`#AY`azH!GR(SC^-`(>+FBx-UHoZf1(0wj0(b?7=!-;Bi88^Q# z)`W{b&^4qNW&D})FWM3#zw&{mGZK5|X;-0@^(2h}*2WVKEQ8P&=HmZpIZfJ_8ldv$ z`&6yNZyCv^*4aEh?U~;y|F! z#fAFxCOZ9E85VbO;QaC5MhI{!uo2?%)Ke`I8N^g0F!DU;sEnTnjoDrpnt10cj;itJ z5uG~EGfL){vFgp~Z_ZkV35HqmJ?z6sa#Y+o{aymQe2uSzL2lkXAqPiYaO#_1Q;?q= zDKUrqZUxgpPES-i!1W zklv+tLJ7TxmV}Vp2hX|Rcgwl&7%%@ZGDga?_g;Igx#pTvZo_Do6q=%;mdL|G=jKGd zyQu_09>Q3nyfHtE+&4dm8hX8a)JJ!^fnTO+VRTC(U-XI0>ZQrcCp~zK7)Cz*w@eA3 zwO}lb*RjZr`V|^Qgzw2x+wsQFBQP2#R>cwU?&gMop+?ZyH1;Aix!7w`Tf4B?MkkXw zyn@{aUiG=j6R&BdcY>9Gp#B(I%~u3m;Hls>>uKH#Mt=lPyT^f=sOB9Hm(88%8wx}^ zV}2Fvb6WmH3q|j5G#sUokyr$H29?!Vj4F0{YXw(C!t^uwX_oF(sFrIyu2}vTX$~dK zEQx%@2;g3MT$Y?!3`i(-3->pG5=P6M=@xuYJIl4U8WX|7lipLgC4gtaZlQ$WP5I59^av_Q9AFGCkA@Cchq6h2qN)ct=#cZ&vuh{k z`^`4zQp>vK8vRODqBBp_!-H*NdGtldZZa$*D}^VfI4Ed0!&f5gBqNhvUq&J?eh~Q; zYB&5wS~mNcy8L(dz*EG=x4yPJ$ucm$^`OkMW1OGe<{1ZGc)hzxG?Y(N6 zRp{J#-d7}tKCFJ1mqXl(pU}YmylWV0@0Cob_Q2Yvgh2KiPaM8Cwr0fu#iB>ycGPD_ zg}X!l3PdOhl6SN_KCq_G44AGYXXxzU`=5 z@?{Z;GglZ)Us6`$;{j*91TruFbvgD5IJ&``rDcdSkM6vogq-)#8TQ$+>qx%*%S>fR z%(|Zc!-P@=^|KYk>k=rNtgM;+z_?M-sE|(moj&h!5Huh=h{a8y$X))e)z9tSlQ^cM z9-z0eo#3AQVq%Y_N6->~oMwKg>XdN;i7-Ri!8!%HS& zXkckY1-q`3HK6p+_+!(Zyk?3b)O-+TYT=#$6!zs@s6OO7vSgfI)9)(9H?|i(xHJhCgTbS(k49pR|Q^ zJUYwS2GJYBSrz_ZoJ%F;Ghy2sr^Y2yd_yEqM9}IBAI0`ZKf=JSc5Ylu+ScZ&K+S#( zi`#LeH#z=jh;gSOuE~0wn{PJ6QvyI8aX%mU$hG@EQL5DV8NU_-(0UKAzF)N@L@oe; z7B#a0{{4h!jQ9665!>qBg(}UhNLlhFGdASG{@$2(= z;-kgZE2n#UrKZqz4*k%l%^qi}M$BuwVV))Zmt(Nqemrvb%{nMK;$syW<0D?+ zpCmvJT8I;a1QD)}k38W0IzQ{|k$H=RE9swGM^5W5qck7m)9x+@s|_y{mx=XCCq?29 zfPHL2Di%e)YS3_6R+%Q@T+kMm=~d-~?<&nhJ(QQ&oVd~O%aQ<{3#5d*mR z1zUq$KZhNj_ZsHsPaQ>RyDz&RO>BEpmT>~@X{ zX}LA%Cb>=kh)yXn3Z^cPa>J7a?NMjnpWB#z9cVuUnQ6~Fq~b-pZ6zWCIS&iyr@^|I ztOg|(5AnR**J+FUITN3fZyTrrLs>sw1p;&}3KIRH{l;_OgD=n#t_l_WmquXJH(&Qm zt&l#xs#i(jntEz8w?Nt$=Os~@iKIiaVN~w*r%wvH+HdY6lm-FDyq?U)~|4fr7wYUg!A{sY`LZXe?eH`(sq;_oaBLGEO z=`!6>RwD9Vi1OjSF&U@gHWU~L-2X?)=n?z(!O|^D>z{i^ak(;BA~}zwP2Kt zTlsz53~vqnp52*Rx|uuk;m4wW{+7X=FUVwfig$h^lz`ODar}4jYHYK`0lN1zv$`VF zn^X_WX4Y1UJ^S)Wx-3_fOzpy?Z=yv6+okFynM{-Ob~qk?uXM&F^iM>w>DHa3UtR}8 zXbX-f2edcLb`E@bl21c!!wI5*a;nP1C;D%p?YBkLqNyML14u~m{gY!F3mnADcEWpd zfOLMBRlWQP30j=XhvN!^P#J=9_mc=g+U0%I=|Jy&AJAC>cvdQU$(!I+SUmM-asrMw zmvH-#;QR$Kfky+CSf&Zfjr;4496q+E+aSY7Vskw5NK^8RDJI zA8Fp_BuxeSBGoS^Ir1?o>Il^Dn8&wB5(G*3WlG<%e)2kx zyQrw$afIPQ!nE&@+9{|?K{ql6lEmZ;kSZ9_fx27y`J{H;CmgoTJYk3PB1WehLu7Kz z-=#aCZ@J}(0$%*HbjSC0r;r&St(jPI!?W>mpgfn-zpACn9HmOSZlrfkNyv71q*L-x z->xsK*tnZm{#oQExqj4C zW7xx_WcM(Xh_@&>c4~mD&1rj~uV-<-&6CYp-ZKS-$$IT%{!_<~>-QE#QGsUBhN#vt zx@(e-GeH(SaF^3vTbRUk=hr)Z<6B@-74TZZgYAiuLn;E+Nn@)1FE(^{53^IiD5)o- z=u^bXRv?7@WLl@hh@Z)%T#p96i4N&OlZVSJ(1f@bsQ&M)%>%Zm!e6aYIzE#6bkWtq z*Q%+g{L-@8`Wcr`0C`LpSI;OXZHx7=({?F(oUe+|66!?$WhSur8mG-4-USZ%EF$Qz zgeoLt2~c8OXxHiR=;qoGaflXaKLRG0kF}g9;@wLC1>jY1xr71{RS-9z0ii$kcb0dW ze381y&7REOhfeg%fiYkm>UK}TkT3g%f*`A`i1UH|c>L+|+RwJTNrkwK%-4vDqc5Lf z);l1H&9Mmg<1fbnEM7d17*EjQ7oVXOt!d?j-dmeN6pYs)BT>e=_{$kRTzACj7UEZ8 zxkf3VPO4sj2SUROn(>6#3OvbkwjRjirzW{mPd|+Ja0%bM%ccNhcGqyK3=gQ7DKrF^ zX&TJIeWLj=ZxV&K(glHwN+6IEVd4D{f_?A;{bhIWAb< z!Sj~wgC)7s2>1>M`~BYWf6n3(Pydfcue1uU#Z&<@rLP{O9U~ihZ8G#c#bd7n z{!hVGaMXu1r5_Oi-LvwGVC30b>YjA3)0&Blj~vM-yH0u)==CW<ue=mTxm?T-{D0rZQQyT7yLa(N+yD=<=k=pBA3yx*?E zoyrI7m?tG>6eYlP6{2naO!}7gMT;8P82_FGUGdbORVO_zoCtrwq4tguR#ek^y(isU zn9b?`3nAGNG=A>8aqt>i{0v2BsX=-LuPR~2tUdwb6JgV?_6CkE_3 z2?1{k)PTg3y0%k?|K3)i)WP0y@;#R0-(1dGiVT|U!I>9n9=^V z2T#1#=B=v@^h;C`_R{|v@_R!1%?)DSK8ekWW&_vxk6#ljeX)F=b)-UME*TaYQVCR= z-9Ap=l6*8_-x4gI9!#pGZ_LKs2cj2)aYD5ka&%!L*B-{(t*I}G4 zFmygJFS^w5wHZsvDb`9&M(lk)z481shaEpjV0N+d*GFkBPP0rNCc_go zqu`x~%DH$gCB1MJ@MmSXededd5ynxvro483{^!_EEP z#22Hc@|l}A(#25>bSIBvdRg>3Lz-}nTcihphSds>NJO9B&o?H$Mcnv}SY_{D^S2Ma z{;gd8023C;llj&)r+Xg=sOhB%hqr`Apszm!w%e)YnJVvFFsxjFfEpKsp<<(y_~R;s zU|Pj?Dd;2NRL#30P0Hh%?6?@|!8{AGDSGV5g1x(ttv9hHy_0W8z5&(f3qeQWBq1?XTR-8_aGCK2+WhzR6hQBl_&3p@QU_7*pRh4pk zGIia3;SA4PB9}ZeGHImZ?TJr(Rp9P#1%X{`Q6Rd#VA9w(?%t~&ao-&rW-MgD&08}? z*ipYTEy#SrP*#uT$N-|AgKwJRr11uCNV4c@t~Xo)f-bP9&@4@F#x>VeSLcB6Xldk8 z5SpC0B0l9j?uLW+)E<7E@EYfJCSQ34O9m=>0lUDo*0Uw(L$t(?ihljN$me2F*>4_A zEYpM$fw!|_M%zPTj!K$NY^c##k#z_){fbqdx8o%IZHd7?dXQ>#W7wntnzoKvoGaD; ze(t`P$c0k<25#x@`CG3Ihagp(|Dofd&EbH!a0Q#ChdcraOz6995A3DjPfE7WAJZ=HSJ$+M zzwf^A#u?~>N*`3oPtxxM-(dU2<#6BeEUVe`(xwqa+PkeQ9QlDGMAzZGaev+R!!+O) zh+UC_=hq%{5##E&;c2B5BDVM^%{-@juhdqNDDF~~+zyqg1>#2e4o8lI4*3iO`J&?| z^UkfG0XJBEhG74)YXp-6#*KrPm>;z}Xyc%Eo`piZPYBiTV5&@1nc}-Xn2?z0AD!7e zDyo{wE`jYlHPszvmq8bFKCe59MpIYplBMxC5Ad;gM{)TN#t$IjP4L zKXfFIE{|T82f@s;{(vE}{J$@lbI<#wp$w5)A4cO43KZ@kBkH z%+saL>X8G>OXW8oo7v!Q2c-|*k+RzCUFh*k-&&DVUH#Y|L1~2BxX}cSg9*8xwCjS~ z1-cT{#o`E)HAAVBuQIML5`WEJx-`7Edy)F*(tH>&UVlp5h;N(IBtd_lkl8$S{FIfB zAEn55M&;G&ehHykj7{*QT9FmGEpfW1?0sSC>AvN6vgv2No~2@ItHzk#D7}j@H3NK4 z<*_irrgSz4cMxRpb|?CuA4_)E7n5tgywt0)(OSwBm&N(qYzfL3Z)X+K@S-|HH-2A*OCt%4Qu8d6uuMf*h}9Gi zrnA!WH#VV9;y};`6Xsp6 z5kp~MX&FtUdJZ4I(W`WZw~+geC}*B^D&I=DtEB}#~e>y5*jpvUK}C%oVn94y{1CL%SYu^-Ibv#zn#G+wX7>UkV{%#W*ZdbTPI zHQ-cHc$1^`^y?A5-Ql$6gK05_?)ERu=r+EUhh7&sIXJI0?vU6F>0;SKPLu0PJSfsV zMhYd^zN_D4tU*pX4xTr&dh9;(nq+H75yF#S*YVe4IpG3vb-S)0+Qtwb#yQQW$ z-s9RIu2MFi-G6K`68|xxmq-{4IeXOo^V|!BfR+mnVTKdBvblyo!^Npln7emNw2a=NzNBx(pA-<(P9Bx}0e*I( zIn;~$={jBKk4qjHhEfO{ezSG4@Q;KgPu6}!?bgJv+mh!G_IYg2e$DGauoc>ll$`QR zDhar}?{Wm3pCfokd(ZY7jnJc4&X^rMdl9=fVYXQc1tM|}5$oeK#Epe#ddN{{TOASb z!g09X=wX-IkjNX9*NdOF0cICn9>zzZQ~G(g7nJ7@s%&#)c>FX@5MmA3yHcx*Ziifi z1NfTR$+{Klqa?ccwQWa@fRqNmbC62MFfH)e?*7l=G%e;XxNu?eMTyMe^mbxjhKR@B z!MD}!r231wi`F$R1y#3nCy8Pz;$gTBNQ;rb&DzvGn&qV)foL@`W8KXgOWrM-(tW#I3pL2V}fW$XLhV@o&W}=&ii*>@eX{^x8;tWJNv~>9uL$+4Dk3cC5sVkFiH6E}%ukbtzSA_y~XXNBA* zF8i9QVp6mRM#1ye3s4gaPS9bOfO|deo7E9n?tUp$1l*0MEjDZQI^uE3T8T(b=~)U* z_Yi1eGzv`$QBpsv93ASHn3gp~Zfm4_q0|G`?42T0rvgYM8r~kTiM8jj$<2(|$8bJq zc5vRA@`DEf;WGDyk==06IP&A<#DgKJR1o(d(I1hZ^yGCDmK@+=A@&go1l^B|D0P>yJ239?PYP9RthNTklNvTlLJ|~!52uAxOru^ zz@r&E8K{Akqa+BwS}vU($GtGH2{R)RMNZct@E`Zw0Pls&{UB~rc^lFCC*-fF%h}Ks z+_Rmvb!3mE-%99{h#n$tL@$@Mgf;SAINR&qE6r{&Ia}<}gsGXQ@N?}OhJaALecmdo zgKbi5!_M+KxTGGHm)#s!TMLqKj|p4lT)=hJymyAY@_VbfU=k}GfVV5nM0+-^p6;*N z^7#gzqHcuxZCvO!M(p2+Hd9V|YH!?Zvs52A@4gQ|LmXAnR2{#2ifC|A1NcPhI}ubC zj(;**uSfG3nS^C{-w*D}9^=qo(e!%QU^AZt$bG}EwU+roB`uFPShWzbrH8DVvLwX| zFW)&&og~j!Jdb2TB<44~LFw*>?^-X5tPAHI0vgZ95X5el&JJiKC;!tlcmi zUH2?qN$!MnIFFmaBqLq!a*>IAH3A_@S_k&N2-ywU?w2%{6yP7_rlleJN`nc>wofF` zyWABzFisyGj^!#EG>R?Kb^(j6L7kJ}uXQ_X(G~^r`X@KI8u=cuEH|Q)c_n6ey-xFc zg+hM!C8xU@uAJzJ_^6}^irK4(I3V+&ZBtV4hK5n+ov8j|yd(oLkb%o)K=)PGp_&sT zlZGLT($X(^>}fZT(beVLrS-gormqH--er446#Qf@|XU_@Rs_YNt{ z58Y@{JzRw-mEuA$UNoHL87CoprxAVrkGHu@ZG6L#5gyU&Sa5yu-d(~|5~GKt*f=7V zIX{InzD1aybci3-`(v3Kjqm)0jz;cg1@xPk#Tw`YeCtwVg6a%p>OO!wJTKriN$gW| zKlvT3;xie?-k%8eDx?xP~m5DmD zHeXOL2cbf7Ghy99yxs1(Z>m2DMb)hlqVVO+&i~)w-9)&J%9yc8D$SUlsj)XO)JYLwUck+KJ7#VH$OAh5XkF)~us?Ot|U5Efo*z1JvA zqC!M=OF5GUNb84##nUgd+YcXD0mtBrF1J4ihZbA+=&}hYI8-F{shKQ;WZnZA0k03k zS2p2<8p2(9B$eYqSiZ@Kh)n}))!_H21*0bZCio}MIn|kX#g55hDi-1UyD)gc{(`jV z?%ZfR#0C^6+*JO=8Z+x?vEPZ#9B-bNxqB}GeL-hr`|9+yY^C*JiQ}l` zX^t)dXtzV7;q98XE;rybBnZ8^G>O;h~bOp;c4D+W_RSai{xjchs zSLuQu?bv}mJ6~7DRCiLM{EX@NyYG;LP9?GHWTQ!}^zVSm^C`&#lDU2o3|+;E#D2TV zQyKrAkmn`M!sO}Qz`=?I2d8E>#H2+J$L30qhh&I$N&^NGL zS8|ZOmdo-x$RLJOZQyike$id_XWz@^E&x{;saa-}x}Vawr3Hf2+bdV=ny8U4wx6s5 zwE>8FVyk%UWL5l|By}vN{-X_2*7Zqsr*mIft>MW2RpgSiw5#__{qAD8f%}u%!6os8 zZBB(JYX4IUfZJwps@~ZVDyIVF9`Nmou_~2Tcw#!H0n`nvSKM&8+CvIi#tP5#YMeBT zIfBNrJo#jc)p3H>rl^6##^HIb;dxE%5)9#|s{vps_-0KjNXm@{D!E$uTJ;EocbW_9 znlFWjDQnX-u_W09Mh1UpzbOXrS3@t<9_GXYH^s`0!}WUf1fxNy?8egB6@iGspf2bV z$UEKkpC?C0-Ul=2YUb`LauIyl6>RrAIg;F(1d{}-Zt(a>LRUH=CUU5iZmB%i7Sg0p z%L@WSUA?6L08dm5`?c@-GqqPAO3rTMz+cD`So^o!qHJHdMxWiYf2ODwFkg(3ig`Zf zy_)^N?aXTv`?b(vjKKq&)VJSHA>#Qg2G?_hTh4ua@o_~=eMo_tu~sbDip-x;#TC}= zNU=X}xl7c{lg3ru5q>xFH}zBM!6J--C%QFY^Js|5(|d0AZ?WLsyu(ABvf$xJAC*J&G^5QHOyBVY~7vyKG>09|~<>67r;)rPb=g?vM3&u*{;x0bNI+!>SjOs#*3 zN~#R-N}xr}4At0e*oH|GzAQ9~AwK89`5k!Lou4FI#R9lYg0rLuiQ;0Y-*e1DDr0P2 z56zP2!+q(KnyU-mhlbmJXF5*ebpV<)--H-({A3Fu%B?A#hw3FUO*-5vnSCtPc^8canP zlgHk*T|q+bwdEC=<~(|@x%rVAUmAj`dB%`1#S6TJZ{;>O(% zq#cfkgQ54vVatDL{HSxi#)6E?*uu<=di_-SQEfWwIgW2US6dRqeu5>mJJh~5#0dQO zrmnwelFKI4pVuh<5))hZyO<=Y{8GtmMzg8;_+1#@IC?Wzurh!eg15#Q+>)M?< z-+w)u;HmNCB41viv?8+`3`wQotw&Y}I&U3QYAE3NDSYind>KcAAc6yd%VZ$=6k2(> zrU}_Kh@Ao}`$1RrnTbx(q@ibi#i%Szd@glAU+uxN;5Kqp+!H-ORu(xuHC)MZoh%wH zR?fXVy`EykRuXxe1RKrz^7&6+d7tAzB2|4OJGL}~=IH?*S}n>Cy%Et?CQ9Lx#*=9j z+mlP5_(=fAcPH7!{%P}EW!|R8+m@a}o?Pq3t$T5Z^M>@*N%0r*Fv-TevWc|Q*sz?9 zG=Q)q#S39?*ofvn3fHMmBzG9h-JZy)L3nW#yPjER_pg*UUa4hRJvoVXHAtkNq-DpU z+&g$X_?ppBulX206U+}?Tk=JuPli)Zwod1O2JO2~A4TS}4^>#HH*8ZG8#KsuV70OE14Kh{q$m?!e`AI`(?Gw7h~?BZ?!E zTc?~o)(7QE6}D+g`WUE#`I^HJF(IiXA+8{luD)`y?uq@Tq2u8Gt;2b#(-W*k`@TeY zDm60U#)=-v6ph~Rs(HsD$tV}=Pc;t6Nf$hCs`e^NlEi%6}`=Wb!@u%fvnzw&{@mh(~NLqwbjvOa6nM_yK}*uoOEA z)o{3ptx80n<9p961I!GJSP1rqa}KLoM&a`|RC^_=aOg@)w5u)ueuH!`^5?>>7K<{z z+UF5XqBhNm45S`5W%8_RsAgm)Y+i{C!PwH&>1F*QEHnz7XRZl2q7AeUae zBwDY+p4K6hIhLLMlg;tkD{J>05j;TgT!l8E&$b-pR_40*qO&uc-Iq^p& zS1diPl#0^;EIr_xv*Kc3KnpVh^AZ0ku}!Qnn#c>A`0L1d@f7W`Lfc;O^lf&;o=x0lYPfah=Zi;Gw=!d--4Zit^ZMh0 z)Ia=C`eRSs7m^Y5wAl5eH@H~8t72KL$l=Fi61}@Dy|Pr@?Y6wMydiyI+*_TxER**1 z#wpQ1`MewuhmV?u9SPM>%^M*1x&n=+$;7K3m?f+TKexi}Wk{Wp+O3M4;u%_1J6Tv&J7R zPUcS*)QCZB7wVm@cr@V~Q{x|YY7fgZw-#P&FF_d|KSs-Lx1mGBUL7>P^?jN{gKN*@;Dzl7M#e*yazmbN06qp9Y1nWg@Hr7NbcqDA^&J$1 zZltcqJY{KqEItv8r*8|InL-9N<1&)pb&qc>)jnpC@~TpFLd$tl^GoDRC%A6rhnBjV zlt4GAr@P7anKF^e}dDx0OjPb(SpOQeK&tA>vvf zwR>JB$aD$4Qs&bFumb?Sl9F7B0-)D;HeVO6T@{{u=cx_BWq+|vkhhan{pZ1+!=;mj zF%uG3Uh0Ie`V{Q;0RTbyGc;1%8hd;UBb-Zj+7KCqFjsf3&l90Ps71RF4C@|W7!i)B zHb+I$RL)%{7sA!>T@1wfo^F35z~7Yv4v8p)CQpG#dZIp+-%;Dx+!&0!sA=#@JMGlz zJ_~YE$XgM|$Inh@LuGY;eR6jHJlu3K{L||1SN?m#fLQWB-wCMe|Ndj=PqQHc5b%fw zRotkaG*T_MsIB;<|C6rOzV}_b`_Bf=m;OVAccHN@AYFxpcsTlZn7FZS53y~0gMGJ* zD&^`M>0YCmZYp>@c6sF|Z34ZKyjPfb78jqs!MF~y!)MhnR9EG1Z*4Ty=|2UV`xK8SuRhIXfpj$%tZzfNy#i^VMUK%AmGtQ*s5cW^$ z1z45M!Isnn*63bi73_1 z*pz33hs7%uKV8kEgAfaBzIm=*DO}J%&_f%$?KqT`PUw^F(%CE711q=+iimVXtjLYT z=4-BS7pc8APj%L=U;KJwB&#Q8g&WviGvQD~^M%EBM5;v(VnO8$kEyF%4%Zo72nRXo znV%#H&10up|M%sHC1=_uwSx>`*LaRb{6o63YZl%mrFpJ}R9s{VgTTh}P{$#cky%?l zH9mMPGBWk%kfY+zx_zsc-97-O`VUL|;qpfUuK+jvWxs@KkEof0I@OyAJ# zX`CT~M_;?P)XpN&io%ycmD`=vX!%e}lH)5SV{_Q5WW1O*?j2M#_{UwxF9pn_Ux3K7 zQO42U)7h$vfmqTz;r=*EIa;a^|~^az#_~lC^F>Lw-yBc1s7l*z*2zWzgs=+y1NH zw|>Rv*`~s_xD`Ds6^X!8tD1v{<|-8a>SX@bq!MBU*XPW_w&MBQH9)O8&KuzvKAU6- z+jn6W(-men?{fTkbGgP3Q&d0wUE`KAJC2`k<%|jBJ)nSaN)&I661{`)zZnfww zW8G1)E2HS^w4?orTxO^<{Kfew$jilLrozl|lFP}zh%3$YRsGfs<8tTVTBXfAm&JG& zC`WCwSXnNJLS-~}==C%6)L8CPy&7RDJAzaYbvx{ho~qTqm-_!c=fEatQCG|`y1po* z_|A#&)xf@2I^@bNVlqh`#X~1H{%7X?%|5ADm^s`P{Y9aF*ov0w9+UBJP#c??4>b1o zF{Kr4$+B}LY{fS%_9Zd3#|rg2e}62z)*eO6W_u!2D>6OR5;p>H5ELWWq*gaVgKyhHI$>OvXLoZL2Gtt}n&Z?xDJ|AH7 zjho!#NZu;AX0--Crd;&>x*E*(fdozCHxU9{P5^9cNqX%uaSB8%AG~C?c?+O$rWAtjo zQmxNy`Y!19s(ue!n)^fU2+tA}OW0^T8@;TIs;y_;g9rWrZkGR7nEpW8%tU_7O)SZ( zUuoBRO1}nrPTTw>MN5&?!PluM(Q1HvQmX;_OYwG_zWjkeE)L1g8B6AR=*OxTM z)GwCDC*dBlR`EkgiDjHCo~fYJIjnuFwJ6Pg>;PfH;C!QnF=lY`3OE2D3M%xc3-1s_CUuHMt!{p0jEC&CI}7Hq*Ns=Ac$ zba%e|LDhaZqswfcGInbtqUt{!&v_2JnR~xRD>t8wG)sAm(t2YY&xn;;O1 zs1_H?jhH73X8~}7m?v)dTZ2kp3)zxaLA*7wcw z^Iv5_m*Mw6p2^EC+NALBdS=3sy2V9t|7gYMHIWNl$>X`Vu9dpax_EyRbBJe&+qeYP zN9Xo;r1&w+3@5uf^*)Lwts0KIc&N?)agcqGA9C_KMZWGmcaZCEGv2i^F75RvyibKm z8;sw|)s+>}P1EN;YCKSdD&|Jr;@`58Ge<|dL8yVi=RXsIo+gG~-Jo#pJdX~&$yx~btc~T)Wk2beL*Ro1ez|X?z zC+^B0#7`YIKzMms&vs`Ms`sZ-4ZYXfj*&N%M=Mrsvxg=;V;Z(ohyo@DDT^)HWO#R2_-LdD{*-yQZarl#lM{zE4W6;R*+?hjG- znrP1lb6Al|Pk%22mybQN9+NF~J(1COmRhA4{qeP&`v;Lm8j#M8#i|k+Vfc-ezOQhM z{93*z1hW9&b09ycs2PEYc_DQozJFrQRQ>MW`vW_5XNaja$S;Knb(#8JlU^J9)MYcS zq$VW~o(dV)y(o(Z=ZGaNYbiJQ{)#VM4rZeR!w)DITRw_u0E{lLtVn0WzYCJU=#pXLIF z%2{d?-tjE%YjMY@ZQJZBP;)}HHTJ&HZUB0~;~z;6&V`ExbJ6L(|2^sXKNHgbGX_34 zqS@dhLGMhPUoEeC)IqsO-Lei6r2-bfoXw>z$}EC%nOIVLjVXAI`qn{AFg>qLu|qdZ zw6=`NjB@#~L+#|xk{^q=A|n?)(VU|A9F$0*uOpFB0FR%5*tfLaRVGa zpx$`O?nY+Eshq%LQbz9^$PV<^oE~Y>iP5oQd zl*&AroVlAo-$6v*-mCsNMRTO`<;qvm1^Y*J-UNK*r#AD=fb9M3pmg^~#nAov%Jrl1 ze9y`1D-vGYw`$F;zvJegrR{bZ@T@?xhOFKV_F#YN?-l0%3FOE z4S(97ADtfS3Kv|{s&!}nn5z29YSmZ;Op_U+!+T6!;MTHnB}&DsD5`?DZul8{zZf!; zETjrBrZ>@ia=0Ppttc;ydBn$|aoWQmMdog4Q9Sc)1vk9ZmEx$RyFyI~Z@g@Kro1L1 zWB5;P&#skz-o>433lbsRl8|$odnwnb7~=xNlan}AQ=>kqCZ}+!(9_a|s90R&3|Opo zrDr)8f?v%Fm%M7I@r<82+l$~<;MH=Tp8d7e;Igl}E%Id}@z;Mh5YhXBIsVv^9!$#+ zQC%lNm(b(ElrOG{vofy(spWT#a@ztiSo(foArV|?drCF1>Y zHDe~Fk3^jxma3J)&&hFksuVoz_Ef2~%H5w>9&CJ%X00Gdy4kD<%d2E8 z>cv8O@Pjmwh=uhXLj-XBQv{7&|C_g6Apr_*DsaCihi^>oqbiZBG|+=c!8~huOGbWS z3KjuDx+x%0pQ$s`oM|voo`JjQ>|l$}Zjf!CIaRw4B&F5Q4E^`wj1SFcB9aRwB5Ce= z+grrAu5ur4?q*(&%D1%*)HKv<2l{MkR`NkD)^{f3>nL~FJ)UuKVd!ZF0Iz7jR3Y$~ ziN8*v5Jt2tpC!|QI{}yfLlXT|M{VkU(n=;1D&SXPQdn>PJH_SRcbHg{_eK}oWI{BX zReOK5FYc?m$g;n57AWpBwqz+2>xu3!ieZhAv*#}+Qj_#*@8Qb1^QOR~lk7vBrhOQ) zHRrp4Q69HYSs$Qg!NtMOge(*iV~fu;S2f5AOHg%J#0_(&Lwji$-SQqtuZerPoiiT= zRx6F0^~DFw7?U!D0?#tANHelKA{GBy1VVPkQF?TE+ zFFjBErQH@cdI7VUg3>uNW=yXlAoCQVQQ4_hj=zr&7yOs47X~l3tXmm zH<^IcW*_%XB${+V%n_j-*(_o^ZH#h3d~mA#FB8E3D>d{rWV<}?V!(O7y902`Aqp$f z5pql)YYPs{mbwL$hEn9*4-Lz$g7!xu(u96@M>w@-nBUJ8ZQT(4)0*6oE++0@XPn4U zq|EH-pVHsc%GLzoNl?WsEf;_RH^8tBdYXCuo$iCNTKY? z6rJ|^hbQl(evl&DxldhYR)M;Ylv@%A3><58@PE91|5^i4OGL)#_2|$#)iC<;-#PS~ zf`O0DS^*p1)le0735*#~V)!$VLk7yr<5k@|qLi9ssB^uYvcd6j_*j^$e3rwevcdaM ztjhw}#gLJb)5q^?_V6XC{Ih)O-!uF4=_RTBbfsT)F|rkQ)fYDaNYnp!H(-W0HGpfO zcUb=ib#EC}b^EOgFG2y4Sfb>jRYV%3TVjC-h;%MOKtj43k&^B%k?!v9?v`fJ-LZi4 z<9YTzXZ+9JXP^C?_tQJp7>?oKgLtp|o^xK;yyi7Md{L2H44(=P24EL5)hlvUp}Qz{ z&u!wK9_nzn_c7RGKxLmM>cDZ`Rakz?%fJIdKRo5xwfG`NX2{SWZk&T{ecGNXPbywr z_cMmfy#v=5hx*q-cgCGm!!};JORn%!yRA5>topRxiky&Ok+Tdvh1=Lk{KVR4&(J~a zzrMHs5?NEmXWD3AN_Wcl*Dt^`#KMRN*ZB=2zWZrNW25qxa(3ctTUrjvB5V-P|jJw#VT4XU-adviA zt2A}2RtXf+dywsvIPfGqTsQ61zhpa5r*=QE(Rg>*8ENo$Z_TDEvw5fIZ)<-1vl|I$ zB5^$3UU{J5*^b;|R*IS5Q)2r~0!LY$3yEiIRTo2(jYer?G(qJxxhxFKU+&d4^tC+F z?n!eny)5glX(~7kso5_JfSRlP^5IH{U?es2~)7ftXV0_{0H}J;2<3k9!Wp4nfyEr_^ z2;a(YT60gCE(AgJDpw>K_6MKWLl58(zIW+SKOAJ(SDu)^4sz+?Ag4lX-NTw^&Pa|q z)Bh5Q{_lnAUmV;20pxAM{t}O6k@0$n4By>wE!A5!dwZ7$7W*Xhd1~>^$0{L)SAB7_ zAo(T2=87(H%1+`P9q$4rkLAeMyzJ@Z8m*)QuXWmC{G({!wOlkO4A+F#vNSH~&@978 zabT0Zo*~pHhJ&5UL0E zIleBWK%U@2^ddxdOV-Vb?5oD}ZsL(j9y(dRV)gY)mA*o86{#XqYG$jhg0ty+P%z0nyIhPWN;FbHZq2Tkp8XZAs$|3;C(wB~tGaJI2@eY{q6ZKhFAnXxzltkJe-mlcnG;4T15A!P(=mpvK{xu2?0%sWmyREBT^+&G2$tMjoa~bd$X|GWjb# z{>fnSvtN8^y^WWPf0ZsP72~`fUI7^`4+%nBC~5HFaF~T25`;a@J5h@-KwxW-vY;@& z*q_H(`G0tsTpVC7ar7lYESse*XHRh6M(&s7{!UKXGL~F+BOt>1_W8Q0?=E^dP zx+>iCMJKJGS#HBB)mUa=18}h*@@ZSvm*V4oe*MTG=PfUC4)lH=)!qIP9cnZaV~aOc zou5cQ!A#b^hRU<#dM4LzhFJySaPJ3_HmkEZpdEt#W4i-5OJI7cqJrI$;+u$%!n*!?_!8DK z39W5L(Z)Y~se#QU-pwpRphY4-#7k_43LX%K+BWcLD_L7ry?+dN27^gC0LAGWsOjY| zf+>}B#9^2whd4G@`84iiE|cKQrnd`3B1hTG^b$-*R*ZO_7oQ*3w%7r^io>G=eu^iD z1s4lpLi@#+8=}Rd3kGfqA`(-RCQOe;f8ssHS5$ZQ?+KF`(pYR%&!;q~osNqqG1BD) z#7!?j6gctdqdYyI6jzR3iPPjK_GZ;4VscC{Or;gBH3tV>Gn;1v4(OKKvL-HZ)cxSe z4AP{*v{MFa7HF>vRVbc%(v33EFlxn!17Vv+i&FzBARTNg@E1gH76P8I=MmQp{a;w+ z9~_zI0=30cfaMdt5DY>o%=ha&)Cb#8Ij})(}kQKIFdFBWmfV%i*p|e|~lc7xovZ1wz`51C8(zIUzw{Iaimsm|u|1*nsZ77j8$H)W9hWyevW&sc?IGy3`zOOFqJh zBPzw1BYj!iDn;1QbdG;Aw^Ik;RebjxZ>+cGYjDyvFj)Afcd^7)56W z!T!O1cWJy~F?o5%hrZOt68nDua%k;syAl7=$^5Sf(SJYBYY!nnxaZ|vyLtC$76}s0 zQLo@o3_))zgQ;KmhylLvVGxO+a;o`7qb@*-7edIa!|kikE>iC?`9cIg!ZM0;#qnSA-)Oios`Fe3Y@Z`KEd zqt7!l09+OT951hT@WlN(1m2JsfWB zEt~bc(|d_^uzVHK{wVF@77&$K7mE+K%y*FUTZ^9pBc49p!B~`NJk^!GOt7G}wm}I9 z8q1pa0~2#8Sp>PH4&3w;R=`^@mlRdTa%tatfxWG1;?S`Dh{Tm@Gbd~Ir@ZUr&-BJY zrpzd71^QZFaD%*KV+m(==1Cgu0+HpSR5O!%UEaA{!3X) z9FSlN*23Dcmqhg5AwmArgo?7Fb1wN`_PzhJ>djT?fru~j0+Br(N8ttLdF4G4o(RUs z{n)f3+x{ryv-;ET%^)!&9d)9%E*Gv%f0Xi?0b<0G;-{P$0vECQNTA@j{oN3}jaYEE zHw0VQHyb(wFLJt+^c8e1S=VMXD?V13`aTyBX_=pQ@>WYjyWmLCReX!ROH1Bj^TYPc zqdHF866(0E*m^+aOzA{zU%xDd}V zdx&9Yy()WI*W1c=r|8_L+T8@?14lZHNt47Q^2!x?8%^ifOG5ep#|z0rJzQU3w>hsN zSR1>W%VWyCy}2^~TiZzJsrSh9?zM+3zuR>QviHq@=W+fE=ns}db#<68Gj5Xsn?Aj|HomV4A_m}es8I~I8~t}dJJQW;6qu5zwM}nYbt%E_ zTF2{#V-_m4Ro_r@xu*UjN;H9Kz_m(xrcEJ-CQ1CPMeVbR%v~w$>Q@^%@5X24aRp6Z zl*b4O@z12VF_MLH=bsdXw1YJV@@SJNIFL|PiCa2Hh<)R;+-%7@dPA=LWRk-~M9ob7 zuD`TrqRF1wx{0)kyCNb1dW8tWrkf+%^s|eAG8jeB|M-*Foj(|Vjn=#3urnkU$ zD6|vt5LCe}!XtUt^>M(D{t8@l%~EjsQxnaxCtdDLB+8W#Jj1J`D2S9wmm~9* zx$pPoaItBxKh6ME;O3FYkYDihXB9dvJ9x8fWoe_wXGZvNJmG{PJ@8iFFtPlE!Um7z zWcXDsnWs=X)wsJgJF_3Re>?L6_8M6N->7|@2zS(K43JePpOZ<&#DmCGREdEC0@!75 zHo9iBoT2|D`PdwjA9$Pm@efBx*+^Zq8yC#z* zQvVro3rsrFWJQXfLl^v$O_{NyWc{VT*QUnzH?Sa`LJyiG<6`k{>M&{kWop40kX*BH zwvwxrwuqmc*2<>5<1ihQbw~RY z7o0o}Fd7slJDuP-a+2a@v9QjOl^M{BxBfSugCoZbdBN$p81^r1%9hjIxHhdAGDYjt zB{|869ub)d;Ue3Qyj%JrMGot}e(`+32oz=Aldz98?TO+Ogw!;@I{im9Xnv5&1;%@A z(l74f3Pz@|*L0^{ujv%ZRZvJo_`3KxeRkdI`*TT)Eto{-G&vg85D;5%eHkk6NZ8}` z-!eLYV4@zjc&U#)iqS~U{FpSEexhD>y?VNGGL*^hd>TKR&dmE)z77;Zd3fiZ+C2Yu z(*L)f*8idkEJSe$i~lFHKS=2I4DE|CS8nKjySx|;c!pSpQA6cxUSPg|1e3{Cs4sUT z`W=-GTi2i;E{<$;7(n!neSmE$Rt1X5YWcgYg=jTo3kU$ccW`6j^&9IY8rP53fyX8I zf`mywT-qr|BO*>d!vgc8q#U2qkXW*d`I``n^ae)p@;Pvl|NiGGTT=Wkkzb?hGq9E39 zljR8-|FIeLhRJO^Y)x7{Ta|^)HY&9zLf?68XD8uwd1_8LohYYPJiXM`S4`- z^PbZy!vt))!NI@7;V|KYbmwXCpzc2{e<0kbkKZBjspLFx&iuo-k`N2sjxBG3fMNr! zSvc|4Rt~`Pu9Nh&CW4C_p>P%>_h+K7;O}>WBVG zo@n`zb+Li31v(bcL&f1#vOCS!4={S=qtOe+*2T4vh{GfKfdR-j#h>!C{>pmHfn5-V znP4;9pzgMY&%~KIBYXQMSOv`CCoi~-!pky^+gZv47tSKQTF$c`1qh^_Zji5i;Mpuku|E_D*N}m>yHg$f{yV?!5fBi~9&jQT9kO1h3H-a2rj)4Rz?e z?dA4NF+G+g^;1Qzz8-r2mdyUU5yBJYuR0)chRAaoNdwj5GMf|_R3tO0=~PBVby=#> zg^G5IGm+1zikK?~o*r6IhL;)0Fs@%Nhv4QBUv~SD!7xmA1LO6mqeVDu{A|`l6jEy2 z*{mXudMRNO%1`STMwji15=eGlejQlOF^-Ko>1BaWU}{!)bapr(%Z>slyAOlu|(c zt?^a@rQaW_lE-~)6x3iE&E1;qfUxb3aoP>WTG~{x#!Y8u(H(n}a{asTIA)_8LOzot zOorizyPG?tVcAP7=+fO4&v!|A>dkb{iqGFTanzp66l9Nvl<4qp64zj0sB3gBXRB4J zP@+J@=N*DiqS|??@U-=0=r=HGBS3YPH2(LwVgmw%OJVxjcv8s~ds|JsmOSv$>_4I* zAM+riM1uf&y9%g0(C`A_fAx*7(ROv=i8(vn#nFs)Vx`#4O%4E70XHs}Ek94M^O$UR%+Vg0 zB_a2}S`FEpoSa?3iwyopUjzJ?pd^-4Z2yIR>_1=#PrVnONKzodYLv@h2h(+O2N%&z z{0k)$z)e$?@}ea}zmOf(xElu;hVk!GJ_Yavr6Hj3Dr>cR=*J47hS|*Nj34*I8Ghemf*ae7P(H=E=JdnbPX&7 z+POn&zZz`?fZ?075n`lE?HF0^t`v55Tyav|O7QMl_G^n6mR$8tTq##n*hCuV`d_2! zIxLy`uRTz_0B#s!gnYR)Ia$BM`EoOzHYHy*${uC0EMY3;E<&oP`n5E-o0FM#-}=y) z9*$t>`N7nQ>t5r!+XZyy@b0JmSRWI8;og^mhoU$Y7S+=gKpwb*em>$ z=Lg}8DjUE_`O@UohIaR4)Q-16(M+sxEuqw;z`N;sGmS9x!g=tp&rd45I;^; z{`m2PSc}=oWt@%r7uRGzH*QdGhOKYKWsa!#b||d?HNJaQKI$3GldI`q<5TtJ#wfmyb-o6MSD`jUFZB$|~^`J>OPL)q-r*LAfP{Qt1 zvp(yPa6Ja+k@XSIC@8b5u-#|agK(bHL!Ww510JMob{c;LZD7tmSmj>x72tGjqISF+ zu~jBbQfI~ct1=uUlg1g-lpNi3XB@*W4LW#6MgqiYF7dxwyeK2HJk>C}+ro)~2mSN@ zd~HuD z^1&U<1mOC9TEVNIkirUaU0g)Z(7$S9mCq&VxfNhLpY-{uzvEc?Z5#jSlEUhUcDwA$ zti8;^>Bv@gQIMkMj-7h(B7Z{&{7Q+^Wx_B16JJNJo~TxIi0)cI@}EmNOray4pvbd0 zYi%?L_?KS1cj9JoguIEkXbEYa7khD@fMXmTppt^Dz4Em=meX<>?jaldcx)i*$E0^C z0)>3BI7Y`r6fetfM|s880X?I?k6R3s;<(bYm3YGVfq?4{Vh)FVjF%SO|5(w1g7pwm zQrLLQl)ONVY-A@_mO>DZI!xskW^eh_3gYw#YCOQCpGm9gL^ONk*L4SlvGz8l`Phvm z3jW;-fCv7(mY zrKJCV0m*;kL0}31bb=LAlhvhkAW@QhC-l8+u~4Z9Hk#D)I>=3GqU4LQEa^Ad67$2~ zz~|-J>T{XKb%7WC2^^JA;qv>oSxnj6k%&O&u{7iLvmoVI8Kx7zdauY$zTW;u&;)49 zhq3?C8fH;;)y+xgGW|=m>KT-t-=)T`JFCiU_v*P&?~i_edHD~)MF_$Y>i#3}mg-Sp zeAl~_r`)IxGwNGi5W!8zPt0QhO^Gm_!my^K`HO_ zjpI4=3;<&)7h-N>o7pOJ^Vv#UlWT3bvr$K#`NYc~Cn`@#IQU#oTY7h`XXC7a`5yV> z)p7tg%~mguo%U=iZUF{8{jONV@7^T2Y!ex^wo4lQ`GFBv-)P$x4Y?mw?=zVk#t0%2 zq)c+UR^_g=?G7z>ovUO4`oWKegWQ~}th#I2<oU9+08=Q5Wy)Sd?pSIkJ92@+I7m|=T>w`Vu`b=sOShgr0qavN) z_MT^Jd~DT{Fvh-ru~y%D|13zq2;Nn$wcOT`t3|dGBxDXGMg)b`w{IfYj85!36t0|D z#EEKZz8RCt>3WcOCgzL1nJBw&H+*|@6$}nbb@F3w4N$K7_kZ4?V*L4sI9{8AlKB(H zQkh}Oi+Zoj=YVDcl;Xa`;%ftP$45qjsIG5*DCIEu5r%@z;PwpM)={8{eFa7#h)(Yp z=4-snA>(lwULET8T*}fYO^4EuF`7(FXt2PqmeUF09l>uJ%VV6bKi3cXtJpkSS7Ter zy5=E=(>x}hlpvZ*qjd|+1FD%?ci4p!w`RweEdHUhasZf?H~?SZtrNEo*wTEj}D7r2Ml zgH5&8^l!DqL-Nc5mUg3MoiH`>N%OloiQMcn&H(-^88Oj(3Fo_8uu^qN5bU&TF=NN9 zo?H0OJUMD(7nvIcUSQr(1|2e&D7o6Uy^U^+ zrQgALb~NDW7C#uIxoXm}TxY!ze7dIRzAgHb?AeCp$+yM99EwKS1Oc|ey-!r@jjlJN zK=CxVcD7x633KRqA?%Z)_ANJm5q4x2T=eE=Py6cYj6Sa)gV@a#s8pA1vV8G&s6-8F z>xs^8uY;9$R1ap#cpFZqI*iV`$jNl~v6OsYmb9Xuf&sdg7xZQ0!0Gc{V2Si7jS1w;v6#YuG$3;QxZlfu>o7r^_}-jfv&aWBDHqiZ5zPA*?) zd{If!&T_H@Y-Q4VYewj>-LGh)!C?h@6D0;(>k$R4Z!N{-*ySwQCBZU&J|j7AXy{<< z*{u^h76q5A(6u(dP}%mcHoe|t@7Zw(T`5X?LfC&L=5NVU1M5wCVN9&l9&Z8YCM z)jV^JqFS8wnGNH{?1VYPr>4N)S?WxhZr4jJ+e9TnP4_rW1HX4n3h$jdb=t0F$K*o< z6E|xj3(=Rf9RM4x6-cR72d~i?l>GJaNAzdMfp`XR&6X0t=VI@4TS_WcNfg!MIS{*o zNh@M9&Hxt-O~3-$?$2w^Iy36f0!rnwo%1g8#*|y=V@E_k_lAPRG84TUkL&Zw&lFKG z+xei9h_lrC1g<)jvh=exUIF^i~?iqjnB7B z^=j;lU}f8@(+f^!agjnaUHFVu`VYyHpk7+o#=s85?vR(E%(#Ew>L5IBbv$eXspfJ zcS09*GaN$1Q{{m4Pex$wrM5Ec>gpR}>U@$q{?6g6F&PVOPzn#VrsD|r)-2}WM;aMk z#tN*h>ZkL7rOLJT+4X5Zoq0wVK~uQE)umUtdmqh_C>dwe?uJ#(iHU^0=ArZx=ZkIE zPxcFyfEUAmr#bTPm;X|inpqnNy1ZNl!l1<$Axn#0NG(FXekfFAk$}YfNS~1;{Xt>g z5sWPih{%=de$d6}wnd8lPlY+^zbnkst^-Tc3EVj|U+{B}0GROiczOhmH3AskU2hGq z)pws(^sPCLzAiPZhCENK4QD07+7=cbsy7vNw4p-I<|9&JMh=tXoB(`~ z7PD=Q)MM9$DtLh_pI&`<&+c|S;V21ZmmdHimyUpg=Cd!z4u82SKm$NBtGkgdBN@sWl;6H#3F16^pM1NslBH|ET>*XR zZXT|L*WAN$lX&u$*P-dW7jvtjYH>HRmJA8<>}0CR7HUkw^R6I}v=-)A!q$@Tk`u5X z3N3&>)^S$W?K=7_3i7o;?8=8^*rw#u4j2I`*U{IC)+DTZrU7wX6o-Bv8rB_AQs zz3Esd9}~vXZt?B79**HN2M)4Jq%A}#UC}_^c2Yg1#p2AfT zO6`v>lzLw*z|TFijF-E;_jBezEK$>mvcbekv!3+Q_m6wFxn+u?sOTyxnHIr|hq( zAej_f7vkB;_{V4^i5qA?Hg+3;u^>`j`>Yq_MbZJuF5C@AgFnl4CY+5nHg@F48k2Hz z_!(W>in2be*Ddn6mNN84IzjAI;I88%u|oB|JxD_)bMRhDM{e-iCWicgG4;&!D~ z$11rTc7$+UwU;CRv`P~>L{fn(K&TyyX*2r?wm)F)9?Qx0_V}TrT^UQu_`x^h-DpY{XgG^H}!CYo0j1WKk zvBWIfu5FEatYvLyX=~CRImPAUBh_bQymCFuG|vE2Lk(J)e;C>&K6s#&_3gGx%9oO$ zZj#Pb(f(#FojZ#w8|v8+WVqJLst1fWRUeEuPhoFa;A@%Y3&}ocX+*8dZ8-Fs&zYJM z%&=3y)T|gJtd(nP@fvzB_4; zU?anszxORS95Txopl;&KO70Ys{6Owj%xY}jeG(430~jxOQh8b0HX3^l*0SYt!#x?V z$w_U>_j-Olz=n}=Xv(#e=b$=?pd*B?sD=`+vdVle`mTI);b+FnkdwNq?R1>Cl~z>s z3y#)~ySR6sIkqmo&ySEhZr(isHwN;uNgQRN(I#sh)NL%j&0Nq`lw9%$f5k;c0d~tx za;!0jJzcSvmog^fdx=FR03Zi9qiYKKdOQ%#HQ&|WD3f=k0^8*YjhXrsw&+#z(kauYFKfb)X=ub5soEQEki#)!Z z<5)JI?NLaRzEq7_L)wL)*J}(AskS9eNRV9?=7YC@VYbH2k(N09HHt!~NEs(M=F|tq z^-Xx61Zfb^#0SPTU(%dS;N7ixrqd|Lp5(ll_MD&bOYITS>XD~yn zJB^Hsvm;F2Dd_SuOdvlB28abrdY~roVZUSt((NcNn{mU)Cd3E+#_&2lv_qwE2Q&-e zm69-Y$TwuJ27u4Z;@(J1k>NQz^-1ilGj9ruZahC`sY%H31Gd-gOJ3YBS4Ev9FXqWV0olaSuJp&P6HM^_HzI|EFAIrKw zv^QQ+2XM`jJjtbs<0xQ3Hm?z#L1#Z6U^xy;j=?RgGQHEtH0vtTu#k+m9i{c%%`Hp> zc3vFJ=)+6kj*mm*91enhK;L`dN)Td5di+2=-e1VwR+AsoS8Dpo220JH%*A0g8L%0u zPu#Z}bG@0Yka+)0{5=r8-}2 zMd+cW_FpyKlIKvE{kYhjm{S)kYS7y8-1&2V;C^g)4k!Rp>BPc)Y83|pt}@H5@abgN?wF~Ps9Ex;@@@3$Kd|U}@!4VWCeU-q~gBB{xjabSOsD6^b zNdrAvn+oCjLaAD;Gs6`Ac+4iK!+wlGcso?Ztj~8VXja-o({$1||;VdGaGrR_hSI;6xDN zS!5CK9#^q>(M1e0=wQy>gM`B+Qgvm2o5yZ<&3LxT{u^R0JqT@@IvWDwO0{X;+89i> z>}$O1ouawAXgwv`?@6O31~qTQogK;;@FO~d)a;rlHYGXO5fiM6UmuuU#5EjTBws1?RN-0|%oWxTnbDmd=)@`cSEWPb~vW``?6w)Mz&uMx5oYU%bZ2#I8r8QyV_%lY{ z>dC_GbQ!G1WhQ?TCN-d@sJZ8KnqMW;xVz(RCoSU)m~}^~NdyKGXA7Ye5P=p5cNSG{ z?IuVy>lkk}7b!*N`{a{t%Q6G4(~}`fxqI_dl?AnKTLkH37p_wraet0Tq(R?Lv`Pti z8I~(~9d^srYb>kO8|?ykE!RBiT(^F(MJ!EXWH_tE8k-;m2oj$zGu{1Bwh2kfEY_RL ze4Te%Hq@ZKxWaOW`t#ArLDOnNz6U%I}SzsOLV85>IXLw@Yp`pCIdyS zZ@sP|YZyk4JfRi${9E2eW}C%fZd#!cNYr9jsh-m~UmI^c?BAYD_cL%p1q0a80%!l! zz99BA0bICx{`v)*9y-`r7z1qrdon?|V<$jx0Opg-N9rHXZgI(aqD;bUt| zBsFbeBzihgzKCnYk3K9kzxD{U{^Bp_g86*CG;!gEs#cDE)TDv*aO#NS75K9vt3y0l zvK0kv#%WEsG9RK>M8Ls=*PXEFxQE*Dtry>KIA|W8d2s8 zHs5n_DTSVV5>udX^!I8fz$d%zK?&)l{;1Vz%%u~WT>TppeE{oy{g>FOo1VPmWwDV+ zBue?0SHHcFx~cQIqGb6L-F+JbLyj;t1aX89z(b(={3T!Jn?%%mh`*_s@O;{4U z?~ajqUvs~gF6%bp-_m`)#~b+S^SIEMaVj^`5-G2()tFZN76XM|+D+Cx)`1TGpRA$S zty-JC$!s5;7RLemK6wW25Vvh2PPdgW<{eIZ+b`mlmc?JFytbwUaW!9XS291Ij`hBJ zg(-M~NA3+;`WV{paArG|XHO2JUcg#=WE0dh`&v5|)w8&j6x-rM2}lbAgg`;rV3}r$ za$6|tdsP6l-t!3})K7R^yWx)%+St{+(iKcL7{K%bGx_hXSp7_^mTO+kDVY24ba$d_z-_gFBC|Ti znY3?@l3htzXJIph`0Ep_awU*M&twylQB{r=yQWhunHRJ!O~khrXXB$SutUl&iDz5| z?YOYP+^nwdd=RN$a}n#^)B?QT*KCeTeSVLpiE_R0Xud|?P;yfL9ezTQt>WwZKRvgF zuF!<`J%MRb-o?%VSmnr`pvAN%S83OT7MG5GHc5h82l*?yB`_%24XbUMMK;8GC@^KS z>Gq@5&$mb(hCPwHo8nlaz$Y@@v&XJg<{ruGxOCFow04U#POH|Tg_N(D$u>VGCZ|3Tt>cL@?iyMt05o16Bf?^Pqa67lRBr-(lG|ms!Yb_*K@->shUan``Nu zzDCu}F+#S+yLDc-r)4_x#!YETalMZ`2*PP+jLa6@ZokzF_AznDH{~f8{VwUK_SHZE zgYH6MslNG6s-Q!wMQR+?llTUn5UYD$rWe!`B;q|^r!YSra*%GMB$&NGIAjk z^!m3++-}FKqeoQO#YlpOwLd6FF}&ruev+Pw?(bOP-yw- z100T)GsE9T#yc=QTSgz2t#6k{qWy%`9>uCisR)X3d8>>i^w{!8lz8H06b!B!9+Pg< zOHJ;0DT(bSadjjwaCAtgWgG4?>PMZF%vE?9rF?W4CTk_>ORj7+u!BLgM$OO@^BRh% zri$`PbiW*?_lO{5@Q~sk`StjUBx2IWxbR=jiW| z3bo~tNM3++e<;bnCKA%W>>k0Q_h@1spijdgS*EGQcV}tRR&Q&^4a7#j>)(pdvC1U} z@kOW^DdZN89(Pt}dwzH~tcJ9dp?Yt&I;%j`T_v|l^KNZtI#I;$OXKWbFlQ-)~pv{HPeK|4T2xoq#r76G1Q(nZ8x2(9ov4{5O zD&@R-PT6iw)Xdzzu1NYzh~ro#-nk7O$F3dBrEZY))-fTE*S&i4m77Ao2NdKmBDKZI zb~OKG1fDnKe!$5XmiG+AbsPIGuEPY6``6=#PboX|UWPLNG<8C{0DQb>)yyj?(k2~0 z{kgO(0~V<3*UsF5>k3Kh`sQ9s^=nhoTW8RpVR#?GH@yP_9jn2i%flobw=LOm9$mdX z@=3RiF%^}RE4AA#sNj8h-?s{u;A{<$17%!z(t4@Ui(*jw`tE91@b41-b4wA^;9mvb zq8oLW=sWE~h{Zsc>2@7trmkh6C3quL?H4=F7~A!mizaeZP-4&{kVG1rUHDQ(^+@(B zvbgX*ARO5!miQo1m}d{rSsQ13y&4sJgtT;eyV=Jg%b=U|icj+_AL(Y&wJDcAl>;Ba zee_J5yd5J6@CDK}i@*EheX`+FUE)p%a~$=W_uU9YlIz^?Y>DdZ4MaRtDg${)9N7Rb z_39#7XAlgsMYj-eUN0B4<fl!~?-riK-#xlVk!<0K69MBB-CAmdNsv=6Ww4(tMM7#CgSdh60(cJo^8A@o%D7fN1#%>-Q;&4fEEcsYx zlu+oc`y1t>>Rv-F*(U+eGa;>8(3t?N;lM4HFBgXqkxPB%;YXmQ3|~F=YNt^>lzMz6 zN=aV-;}r^76y7=w+2^Zq*{g1n-WFLcx18tr(Y+Q-pFgC2QuKNG!VlKlp~&Z^THynY zYQZ8AA{OP&l_xIx0tiV{$bUSOpppI{E?!C_4MAnPEB@Gnx#I!bi>8NTUir&kRfl_? znO#}Jq0z^*AkFEnKj= z$kne5bCYuf_jW%+5ZLLYsLag0S z`fB#ijPNuzg7b}zZ)7b5+iniGsFR?gr{jfi5ntaNM8lIzU*3I~kACa{ECZPb)jKK|X;i+f zz)0`p+v^nM<&LS`1Y$m`6XQy

    HLT0^RBBcJIg(haJhMNO&H_oD8ig1y@rLU)~ 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 X{?lg?LK3;Fz~}H!PIgZYdSCu8goeg3 literal 0 HcmV?d00001 diff --git a/v4.2.3/extensions/capabilities/index.html b/v4.2.3/extensions/capabilities/index.html new file mode 100644 index 0000000000..bfa277af1f --- /dev/null +++ b/v4.2.3/extensions/capabilities/index.html @@ -0,0 +1,887 @@ + + + + + + + + + + + + + + + + + + + + + + Index - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

vV__sb=C_m5o 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 literal 0 HcmV?d00001 diff --git a/v4.2.3/clusters/removing-clusters/index.html b/v4.2.3/clusters/removing-clusters/index.html new file mode 100644 index 0000000000..9cc929648d --- /dev/null +++ b/v4.2.3/clusters/removing-clusters/index.html @@ -0,0 +1,950 @@ + + + + + + + + + + + + + + + + + + + + + + Removing Clusters - Lens Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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%0D$-k1R`EssWGXMpirhb$0%2!ZnDDu=Ar=)F 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 z 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 P_@{P3^Ust&Zaw^eE5SGg literal 0 HcmV?d00001 diff --git a/v4.2.3/clusters/images/cluster-settings-status.png b/v4.2.3/clusters/images/cluster-settings-status.png new file mode 100644 index 0000000000000000000000000000000000000000..af8e939e35dc63de50ac12eb1dab0e9e569ff843 GIT binary patch literal 173765 zcmbrmcUTk6-UdwPK?D>O6lqeWOD~~_^cE11-g^h>y$Xm(ZvqJjh=7C|igb|PLQm)& zLJL)T`{Ft0J@0#c-#?Gfx7W41lii)2ncv*=EBDMMS{*1)bdT~L1_lO^qJoSD1_q%p z1_pM;UwG&%3Xqp>7#R1>?4+gD6{V%=)ZJXH?HsMpH=SJ6m3KQQXpuK zrWXiFd7zJjSsYgMo-sk)T;(q|FON6vH8C%=J>JTUPCibkp)>b>vm03XB@eQ~CaAUW z9>?P(bsxN+1-KJ;-;i8~HGAV>fCXDr(qgu;5?F@Pdm`|m-Cw^}Da2zuere{8cfaM; z^VQC7Im{O~H3F_oljp!(2=ajVI0ths$`R3@ZfBh zvLFYvbnjP&QsMn|=f7PP5eG(fR&MrNy52CcnRq&{ z)O$=C7#{cOh#!2oc>RHljwUHx=uL!;^ezU<>cM`*{|K;{aN44`}{E#ypN;YO*Eb8m3^8 zDcT7~Jvz8r5eoaE&A85Zdi>#$Mc$?R!;i0DPu5#-(%a=Ro9t$DND2e_>Xg%-l~nfh z<;}UKF5ELGla*?+=8~YN-$=%fR{(j!FxiUs0z`x zpK<0VQ@*ChN8yq!-G$$i?jh_E#0a%ao&@g9q;kLZA7oaV z>q#8%Bx11du;|Iv*q(^KU*Fi?xEHdWlXt7qY<+se{$OLeydlp6?S(k~}s%a|DwCk-7@w0$m0V)Q93KXsF< znp`|GTe>{YY16&>8TM!L?oJLKichicDxYvX9_U<~Qi0&Gcd%7bLNFz^26UgnqXXNb zg|Tgxxm=0lm!f}Q)^ag_36h)UG#({OuO|EVcC;C(>!_4_&L(Sj+B09Kwy&#l<3 z2&~u(Lft~gfLpoSZ&1az6FByQp2RgEeQ9y2X6eAvf^?U(+qgEQ~FJs4N9P@G0=yE`Q0CO2=#FqjY>^ z$;ivbGh^W~xtY&1AUq-5(X2cbhcnY29n6{fm4x(XcH`cySO-Mp6X zbn78*+I%GgV-vhTHSFrAtGcRs`WM(nzxUe5PZ~LV7nl_t_bc#B_DqkB7b%9YfRW(&tLLOFCw|0rURgGtXK~Kw9&Mz?rBevR%FbWWq4M3HM^a zVqgpRjp4Q1wb!LMwVC8=e)F9VQMcN+0e3^UPMDC8Um>cPPN8X`*KPf6_)>7GpI@A$ z)P&vqu{8m?6*Hc&Lhs}BQ zLHA#;Wh^_ZKJ19`Wryf=?NDxsyLI<&DCk=Ttj+Y|zX85EDvErwS(KQs{i%V>=^1Bi zSqvsm)91%L-WDhemabcgOkq(kkFL$0cO9$WdcYrTI@LZbKD`rsE^Maw6D1QRV`Z+H z1k}*icstg(maw+o=VTEXo58bT_)+mAV}V3!N@hv}XN|w(=G0q@*>SP)kK<*rP+B3Y zxr{^RRrem+>@R$wl4il8&&5RoZ7x}Y?zbi_g4+jl(?^+>?r9Td6NbNMkD#Ux9(5Z{ zR=FEo&rpM2L$xhEKVWxRtpEvhsL5$*6N9l2RDYY&khO?a=ypZ#H@EAkXJ*CKQK(_^hT;i0+%x*OqAX; z*(e(+4=71;l5&V%9UtTj1n(Jv>VH^8Ba(=eqm>Jk%Q*=RYc1**j()C_=zP+D)0k9K zWx1a9mP{MWdi-McM`nY5eM70(_okrOq09mYiPFdA&H4`wD{a7A4G}vFr4(hY)z59E zhvcBK1oy1QFuhPFeG0!U11uk&SFVr$P%e$v~ zznuh*gO$IJ+FN<{lvNv1ct`D)mA@;VZi=ce^x&Qgk~4v z)TUG~ie>E!;a-!`J2Tsw+Xf_YVp9`K2-l^v+*TJ!OW&fEisfY{`6BrZ>Me17pX$ap z@F`!8ovDs*1gdrM@ghM5z8>xa(Y<7aYLQ^EppWj`n|62OQLyuD5udcc+C31We&#qE zNpih>(GyBuo;E|cK(WnzY3OK6J?ginu~cA@F3pwG^s~`z&;HjW+#wp_Y^c__;3e&| zx-~SHRqp(FZo6Lmig+2=XEfhvb*8fa_IB$WnJrje+i@nnmlOQpZs}CIy#pElC|;sw z*k2{s@U(M9aZuE67d#uCJQSp^0B`ssHl9N?p1X_po>DmVGc&@Z{B5 z9-_OvuJzDoe1dv5aNlWRHrtzNKX!5dyzSO?+v2E)MLbzDQ6e?i>w4~h>1Y7F(6nIu z)C9Iad(X5YHzNb%x|w>9OasHz@cmU(vd9pybsvadp`x%$EH-+=-;9Dd5kId34P2(Mng* zT2&Q;4W0fA0|%250~ejbMDG%q&;FZ6hX5GZ|GJKafe~egf%Bhdfavq@Edjm%&hzgx zc2Xn;KKd6adiVK)^*>J&3V*@=pEPy_`W}XqrnI6W`mAZ;W@Y8OtJAD4@p4L6U7hzR#fUT$7qPV^I;?!L|*W(Bo&Cb=s&c&JT_j}FET|7O+>FIwL^xy5@^|bP_``?nB-T%`pbOX76-{I!r zdddCYccZh4{k|%yZs%j=s4HXVgq9h)3<+LgAzrb6W%&Qx`rjh|o%OA|m7BDS6FR4d z#Q#eDKbimU&Hs1Cf0e2Czh#Q>^Z(x>|IeNOihs-bUsutBmbfRz{ohWL zxEGIn+>h=@Dmxi9E%X_Uvfmr#6#DSu-)D3hQ~ZnSZn^>n#w!d(87VCv%-wnK0E4r7 z|d-LyhJGU~fls15SgYy}ILogU@p}u??%;|2kKQuU( zlr0fZM5ljw599lH8}DX(WF#`WLZXAed)5$WmruQHUO2KTa(W zHzrV{YJo-8Q{qs^uS#K!m-qdG1K zw#y9HQfFb@354(~tLY?OR!*)5qX#we(o=_*d8E(c6z<2W4pz1 zdK7n5!Bzfp23zd$pZ618f_Eq@F34rl^q54OE3v9yDf%(F=(1IOPrlh)k&HmjPGv$F zG0U9e4rgNtrg^+tBPmJ5*K(-xZBH(u-Qar5~qM=CtLPy6F(c2c4iGBOg}CuOCI8?ACvw6qmMHFI#=OXW)K zs)-2&0n#@R?RbQJtfK8pjvJ$SjXQQ)K9lUU;nfq?`tEJ z^gL6&tWO9N2%y+rA7nN6_+AxTe(YXdzX+S;I0(VQhgoRZF~K~$b$Y<`CG?(mk_H)!CO zmlBtxI9O}B*}SAWsP=$rQkdJ$(&Ob9*=Oc4nZ5#d#7UthKE~r4$0W9>1| z-|AXAJu{^KT$R$rVA(RKKR==m_l}4?ucPH0Vj?|=-b-Qr#Lku{OyYHho zlS+2-4nLPUkKoSQ*eZBYiP7EVR_bhbB-+)VG{_oXwC-^wsuoUs5PCvI#J#i5A?;Yd zb6&8DKv?Z;IugRvP`s$lD0%GRQFYzgJ=?@!|KQe%y6JXJ+IIW$iNI#vG)H}|&@e1y zf42?yGdbI?Zh&b#{M&#rUyP2(OrIX(Bg&+2PV!%u5!j^m;Ot8X9^OCb(H?124NN4h zc6vW`NxHJDR6(Shzz?y^!J38ML-jq|5%|#$;72`+dRP3V zH_rHCUKw>H6i))I7X-8?Wf2za^>=A(oa=4Q%u$JRY8PsU-HiBwY6Kl>birQI4GaCp zwohg^{3pwo>#gnlJQQ?Z{sTMnxe-eQAEbkKbCgr#e>{^6cUXe&;JB~WmA4z*klp2) z&G{%H=<5$BGkZ_;E2apDXPpHt$YvSXuDnob!Lw5gQH4`ozHe*PZa1l zDjN9RoqSCR@6YCq>&;|T;v&_W(nc*D!N*m!e%y_G#P#Xv%lG+YOTsXdk+9;FGk{h|qN6K3?*2>*MQ_7w( z*B0Y?qHI(yXJ^)0_gxaA8o$9K&f|{5kIJ2mUKC6cLjFQ6Ph$Y z-6(m73O$?5%>*(1`r*A{hQLyzqdW02W|9`_+Hhv^?_Br#zt2)A%MQKf>?$4ZuiDwH zDvOaD0#ZAHp)+ZyB>fWUB1y+&`1awshmlHy{_OfvIOo{m<-~T@uh@5V{{YV8bP4Wl z7mM6n$vcR0ar)s58{hKY1*IjJA`vEE(E*;q=_h2)-im%=yFAwwp#r zL*FSh?<5{Ny_X-XK;v7Zce~vlIvfY?G(_pdSauZ*6jW&4@CQ(jzl2WaS6Y`2ZAh|n z@gOm}(+4Lw$B$NMZp?C#xwn|b!RsIR=Y(o5ncpc>h5flR)K*QfM&)`tdZZ-cJ+FU= z6OJ}EJ_s|GaEGBR&ijx%UkISm+O2e;qRZ7H^Jk4G%oV#4Hi6aHAWoI!eYTrUOSAQH zpRX_H?x0ztehE^rLU;+{fc9VwiE=3H8cQ0>HF3p|15WgYwDa*|EsRSQk-NaottE&* zQG9RKzEIy;@Qh7i)-T>EH~L?1r!&A%1m>w#e)Hzv_ER*k+sr* zCw)r?mZ9_23%#zo+lwL`_;B`wgH7?i#e5t!y zN27`q#atdOgYgIr?&3sFDquIl*+sHpldxgnGjnlkOBt`ddGGDT&r7w8_D?s5^Y{+Tu5Bf8TPXQR!>pdfz_oC?I{85ydDhe^wQ<0H;{Bn zDZi~N_WW#oC7G&#+A8VV;cNZiPIU9UvUl@D4ttq~vv<4N5A+sTXKe((jGeG}?pQMZ z@z|aMwOPR*;HG|hLxBZj`v*S%=X|Vsv_|9lfDaP*;$UV*C@3!wQ8H>^Ffmfv;@C_E zt10f=BtgaPI>vC@y+n9bn>{y1fy8(@X3tQ`F4Wr}%CpyouYz=$vxK-uiF@>OhzN-r zF|EO|_}QM#>)}q*(~1-j9~Kd@2GxO@#u)r)&JZeacF1un+HSW!1HL z0WJ==mF*IzW-b)WQS8DVZs0Xex6T54lDoz!G~C#F*>o_l1IC~IEKUTR>A5JQY(C%9@L;E^JBvw_^xx1H z^iYjn*>BZhqX5^)m`k;~a}quToao})l#G?R%oljF+HaYa>Olu#_Js^pPIWic?$G&U z9f#`1k3{loLnM^zSCSd}AwH95%3t^99+Uos2imPM>dY6A8-i_=^7imJZ{d7ijo2ig zl|LJ?td-w^HkbO8yc4EMi}WVxYj33;Il2E2!jp|}uV9$S;MN~1WhQm{VqHx6-n)!Z z0-RJN1O~k#68r%>l}_ZHvH0#z%>r(5Q65e;C<}Ih2EYh+@QnMb+xQLRS*Nkpa%b)| z11=-T$>S{%$P2LWvRQLN1lTFB1XWeLptrnh$?h@w8gbcUKB`^9=V4ThR$_q#XeE|g zjQb%yxJDt(q`~l`k}{}lBrYx0u11&}toyF^xvzbMZaq+y+^zP~5ueDxL1;6#B}nAD z|DlN6;>0#|;GYa-VdMWbR|f1|G4>$!vT@`TX+1e?^5H&!%EaTS{<0%OblH$l)Sz|a zJUbev63-KVMt{9^-wAE2qClm|H}85bq%L&oxRS=UKl-%j?YN058z3!8V5Oeb#)agB zx;xrCpQzl!Iz($8RKu;L%y;ph`h<(axsdb0hn zIe~bG73JXuzwl`mv^cge7SR1M4WRs?{nLlbz`Js9Xk%)8h8ds6F)1g@Y2LSib8qv37>+!*{-VViOIMe++qu$vR#Sl zoi68$-Ao2;X;;6Oy^bM^hZDQw=Uhz-Ey`M&giDkA3PmC`pX2u1)cy&?)6fvNX>6wD zVoL^G05s>i^IUF!I__7H^ow?cBCTJM$+;7 z36bZo{(WQn^j6=15kVDSj^+aOG?Pjhr4lwOT9y$<8&CU*n3;(_R)<_5r)Xt^qi&CN ziOEitfU&CiS&>PH`_S00&4~t+*{!F4$dLSw_o>uE6>&j3VGv6Eo!=hN>FzFbFj(-f1al>&}zF*WLXS?0#x&E|P3E{oXKJQdS)W_W0aFk8p@0%iLNS945&lQ$fPzTlZU>W~ZmfCw z`pKWS(_IH0PS`Zg4-DK}3pRqPC{b`dI>fKebse;maeQjHlS-A-?OtCSJcw1F#^r@{ z66NK%L7|RvPH9uq{iI>FTbJ+Fe+P*z8ceAIk7qWfC`dRBZV_8a5YK6?okM#gAkOUA zPeHjt;LYdi} z9jJy^4?p%e9MeS0$W^y^i5z5kZC&{I?I^Q_>iq-!9x=b%3W2`$QI<`-K7OnGwYo~< z>z7y3FyP=cDeN!-noR1o+R&iUQJ-(nNk)^D4dc4Fl2$!ZKrDTlJ3t}v*SVc_=^no= z&^H+=9;k0gGjF#ZxDS}m1p9f;+dd}mj*E~Un;&J7^n+;9__2sFocvZ!4F(j7cCz(2 zG51!$1p=c~v9e%LP1<7;fI(pY<^;sy6OWkii$L(q$z`I~mQSGdc2;86#@9dZ#lJo= zyetTTg3s=u)&kDL=tbsGXUZR`&|I|>k)Q) za}XWXr#fKr6n`$(gk%Iq!WX=%=9wXpg)U!yf!$qk{Q@RX{u_d``@M0^MsE8K&wWqF zGl)oZKu;4Q(($d9XY5&vImQpFa$|q$>A{I+8w{`BJDeb6Txp3A@QGyLeJM;QKO?&K zUj{Al{PgKDOh;u8=QZ@VUVj9MqHAi1-_PtFs~!C`A&VUKf(zW?EUV;-*-ZQ`x?LjnQXoXa`Uj6d%Sx|f<*_Qp05iUaA@r4cztVu^`q5;SR~Kcm zL6f1i8}Km1EeA4^^H%Bgb}YxY0I!b>$=^vuJ!P};0$ z3l_X|8hNbPMw{@M(q6&EM{@32 zeB2N2;}ukYRnacjW#6fGaCcHIO(9QLXhTvEiWh#W4uLjue%q0!f4D_WnUGKEvEcoy zg33{hF%bKPl!mymkw^AV2hT<+8b!WWa5syK-zZu^U_ea({D{fYBzHA&9s81Wr8iQ! z=N_}4Ek1>~AKgAgZHhf1?i-EM_H{wBjE!hW@r9n0pHG`pUSu@%xnv^rhw zD@)ezEu`QxHRxY0$!S|jFON#Ha| zAN*5z6GfA+Rf|&&_|kFnw4_Whc(Y zz|cWD$~F9kNQ&=INz>4J4s_vMt^O0)LZNxzBdUCE6y0VbHP_e1*jSJ7Yb>B@V$)uZ zz;cg!m^Og7D)F?VTM3<(-afA+=Ap8gXM0KQai_o7D?j~lKeM9y*?k+8Hx+R2obVo_ zt~OVUnxv-vu!P$89qqoOY|LV3TT&Ml%g(KB$b6Q-n&aI%Kl4*p_<$%P#vZX5(qbMO zQq5(+K~#V{rXQ>x7jO{AAAFSf{>smi@lk&5|;# zS8pn{%JeyR%In{dgR2y=x|m2O*h)wy0Nncr6`lN3R7ZY{+lZSJVH?ZYQ4wSa6tC!H z_(Ko7M2^Wl2+-&u(Ro2lnYO+TTuHZ4goNam@@$+_6>>{b36YDTb^m<6)b(oGeMKj`FlQW~DxsZS9J&o%+_8aN?W zo!69ZwPi5M*V(RX4_s@HW4s(rx7lrxYTM-0ifH{6pfb!pTJ-+%>Z{cbi`(W&y1+rx zTRZ@OnIoF|k5M&EhenlP6XArbA#MOJE-=BjZ_7q${vs#6f6}3#!Y%Y1OX~0kIHTrg zB^FG(srzGBSnoq3(RkgzruV%?x%`uU_STx1TcQU!@#q^O0sLR<pohf;t@Dn?blptbm{_`IjeJBvEa3TK6FJ91M852GC z7igp6;7sjLEwMtqMJUvGITNR(2)A#j2z;V&^*XEj0>w>^YNC`rMF%~{wyjnypxr$y zKo{fK?5YZy=!Vb~2Gh^r&g>j3hfZdY+XEMZAtCPl5|kb^d;96ysI{j3`oga}BbWpZ zQOKgQc>4#Le@rV3GXI_#-`79_0;!Vhn6pBl?jYmgpNQOS zXS?akXez(e$9A(VU0VmBttN={pN^-vbo6*yWg7N8=2{{oS5OD=b4#G^vrHLQ+Q&Z9 z))EDSO7o9p7!c?XWcYO#xnZ2`h_7z>^4Zm@YNluSZ2PpRggi(cYH|&)*K>!}Ci7KJ zzmtPwB1hfPG5gM(*u*@O5&juK3Yo@9>mZK|iheJ>YG`-scsb@-r!fCr*5r24zTutAB|N4il+4(Xvi5vNRtHj(uySKaWTz_BV6naKGHl+s6n?uOc_uW@kT zf{fE+yCoV2WE6d^s#a|i8{&SO%~|&TZ>rswXE^=+{RM_uRWx?OAjFD8dU*nk)5n?F z*<{2H@WdPkRLItQ=>B>sDQhn+LMQ0WM{USwk7i8*VHOj9$W!EV)C5&b*VkTAp`B~X z9xW_bAA(9aKvzFI*m&W3)g@VH`2Tke>u@;c0_Igs((+bFefPF{zAhiMH_f#jJuX@6 zFL6m~4-N8NsazZ`PT<2tHi^+2uK5rKAdiLmd-EcAJ+|czvzvfli`2zJUjeODnU;1v zT;U}VC+m}@Xe%X7=^SUPgDh&{ScBBtAPbTqznf6GY!*#K+;>pcyt3F})KrRcyUPk5 zyqt0O?D?0l)&8-ty>aGT-HRhZPUywwP47YTuFzqmd)aIuH3+HEn-Ky%u06D9A-rCK za4Tv_eyt4qa-YM9K5<+yn!|uYLz{jD@dfI#!quNlAl%r#@c~O7ZD&T(pIM%sU#~dR z!V{os(lF!s&3Cs0d(?d*OH|QHj+VM#>rC=uhe&6uRPV(J#;{P44=cz7oh*+}8~G6L zd*(#|=j%R(K-m*px6puJXIL^cg34@bmjRoi87^gG)g*%?D+llYZPy&CNGCqG3l|)J zj{M~c^`EbQttO>ydCHJ_Rg}zVcOdaV?mVuX(yXX}=dyRGVH5LpaDP6r@ z4|(D3OhL-ez3C(X1?b14psje|uARw1fdf#}yH6JoY*^Y?xUlEfIyE!_8spOAd`N3Y zdZ+$keGmtvDZDX>g^9dw1>=BnQjGw$K=$kIA)DR^is0w(VD0Ug_50~}pLMPA{%+_N zI?brw7!YCTiQ-)GdIKzT`t}-T5s`(O@fxzp36P27rvh?WX~W1|vr}CNWmW55`L&6B zd%p77%PH>hqu!A)rKb~duofbRPED;Bq$6>#r*eXrHgyc{y76^rK{=gaxV-9(T6tN(w5h5tQg-gg@h0Ig$}q1UA55DV0{IiG@m|{s-zL*4 zFrQ}IG<>$=cxoUFCP65&)5oz5qVb^NTcV2nNanb=m8@$4?X2BT!9qIQa+@ z+gt)oTS-8e(6#qY3_%ayYe`SThkvtsOa4>f!Imo^UUL3@2R8 za^DMVQi)oH`=G_DSjn6ypzSDSfqHKk_+`O&x(UEB<)}&(fT6 zj`N`W8BftK50S(4h^L~$20gZcvRC+)G62CV@7;%siE@V|XqTS@4-?6eu(8SYTlU=# z|5*0gp&9q-hS%!j(^>vw1lbategnsRXNHOp&#I#8HQun8Y5=(hdobN~v~A=JI`xsaAq3!;mO#tm@vg`8b=XVU9js(@I`N_yn`~Nf zBrdh?HTYG(Dt$@%P;ElIQFHq)?JU2HSe&7rmNyB zKUX!&@vrSpCb)O*C&Sm33rZnc^rfYwv-R>}GnLaN)LG&T@GFrz9vy5LE^b7XAIeX! z0RsG}tkhK^brN@~ZRg^USPLfyyCmE4@9|LQj%Ri$7kFJLv9gyZR8_eh;$!jh3)9`) z1iF1)u0W&wMMnpDaL!D{m2SNsnB#j{;@FrQ(vN|%Y=74=oh#7Ot6EueH4(zaI~{`7 z$;odW;0|QR6NOE;2bcszM5;b0rh&A9su|JZBHg74+E_Vi_L7@}+?%nPG5%!{$Ecq_ z=_^}5B=;=L13Jw2M=lY2okYVR!Hy?(HjQad@H2+Lc}wSE~w^ak-i{#E|oG z>f6ijDQ5(jGc|^ zoi+*aFXbqSa{N;ia2g>V$@({KK-)FxXV|MFk8FopRoM4^ewW zObla_WAXj+qU4(9K#i}Vl0tL4d+9qKzda#JayJ@y1D-%YLt)XYuPsv7@>!jdFV{R$ zyv_zZMG;sqa!2tScVz$59Do|f2LOC?*EX3V+t;w6LDZ5B6IrtZOj0cj1ad5iEqt&= z?4k@L)8ZF`4YF*bx@QGeYhTg5$WjAn0;fG1$fjUF#y9)ZHspLYv9rn7Xk1j7mmFJk z3_Zi~coE+~Gkd5Zgt3ZVdW&ffC}^XeOuweCrhnF@i6d5iXIw3@%5g(z!B3~ZA?I#< zQ8aggJ7^0}Prc@aRTk&<5sPHMD9C@X-H!d}2BKPLGJ_IsUxp6fG_9t$aQgbb3h$aq|2 z=rpTb*hJ&U!3sO`wHQB5aXP}-7e58?}6D6y;uvzdXJAX1epMnu1^5t7flI0|WuBRRou)Moo_sS}5;f zRh8I>zE@UeoPjeF*6pX^aypUzMH1tkWaNOr;eSK%YiZaJ?iv7C?8LgCG&-SLDb4%V$=oScrv$>nj34y}?gJ51q zpM4Z!Jvn}1sDi15O|$JH5r02*$N9Pnr)J#m8;=ntGC;y%LxL=*EMCvZ{l;mg#wWUw zt;9~pCQ9t4lNK~`sEfabR@TnlhG(NRO=24-yJwbLe5uI>;Z;a@YGu-N`k8Cf0^B2NEqT1gU~XpfcbE0GT|fS; z^vaj52ln_4nn76y=fPMB(CW4}Zs;M3nUak)Ei}`9%dr0SYj%4k4PC}JF0UA=MjyP> zWos0*vQtav*xgA_N;G5H+#Pzp3sP{?p*b%2jlg(CTe)X8CmYwpSs`Ct zj49+5#9&tj6B!ovnuuzVBPN|gSwhu(pfy2%4I9ag8fQ%h8v zWCvfylTtIhaxwBL|FP{?Y*5d$2{dfu#C$W@k*&6qW@u11My?qdafs5Zec38*(np;-PhF~fo9zQOeKwSq>8s*$x^@)#G z+%8mb!BI}D-qzk{Hh+863gI%7X=M-cxW7Sv7ho8GC=#&=b^NVDSD^9}C?p||L3&Rim0^N4fTbWY{$-nK6 zsRye|_}w|NY}$g2oTggXb;?r-C4w^^rGJvh$(L_F*j;rqUECWj7-p`=0Sz}Uk&2vr zf=U8(k(BX*z2otBW`nLJC`WMAkf^UN%Yu+`V0-Z*ksN+F?hMhDrN~*BvSwH{`J=me zmmucnH--iADro015Taa*Yrz@tJwEKwHU%k!q1u0FEzmt<7zq_j4)PjCW(QYF&24k3 zC1t08d+OKTPh9pjIT8dU8B5t9Ue#w zfv>$gUkdU)EtXH#DHtro2PF$-p44*EDk_h^LDpAu>;HCvtZLZT2BE|55{SO5S(`-( z_rJSVDfEIfLD^I!JrLPIiHWSgCDsVm#v;Q7l@hw?0;0XRiWAeu1!KJX%%kn;xHiW3 zTAlHi?qk}p2t(S%T3fKtPGM=}TH1+24-mZ~?TrvJ8ViQ^_U~U_*zu8f)-!S^Kg3~iz2za1}QaKIYe?qCRN;6v* zw1U%~e>xO$-$H8gbs<@u=ZsfWMAD-Fm8Ulk4>kLequDWqz{ETxcXW&9A^>hZGwj%M zTDlKtcR|=KW`mE$j@24sdQ>6joynFql?^*CwNwDa~MHLFoUa%I6SygX^adV@Zv5T(i;bLDg6&p~J7}5r zUFgh=0IQ=M6*t@;Vu}iy! zp7}r;#z?r((TTzS4|yy_qh^!9t*4a-)aRE+G4x?fRq4s_(uMN5Nt?Sgsn1kzry%&c&MUR<(>!6X5gyW!Jc8HCP zCl`Kj$Z5tY6gcQTcT)Q3+v43Ra%_A)wTdgSJ-ZyxdI?UMJe7PMMNBno=bIM-^^~i9 z5a6e?S!W#Fx8(?OOXMMECUY&*|Dn*BA1uE9iTqnFx2y{PE}xwMOK|iTv=zQRxH7Q` zs6|T`6+?828x<{ww$t_NapfXlR34LuHn5jP2*ZyksHBT zN(cdn&dh=;avQ})e{~z|D-p2AJ!UL3sMK%qnCE0I^gk)E5fE+?u$tE;gx{R7n_M|7 z9h|qd%pZk$JpQOz?grgAb3pAgFp$w||Q10jeF5|^gz!+=R z`pSR=A>}L&Io0hr1Bt>N4(7_QgUX0ZTL1GpJ4=li^o9%O)6nC?qakrXj) zp`$}A*s1T2y>9@G1sg!%w=>b3%f10L&6wlg&g3@p)P@CU(Q;}PzPAVKY&f(|<1|_J zpj2BxqGO~7JL=gIV`zaY-rSnp3A5V(5RY|?xJwYu3L;Kit%MrHmVftyL{k{SCki*1 z2j8*4oa33FAr>sy=UnRNP)2sOA_SUnTv|8J6V0Fok)8{I;$}sCyjS4gXKpv$^hS)* zG0vXC#-JSK-Xq^9xCF7Od<4>Q{djo*fwDuE7MgZjFP#|`c{Fwc2k2YY;)5u(I8$c# zuI272a^+e8MqUq)8+%20iq^*UY^_$YmnC{W11dsl6UsfwYfWuyS0V0_+&0;s#^&CD z({#y;Q6A)vjmX)rUKjnHLG@lvHLVk6Eqn0JL-J3x>Xt`n;;PAdUJ-ac`Llbkg18@E zKi#0M#t+$ndIo#RE4$}kACjCk#*hKWv5T%wcT>`{gL&6~{CZH~)O5Fyqw=H$D56MA zh_)L?%jv8YcL)1HoM37vvhTXW(^ZL~KZFA#V7c%?FndsKD(wO6M2$(!lnc<-ms%gejnupK6}4e%G3nrk$#zdy;9te{x=Au_86 zH3JIJ$;6D4Tj3tPaE$U)BDQ_v8j3e>@7M6Pp-%0ie58OnDj73JCsV+69#Z46>7W}P zG8!EQpEmY^+(0a#xTW}Lny@5AKv3Dvp%Eu4a;?QX4#gz~w~On!e9VsMeT!HC{iw!` z3_cmZE33=TMRCZZiCn_Vpc}xQAy%mA3WT=hEG^*t)*yP_(HhNBt?!kizp62!ZMvgi z%{42Rz+b#xXdMZ-vBA7T7zY8pP*X{6b3TMYfpI#edO1^Fq7(WG!oHs#yVj0u)Cesk zx&;!J>-(VBk_%isvVbiXoayGBZO5re_~|VC_7~p$+-f)}>_vx)%#|kJLVj6d!@Pns zZuKHNyOOLg{rt&{0*_B1)9c5}Hp6+IkJN%-Gx`Q=TRpUCxw-9(5q-nf=viHgzjpbu zt_!dlf9itASsMJ%LDY68liRqHcOeL#?L_zj$vXxxHL%%Oyxq=;6Y0`I7xEL0{|1gC z{S@K4n}y0n$-nI{lF6gh{BZz@&@2Fa7Q#25Rd|OjM}dr1b*bN)9fNLJvP_}*?mjXv z2bf2{A|7a7Q%?uIhK7K>q0utK>qo4ea9zuHjRvI}3wNoJt*PC;Ec7=Qp71ZmQs{o$ zpXXMS^mSR_63-xX5M8bN$zzsEx}Y-jtf;%+%jvSSS(7_myvr-M29IyB{?ql3 z%ge6)zUUw}U|m3{um7zB8IrnWAix~o`tQ!sZ-9T#%06&is9h&ReZ170a#;|6+p`=Q zDe$FsYhpaUBNYi_a%tV>+7fkw-Y+dmwzax=MSa1mKibS zb_tNObB<<;UEohS^q^= zHMA5r2TJ|;G2vQVV{0mEPjCNhAm>_v!x0r1fDb~CgY|)7D(vW!r_gU`F6R5=9&Oe__LwYmJ#nAtq_wWA# z5LgP>erhw|OJSHKT;myd*A;)qg>?0lGRvJiE~RCJS@6Y6c;r;q2o^%J;zEwm6HijR z67!=zUyZZRSHt({HUH+)y-;7Smv4SdH{V<=bcyU!gS_|W_GVxWc3O?or)MMz$`)C> zi@xf4*w|HG$9{T-buvo*A8WSCz2TF)@J1T7fN-qim(o5)7bRhx)BGN;V77++dN@zi80ww`M3oZ1}BZQU! z;UBDbul*f;?}n5A=<_JoWilCaJpI1!G3VWj{HGY`Zxp)(pAttzF{G+}i$xI912kfN z-W2AJ|FQB?qd5|-V<%l+p>~Naep}h!`i9M~A<4N^4VGoXr2A`h&MSa3^eOcs;uLv0 zHM;@^CFT2L%*dFf^!9}!#dHX|z1O!eU$m>U?Xo0ippdvd8E=T4p5Fk zwWeo>L>qil-&(`{6x~s8YipF5e25BTFj_sjrz~DVWpno=JKIkRhnX;^=IA2gB6M&F zCsyO-1bDwntKJoe(wJgjSRt9p%Tuc_`XYVdCjbC9?XdL zABExW;&t=n;G8dP4r-rC@ehtwcrkb7P?*-%E2w&78aRA>f$RLozFbdROO9&nl7glcgprB zK35M{d@QxR%)O>>vd~mmvQWS}m^yc=SHLd(9h~;AXAv)A#cg`FC!@Ug#iV|E{g}GV z0t-_&zt>+QB}=+Klf59n;d@dw8hp@$%&Q^!2rao0?A{#d+exphR;Dsc`m;WI3zT8) zpqD5`Fcd9kmZ3Ku@u=*E?j_ek#K-_gDeNfpD5yA%XN`QC-`~bjRPUNO;x= zW%q3RthXxaMDewyh=1Y!a2a)fP!m&xuA5ciU;mQv zkM~gLBm=$bkK?dHzXW=P(~tG-L;nhua{oHCMkq?ySDCKA{3-S2Hu2a+ zcQfexal_2pHt7TbvvjXMcMrhPZiHzVyVGMT2I-pFd7|vT6a{qMnH#OuKAs>EYjB^k zl^VNVQtY1}>l#T6#vyK0f5Aqz{#Zea>D1dqKk@VkQw>6TuOZ#uGHbN4ItQtjb&_3%$ZZ zpd%#!q4t?>hL7AY$(Ylq97#2(Nb(D!ZJuSE9vzXHzG}-fc??$RzZz`t$Uu%L~njkjr6pgLPfxpW%DmWoNfli$pyF~1>hH+(O8ejsz9 z>=!_j%xIWf)ZYHJ#M9#kK}&JN@51?6Y!%kv2yvrAZ}+S=YM_ok+H2JR{$c>e3Lx&v zPith;;ij;WF5Jj9)ZP+yq`3gjPPaF+8JJkQmoK4|#f_-U`8z2CYDCnN$IIQr^Cu`P z-KH-N45+dk<7bpr*<7>4n40^nYY3?Sr2KUXV%$G-1ZWn%&%CK&QM1uaVRf%~R^|wO zt2y$jOw72|I{J8Wz(u#OUrj~xWea2Ht)z8y^b|#^zZc(!+Xi0-=$bDx z7j23mV$!OoZ&bO3G_^mzdht|sO@K_Vs%7n~G8=D$T6%gN@3k+Vq+}jH@(VrsO|7h7 zUZ4isJBwcwQUjOaaJB3Hz3y`R&*S;RR?l3^|B4rnHz@IBWldY5X=6IIEAiR?HPnDLK6XW!%$o{4t-(UDC zZZOHOxm~(-aj0vQzt422{?aGq8^>TZ@likmI&O*!qO004i|!QGu?uRUHdC_JbmX^LZ=_@e*WYEQbYY>xcyoL7yK&5 zIB4sYBDsk#%V5#hh^>+?vEb6 z!DuhNNI4->Lwae{fH!r#ZByjwEG{Y(e@uw(Qt#%oLfzB18c56Wn?gs3D{TNz ziH&||^u^#VdStK*Irj}cVQMI#9iSriuR=%1$r{kM8+*%H6#WsCrJC)#$s@G1`0>@T z2;3cXTR*4B7_2l}*}l=}F3Qt=*`U&>RxRP7db-kra_Sc$%D=nfdU0$3Fg}V^l#eYyFYrv6wY@>wWE45?a23_etXuhJzMRNP!#j?a>h>UP-Q4n zLqQuHLanvyRJBsa4ppIrWlA4Qc1H2_l4U%cC$5oUQy?C0$q#6=e^+r8S86^2X{cB5 zn7O>Z(A2Xs3TIVWP++pWGw8)iEKW*D4|=?@jE^aG`pQH(4I%C~#)KC;`RsZf*AmRH z^>r!w7%;dk-1{GVK@4Aie$3OqV)HjOg`~d3hS<~j!N)?g{sA1I+>IGx!^lqn+C81> zH#I~aXFG00(f*YCH&$i;0VQTN0xEq`&D?3ABM^5T1>A6qthwLigKL`_cK%3If97+e z_1FCpA6}Ozy9`|Qy$27jba!`O-mV}eAmTMIoDM0^nkwNIWObf6e}vfNnY!|_Q_8^L zQk+`8)ySMc$Hbr=ys=DQLCJ6APlwebHz8ULKK{c1{`UOlp;htQ<;mTqrQY7|x;eHB zCiUtTapzWIZB9V^e0{Ssa_+ZpF2{vOX|C8BnBi6@-=?J6&qb?q!zMYXi}2oTu^*`! z9-FV-=FH0;-;s`J($%BlHRqs8bvivgqSJmGYEM-|x7P63Tz&<#0}DjL&}iZ4)e++g z3I3g#guP3jKVSCh{R`(nkLe#-vtqs=t_8#1sb}9nTV?m#x6dd{f8KW0HQ1_i4!MCYa_U%X4gh$=7e7NovnyJTLHar~7A{ekITf z)XHlDg>fL-afF(reV{_ta62>8f|&Gh`Hr%l4GEB6pgR;$sC0gWT+4%}Un81&+qPHV zW!PwkYVAqxqiOqLPMUBIB!vnE2^j0U)r6X~{DZttd>9`u-kIUp6Z~WQ%A@W?y9WGx z-9j4ak+x3%=9lnn^4KszMX*p~$<0Np&RwS5w$ta{ z8+3`Kf(#sGX?PU2bOt=l1(bQu!NRYmS3r)B+t2YvW*-AvE|~IaZlPoAFEi#4?e zAuYDH+3UQM)G?v1@^5HRw=c31sEjB-B8omlrf6xw+UX)$hPQDA3h2S$IRLG1`!-j% z=0a8gNkc-ST?*^3TSEy$^2Qz70MFMmIe0OCHsWqax1(FgGJb z5Y=XSMI#>udWurZd8_w0ZWLgr-6PlhzL7O^S)D7^r^tpWwy0xInVQo|rdD=t27Me& zTb_Dqi7|JhB)n*BOF28#>Z=SqsHkqIU~#ZS+7+e%{r3dBk7qi5QQ4OP?`#zL-xcN% zRX4%bKYR9h*CCWZ@~Zx1JTS!F_jy=84j!F%9M+FecqEQmt^S0o&mi>zs!gY_smm)(mCE}mGc{d`Un z1NpqYnaQece!A3sT4(8p!PP+K49psk;Mco|18VT*ed#BPXHPs-UB6;0Pd*hUW-eaR zsQRL7BUNW~q;Mog74{6eDv95hKWZx5{91_lBi)=T+>t$*?J;3kYG85E&aBok^ogf? zSkOmlytK7n1Kw_DBEjhcP$&%*+dee7hFW=R`ADek2NpiHNynZ>OjRhL(n>qnm*{pi-->sFwri@Ilk^b3nIym) zN4>iZJf_^G51F2D6Du!KLV4JD*=JshMIatL-t$%2Qc7OO@@-}VBS9Hlu}fKqdu%J5 zw@!dmziYJm)s;w3l{2pT@*w$Q^owB$!Vw#hE9Tfi_3d+P?CnYf>h16adkGcz_+-y= zyO6?FF&K38z8jT@(I_a{oLx~3N&paJDKkVN^#^Gy`BQvcP3S!8+nE>@+V~M$dq>TJ z4k=4>`CbR{!gd78i{qwdzvIA{Bcy!Y3Z->;=+wi;@lPI>V%ecz9Z@#vzE4i` zDsGUI0CEuW7IumDF#h=-=yJb`el>#$HrE&YZg371#`B~@J{)*BFci6-`h99nvEP9{ zMfQk|W4q`dOBtM9XQ1|Kp^GD>TGbx%XLZ>xYp{cVvOH~u$A`E1s zxnKIE&z^c%)Av;V`XwvwC7puj1c#c30{xR1Y{)CnMaTkMqWP9x7*@WZJ`cEq#tNx$eLF6+&` z?66|(Q`opuQgc*{#0DN6mbq6U+i%K&rSH89U~iFSo2Rm%=>2rovQ zJ21RSxqO{9cq$1(bm&ZzJwhCfdB?TH`Ki(Gv>E~N=IjMVHFbJVLoWx-AlY1Sz(&{b z89M87>n+=`PielT1;fR6;^WReO7iqc3%d>4f!?;GFup+4UrdZSb)LvIgvqtW>2syO zA7+UTmg!3c3pDaX3bkILhCf0e*YiOAF<>%fknZIrGh{oWFU}cMKY1Ncr{nhRHhZ}g zz-P{;AGd>YLoWmL3A2L|GlWbnYd` z)nQz83m6ky2DQD=v?l1P6VXKw}7M2(y55yqY*l zxOuHJH~>?oXqEw~^D9ejkoPfGC9TD%HQ=L00HQdxgEfzLySQz#FZB>w_{dSvu_;D1 z;g1GV4l_>&HRd$|=Sqq?R?FErT5)@duRG8DbemMXxG^HVh_hLlX}Ne0UcB6k)==G# z0QDm_L*MINe$UuTSe?2*koXe&l=UBemurzb+}c{ zQk!Qsg$h+jeT@Hv)1u|S{^AROM5%H7b zfyG3*&65Q?!x~MazQWk&g+mI8qO=NY!&;k4(b;8o!p~yw@@0n_d2HOPvXD@*sYI^h zQk3OoOgHi*gqIMtnj{e) zgR1R3z-90=SHq(L8su5)QCl}2UzGh9!q2xFCSKErmJfhIY0VZ#uxnjk*7wD~j#LLv z56_p+zTJ8(4XLwUdNf~drZBwC8v2(sY;S-!&`%w{pnjxxo3tCYW?vk{ud1A0p0rk` z*|uTE?GYgP=3cXfwt%-{ptR^QATBjUy7)v!(VZda>*}SMr4m!inB- zA@)Fzstq(XTZyUB`VDx-w*J2*V7wtA_uY2IydGOw#fi-*ie}i4lRtm|{=QWcob>1+ zlvED8YCVR#Flh~O&L6W24%rG$jV+vYxQ+>eB(Z{2OVP@v&jqvoX}q z#STl{Js9-!3*8xIR`O!2bGYU5uvcZ68a{Bq<;z=@tikcVJ6NX^JtJwZUj-s(Rm{`T z^*qcPKIQaz`U(%WrCucui^1Lbkr-aFpmVN%UUcxS6P{jlnp+mI@!T9Fwm_T5`ZH_USB50 zW_XEJ5vwWCWXunJ?D7)~rrW21BJo9LryrKYmW`38r^lr*LFan_{&eq2PP` zhAUU|k6|JeBtkLdyp;StVcU5(kLFIFx&}F>l(IDh>Z8TnnyHBx)KuEVsWxxTCg;N) zL`(e>L-??>u%SyIV!>n-P16taith>K~hEgP*i%A3v9Cw)IG?GrSl>tpFiY8-@c z(q0>Hj>={^+t>P!{3=1$6u#9`^oKgoO4F4 zKd7a>A+@F|RPy*$Qp`7bA?MS#dZJrbV&Pe`+h&MjtJ_e|J&w_x@#%JzRd!50c_U>7W9*E$@S5a41`BxQ zxQlQsB}_88thHILzf?%Et{vPIQJ86D87lN-wl z923Tb9b%+}lDD#y6qh-zOojYYYGYcqpAnX@d10s$MI$aW<=tFY>F+3#RR)h)Z%R?| zE##4r$PO~hPIAm?pxEziJNK}lY182eW)%0up`d5YRn$Io+t#>!kj~!CkzeJDcVGSM z2;I>WXD;3PzkleY&>1SMbL^qb-;K9k{8|{El5k%y0%p@aMhK!|>v?eae~q0c$ji83 zeoTu#!|+QH3`CnZmod%TWHljoM6bDdn+LkVhw_Ro%32qezZ(#9AAz485tZ2;h)3+M zoWuy-MAKrUu0%NGVQex zJ#ro*5%fy*hmzY=+j;eI%MF{gK6DsW3u$6DYNgA&xukO5@T%O0dNusjfuy7w$pG1H zBx{NfdT|*4*U;zj7;1Ux-t&~yBt$C??>^u(a0C8Jq^v#H5sO8)I8c)wuTXY&Ol1B4 zQeAefLD?J6B?O>aSh&N!OP!NTc@Nv|@2n%OJlW;7DE&|uTe)a11#x*+OJjM3PmidX z!mUW&a^zyqHfAAV}I_NA5B!d zyuKtAqO_eL>F{5S{^vR!`vHIT1M|28LDZ_S_1e4X12mGx9B?G0Dcu8on zW)o^a-Edi6gOAU2x24SY%H&)*{fH3v><*k4cIZ z;=HZ|QTeZNaqHDB;z?0e4E{{LGmvJ9Dp&1{Rt!(MO~IIR7USE{9oM;6n1hJ|483mV^=y6nbGR3AXlkJSw{he}BtmTn}Pa8ip&#)8IaM%1y{?TobJzPago!264 zJNzKeiwt{Lgkp_P!+3d;AE?1Ql>^Yf&;-)QyLGh=VuK#m88MqT8z3vuEA~$L(eL$U1VfLI_F5@50z_qGZa> zlXBY7OhQ|~e$41qFdxHoaQwVOT+>}5so~spf5XI0HTEi3@I5nkWJ=_A2|fLjxIQPL z`?%&r2OIRpW=pAw7v~xmr1|47@;4!ZK0?E9Zk0&#>oVe9}BaX`>jaObk+iw zBeWHFni@Hb{rfb>hQ0He+2pYIugwsxGg0yUvXxt@c8dDO!O+Gq;n@DH)j_X`CBp85 z#{9IiAV=O3p`#<}eOpxfzh}$;vnkI!f}>8tP%DL`rfmk67WcjOBcyrW@o@#mV;B}K z*7CHpFS%i8ycE$t96_Fb+*nhnz#0E+~ zt(_3Iy7fIVXf8xBRhd18U#LI4IbPWaY+krpSz+?TjLEfQXj=+RJ?^BI&hh?JM1p2GyQlim>=ByNbL+ zZM#GCBeZ%r2^po1nW*&_#;Iv1rACG1>s!o+62kBi&iAB4FumQ~z6oUI{YWpke96U( zzSa0Z8({SJ2I%j-*}Hn>7`mKIMqe}aeGW%@M0?C#ZSITepP}JeWQvDM-&;B&TWnux zmE3k4LR&aTyGBS&Lj`m<1te60h6e(r7bG$AIQBCXWG!|*c%reBd`%@z%Kl00Oo{AnFk~JnhtE=!~UQrf%6GNagxxvJHxx* zD=nAnDl-*tmizle@85rC?yCl*#;s7+|E(+d$Iq)IIt@Xzl=i$0&2-x_U`)l{pX(|4 z!hCu-B9e2%XU7)Y8)LG)t(&u0L{eEE8n4x;#{%OF#BLO7xofsg3k#_`p3vj;^qaB; zNt#^)i&nj?;eg30mh+-CzDvTZVgy_Q|FUdEyfT5S7&!qq+Xqh?8HxSQFhL2m{_ zK@v&nRNST+yKXD&-C!>YIul31OSK`n@b_#u_x-^k>Q#delq)slzxPKVEwmoT;H9Ri zQ!_N$7anD{h;;vJj|I{mv!?0#C-W;6eUm;1A*BB_(I9?NMGLJKI7c7*g13)mz^w1a z3&`7Sez<}+N&afW8<`SUDB_@T41-q^6~C{13>~7fd%J19?OjL+^(wKI&n}qE_|vie z6G?+Lmf@|%)Np>u9;*t^n^rAVNeyodJZ}W)A3jKOwg*>O)nBlMN(+}iX2T_0mu2v> zq$FU=jmCDycGr~D!rWgRfqw4fq_D{oarSug$RRth_u@83pw~2BrlEZ0atT{zziP=3 z7*mOvMn-muA;f*hD1HRepT=wVi~p@<+|MXV5}n9k=wx?x=eIrr$F#0Mmiuzj7cM2X zUa4^;&n@^FUmxR}E|}L{+pccxTB>=Us;55XAkN50q&qh^P`;-KNue=G%VG+u7YAx4 zD0;QNb7XO7VOhUF&@$y?uc{SnX=~U zcyi-Uie)gADsIi%R(28%O~ADFu+Shgqd@}gIIoLZb8>&XM{olU3yXkC)b5P^g3bj^ zqSh5q>tkM8|9dO_Ptd&7%ut{szQyWr@swMxf9ivqwe7SW zbQ24KBSn=9pIpRLQE}4r#J7#5P;kQznNZK=`9@a^FB7aRLw?)P;QbFj{VSU-l%J-Q z>lX4M7!3zHBL9cMfolnc&%?u*0_Y`O7N2m@y0J~a@x-j_*UtyonzEz^iA2GI6d2Xi z)_u@w>%~YmB@j6I8V-Rw@kS?MWtI!Bfs83?N_9eCNzwIEU2-WiCXZOtoD~CPoM1|v zY7~wt8`f0E1Etab*{fiuGqcrT7z|s8P0<}NRC0r` ztL%merh4D73kcBu@^rE@M`S(y4$_1rJ-^w4F-ms;2J%CNsJN4xy^ISYT|DJ7kk*?9L(VzbC_C`}1JoDpHS=D)p2=D#znxKoW0avbsl;W=v7kN_fM=@wYM~pIM zv|jLZWYa8C-(oQb+ceu{>AFZoLsl`(zGEg~AaDkAb-? zip9ibs%SVYKhlQE-1p%ddO%N{wzrb=kPE>u39X@|6xm24JJ+od^&HbRUh!Tl4-eAq z{QEnzkAs&_!xGwb|1{y|j%*LJ)b`$RPy|KImm~g)zEGv2p%>*7ei9VMZGoS3J)&-A z>PO~788(}L43Qp~(5}0A!53mvNu<8jHw{RuQVqFF33t~0>(7MTkvtvE^@ug&R7Qrh$_TwjR3C9+Q}mgh?bF6ixBhhpb(*Zx~q12Xw_e-3ELXCInC zs#KQQnYt8ivN8~=&b$$F6Bo5!S#P=XB$)g*-c6T9IQOSd23#d-N#Sg(YU^ZYr@<+9 zzpO;8tWp=U7kK`Rh>%^HS{JRb8M)=M>|~OT1uS{T+2%gSbg}3O3gYO@-yyhSHh2(75p5;ZCj5kF)fVN93q(ADVLB- zkf|v@3+dPCF?pl{RZ?>GbGf8^@j`eQo0&weAKDBH&p;MG3I80HB1!!o+NF{-v4F?_ z%-R0+GzBFP3@yvARN7`Z0K93QV+p?_!gKKf>D9m7)3ulbK-)u?;w{icb?W z3lU^jAq|JLhpZ{Y?ltSbi|zjkKm3z3FWq`3%jo`e%%lVUQYs-<16q{VP*SbcU_eGC?Y#^4VEVcvN&V!x?L;m6 zR1IfkMNf#Cyua{imZ*C{^>7~fB2RsQHuSD3nW{f0-(yT6Bvj*x^VPmejAU|5enEg1n78#DYzPZNY?c{bm(sWt*jiOtn#VtbmrZZMR zh<~7Jp{!w7?>GPAm$K_s;oV*BN3P`7igTbm2QUf=BedMplA;=QD<>O9=FS_Kyjxt4 zk`T)^2rM)S+*U~!*`Edvdb1Te8GInKB)>Mj&V&+* zNj;C0&2w_huIfa{3ajf27bz-}(t1B9J<*POTr9h7BvuW&ve9!-9W#sw#TYJ{s1Y6= zDljEZx|{4Ta(a9`QEB6adOg)mbdgg{7sjM5#&#v*egCiyQ?mRt73 zna9-V9lXdqlHMy9RHI*}QLqHCp6ca0CFf%s@2+6J2e`uj1fvvV8g3yaDc!msZH3Fm zJs}3qB|%)qQ_t6W@`aZ{*Za$`;x1-n&Q4cnYu1#Axf+E5g)>_3BU?+l?z+BsX?`l3 z)H%FXm?$C9-1Ni2B(;W9b|%-N{@eMuwQHllNKacoS6x0#h+d=vu*Kf4IgL~M@sX8b zU9Fb2ut`b3HJ2yHk7s_I=w}XPK7;;@dMLC{Z*{;qt+q)AP>^ zOFANI*NXebOF=sdb5B#s8OSCE3s3aEa=LcgNi@573zH|M;k$F|)AqIu zyJ;mQ7F7C>alWB$KWy(UStT~x`$g<}9y@QyjiAOGh&868LE`CVx9L2Lb4ic*RE z5Z=fn)>cb?fZUPdEF`b=zgVn|X^_)+h|w4BDl0y7SJtVip*LUB+w#h)kb9cB(fh|i zL84sp=b2PlT8Fp3ulbojVG42AGOp_0B;`R+XBveZc&M{>)sQ ze(n94&>`u)ptl&bP&k|N^U6fXyER|=rva~_8|UY$d)Z_pxGzTMmBB4(4Fh#QWFZTHyScEqVA}^pSCX)6+o5OFgxC>@yzRTtE z{pRMhL?zmjVPBd_@}mFM$F`Z|WE?Do8KyftoWd`|qN&+ZAHk7DnlJyE(<#T4##g70 z3SFxVX>RtNH3_;L^2_jR2@=LkqxRE-L%%mDhXX|6J$C4 zAP2tntdc>i4~$K=XeD6bYFEDFDpbMaI%6h@DQd3J>DvRf{s>W_z^g81fqYDs|w=;$Sy=b@1FAR zso{EV1__gQqihf&2Rli_!Kv!OBW?}vlG7G&C@}b%3!x4KOa9ZIE%FB=PQ&t*l(c!y zzpH_3wx(JNSlGUh+6emnoXdB6HNM)9JuC`X8kW{HRRE?aoB zV0K$q`5j4qt@N-VEu{+qWj7^#ckSK>x?Bs7h={?`Ewal7LnEGf9;Wp@Gb(ybJ!pXZdGL)k=4VWaZvi9aunJTtzt@kzw2BGcg4TD$!&+ZOB3n6ki{0y6Y{baV*1qu*Ez6crV}Uw4QA2%A%or1cp~ zUYGl$nN67}97pww+-8JvN-G}9Ne3M1xH%yJMrip}V(GfDcoUfX;U}FxVGsC=<_J&5 zhF#toT~2>JcjuFR+!wueZTm!6tl%k2=~)Zy~P!7eM z{kN^Ts{DoC7MVt*B_%O9+h`rdM7wMq2xR}q8=iqC@d-eE{($BbN#ts#hZ(~$O+V^) zwSlR1o|qU5IAQv70IZ_Guiz|}9$`ln;(%%!ntai6N8}86KX)ym1&S}l0th`tE$*lO z*Y&*ixi2ljSbUz|FhJID7u@Em0m+ai_1(vX>hwNf>-Kw7B<%Hk^H2B|(7RkICL2VshgIPgHy8)V6#>!3r9RIo-tis2y@GM zl0K`L4q`@`H)KuM#NaDiCcH{3O+SXi67P*gXPMqigWa)u^A-9XT}H47hB-#S11Y3;Zr-G0hPNFHyk1O!+${gP}7OpI*-(-L9FT zlz0hgiBTP8YLZXC-jk~{%PTZzcNTQf>;=F)+OW=~qyI`}@fmIKZgHb9WQ{Co{TIc* zY3$GHMvFnQZ4t)>f@Xz2puaAUs5xKe$g&Mz%j^2S^+T6oV!APFeZQO4A3BQ3Z}SF^ znK*bY%}6;aFYMy8x< z0`KshLcKZ;2)vcSxI`9!>M^v6?V^x`k!%$$JAlSO zELQF?mcErif2>;E1(EGt1>={Mc=FZN$66?GGb^vk#Y=gnn}iH$hWOJ8A#SuK!T5L` zTUdmhv*Z<}A}t5A)6ogM{RSW6>4*hJm>F4{X!SmVtEiFZIYNbbV+F&1m zBYOf;DnZY#(sq&>U4=EAmL=FT1vK0+{PLA$Ct*WfP|-t#&8u7R6Yi#C!zU`AwzOgDW1Cq0RGqrCI~%p*^9 z3;D9n(o|@Z7TFEZ3GmAI37qO?vq-3_B_yOjAmkf~-|@iw=zo?T%zbWlz5%JdjIod# zt&`&h&$y1P+GZd`wf8*fVNcNMA2tG$BZip)v#Iq#jWr1xu&X_cQrQTaGmp?m{ceN! zxd(C0k__vca+MijvT?Y!Lrn;t51;iP#l*4Q&=>9%jB8&RSJ0m*cc$G|H>*9H13;Br zA#9=3(oqb>LeiIkVdD2qn~9ryRQ-u2Bs>caKi_O|nNi4pG#rf7=e}Yd9ma!-N9bxm zNc?5|I5vg2jA`+6uH{S!+R{_6-P8W1rJ;JQ8Cz~w?%Mw}z49W2xJnURTWcDll|X!F zUchKmYAb8`*w)_z57#y}3w=}3zIVrJ4L@QIB53?i^)8O3tGVIgbTqYE`W$b4fZXU# zBdImAk`Un*o}Mq{hIncpSrf46QwF$k86r+g^8PPXtP*PxZHhSAM7FUcY|)}qp(5sI zAkH}m=%KnmhlBV*J;n{(8P^YV;ihXQtg{DN_kj;tx zyZi}J446nJ{X#v<`MxJ6a(iYwzc*2=H~au_J(eV2ZEwC_GiN3Hg75yisO!g-L2hP%@?UFUn&yIu^l)J4F>)s=edE6 z2Fl(R9CbmWZfoKJsoz!P#Lnz`|0IFp6%-iaRk4=?NP4w?wBug6>7k&!jO}9;N-p5h znX4Tu>3i#Y1>4i|v#bDg-rYNcqH*qJ@Gbv5N{li%E_?gHn+zHXqhLoC*i9i_m@H|# z`w=dsOzWD3blJquN2I|EVq_WKa@HBgp%02Shbb(F!~ zTVu7yqbd(o$okHmffT8|2-Q1!6jS&T4_>Hs@SPuXJrYcwyb|cFc57^yJ^jsLZrRTa zES89(OJTa?GHRk_!}p)^^4~wW$2Npb0!6@hqokq~7t#a~xKM5+W^HX_G0_rPPB1kLe=anwDKIo@bazPQ2+ul&o!0|#LU9-x;tgX?lNjJ4B-6uID>NyjNObl1f2b04^&4#}K6<(HG)S>nieoF)p0xIK1 zx-cLke#|3#9~emJz2;#Cnc0iM5$UdGoFCS>f(@x3C>iBOD@Yh(t|iJL6=cn z2dVK8smt$AU_J(px)fz_ARtArqwX*)*&qjq8|T?m#)2R?@0h^(|9edS2i6)h4iH&>&*N&gZZg7ZyjO+~LxVh{2lipkkbAKWE;3}Z^!N}XW3c9#GZ3#I z!d0P9fuH1edxIBs9@s&OMZj-r+zh?2p=TkawDPq_hcPnx#0gl6b}2UMeVwG7+Y8GN5Fr~ ze}E4as^BjxVGyOaL2Mi!=X!96c$(D#wJt$?*bM0yOg1yLO+O6W?V<(ZIOYGv@qyg) z|HbkDpK)9)Ku3fU(<1h3`oKW_Pa;`?t`5ghsFyD(?I9p;jyy}mnh(qk*;1*1&(2#s z44*x4j;==Dg@=bHO2VH8EeYBSHZ3toS-$wOT2nZi*|$1(rqVd%=d zNRdjxMmVQu#3NUNIdpI>q~NOeGO`m$5_8%0zQwBFukEIJBj8@>kN$ z=-LWh6zGv2k9r)YM>?u^7EHL=rC~(@+e3sXHB#N?&kI`V^5@cb7j1Zb9N~d~KuDiz z7Y@@OpD4Hr&b>XdVl`)lRE8qIJ+UJljXI1k0x<(H4ZB1_15)W(Fw`&bP``Fh0j7!2 zS05YZDFzo%Q9X=dt2IFP)hq%aWEO+5;k5Lu!))dVKWI27&VjpT0B6au*sjC$*iNhf z@?8lB90WZ(q>@N{d5Bbgs}i)wmEO%jn|p)_HbjO>9U^UH4DEYVtpy!%diTvBl{e~qG91<-}Q&aMOg|v+q z@}Ab#Gcnw6Lqje7{dZ#ejVRN9%5Q*-P{>s}UvIum?bi<|VjcaT0gmDSWA8l!n%tUp zVFeW%pdzAF6$KRmr57nSiZtmpAW}l_MF`b~ihv-!SLs9uJyda11VShDA|=#BT7ZP| zt?aGunOQT}Tx-@ol&S^~lnR}%Z%(!%;%Buvn64D}uFVUN zh;d*7N&794{lqRlHEg7p0pcN?yzmd(7+_;Hic0%Ym0LhnL{40`)2A@=A3Y~zd;4?O ze(YLA9@sVNIT*vif$t@UQMxA=R`+9_RKPmnh>LXGkataQ-#X)Uwin+vHAO~6xf%P7 zkBy0x%k6}hGq|=T7~=l_hFxsPhceLUI6}xy6@2c8tC69cfSAYhyQoG{YN73 zi`Dc`|MP3R<xk(Ih{j>$f%lNL$35@KE z_tNJDoE1LCwVQVTb-vFSkYT~LI6&YuVQ_#YVIQuo-4KkKO83KJ71)nl{E^JR3G#1U zdyNiwxX1}#0|WE^+$g@EBPEIcz@SpJET^o?~4I!4yG z!D1o%Nx0gtlV*pk-W21+p z^!@}&uyx*R(zkhe5#x?lXkWm+2ytQB$Al%JM;GR5+@dyy$}rzSiTAcZG57N3)^am! zE?+0NzPmdP6#O2=N_Zz(iX&^vEW^JA>?e~Gc=!a6X=5%=UHOHj@1Z}>|LDL%Bv819 z8A#~`kfiUEOt-)cd!GKhc{LZ6csHHRS96J$yf&;a4rn#sEBAmBjl$ zi?D}(l*@u=6tasbaO$L@*s%0Ia&>$mSYst_Z;badUq=i)SoF$1!dxrR6UL2~KhClX zh%H8O?&aUQ?SHrw-@tPqr6EC{z6jhu{`>D2>xnJMMAm!VU5C?Yg!Y^c=;JiJd}ux|=H1F5PR-dO^b+N$T+eeIOd0GSm#?Djz{W^ei@TY`u_3Fb96J*CK{Lghs z{}trG)Go$!Z%r6%sKk0s>ot?1^SsWF5~gh%7C{pv@!o@fuamwufF-#jH{g3);#uOtWbN@sU&YOK_GHCbKIXXIK zx5}l6k*cbV)gVuC{q4yhu`|-#TsOZ;Y)V%LKc9)JA7;5jCnS;hc<4*b$-55Wu_+Jk zo}#6F`1rKu?HocS5>~ywj$9`SdazV82$YvcBF;a)d+P2L8I&;Q;=tuTI z_nTc8$WUQ2T6?=Uq)5%j$B}cfl+X#<2d|~23oHF4k-0$0d-tAKEF-(aO%v**1t zXU@b~2QrFWgt^*ATtLK!oy*k`ZGI8e{&|IHyUqEeM==hmeRnp;w3WOU=}9bR9IBQU z$kSasom?#V=+UE)h+Xuq5qO>Z#+bM^zV2QSfj7ZRzrayPsJYli-BfF=49NR{=jTc@vg+xAM*TRYm8g!M|42QHbcn9ak^b&Pi zdH&w^z#<*J3q*fZOD&)h-0j*Io$SE%suV#x8~+F*{+-BL#1z@ zv1I2Is!e+n;!CA(_4=&H!M9@?b}CA`!m#++t??H`lg-X(hT1ZPK|GH&;U=$z%X5K- z>$J4A4%-9j*SWYtq)eSKC(%cT6|eFxO@!bk8gu)`u7i|xLX}QD%8*$ zlXB^=rzF>orb3Os<@C47>FAUpsLSStI<6 z!=e{p?-+VX%!i+@{;@S#opeB0?R{y&uz?Nss<4AyHKTB$L7sl)_Y(bE9A7Afs2O?g zNsaKLgkQdPA9Y(%VosqI<$%!0%F6N(%SIo)zK}b>HSeu`9c*BQP>#xa7&y&NqlPsl zYjzQKdXjL=ox2daU8NYimAE?7-=LiU+YD*horFN+kL^v~3P9dw`rU!~VC3gtI12re zw~H@TTzO+DEM3ObG{uKl<+SviQOrX!kXiVeCj9J?oOw%=(t{ZB?IVw3T$o}Z=O!^t zpVlm6HzjG-CHNpBuCrJ*;im(;6W?v)+;DH7Q46(!t)mlcAzfC^eFf%myg1u?_dDnV zi<@(GOD1!xcY{JBA_o2UxG|qPbX3UC=V4FZiBoogmBP{w{@Tuc=jdc)Wy6$>>gC|# zg*?0{k7Kf{hGy|8+o!A!~z>^|fn_AC)AYHAk(- zzghQL={xrEp>&~3L_!32@HWh~jPCX?Z~cD`EtJmz-){26g(V7%rE#l|{^t((T{BUA zUO=P0%yJ!hmA@!y^tFasXmfO!L{pWR=vHqBZO3t;^wdv}OihiNth!~uWr1mTUmQ^s z6>-7dh(kKLPFuoiwC`h-THTbL9+a4~XhFa|gxE12fbde@H0S*lG)i8yIjq7U5Nc1uCWpp~ zi48p4>^!{ry=z@8yq`DtP%O=vGsXj}+MS=QVK7%z_G=g0b98d{_Q7lLoWgExG+%bq zj0Cb9T#yqV6qxGi3a{!!;tp6kSrHkxD}k+l`<4(+ir%)=4TbmSA+G~-khzxC0~nu} zXnRb?FAupwcI@q29?$x&&Vn8Ya{y_-m;$jHbF&j$h|kK`ChAAPRPNy2rdMTwzk@T1 zy30J0dvvF_pZ9)?Ojn&$U_LZ0@uHIW_82F01eUC{dzZ&$%M zQB-z`jXpO6I@e{IT!F6*6|9ZGxT|eWzHm!6TzKM-O|d2hb{0b@%CZ$iIkpyT2c0dw z!kGpIHg#Ja_Ouj7?}4Q_C8L%J`i`Rbp>4rGmm+ccuuhQ;Yf!64eafXBvcmBru`oQA z9cqf){^^;M`QCVi_eB2z-03uyXcmpt9&wcl>^)I=-I|g{Z1b&I)t8TOmE?+4_r&{2L0MKtn=8CezS6 z3Lpd@vnqgLG_(;8;6RDeO9s36z`w83G#&1B+*qRsR)f0BP+yFIpmmywqb@ghIc z+}JTO>_7F$(0Arq$Di&IwZ|Rvzq!ZanxP19ZpyCC*u@|gv72(|JQrL1M3#o+b}!G) zUO<`pQ7wF&lA{w@!9M`|4-`{%14O@r$Y2wRo1x$qS5i{&l-4eO=c|=vw=t3v=3?`) zha;jNanK+JifPR0cNCj5+bI2fanwlr3hxM2Ieasrf*k|^QU$ujdr1ltM~%9Hx3S18{$85eYv>2|}wwoaEyX`Kb<2E0&@%80^D_;7`tPwd7#Fxs( zXe#!x1=4?~u*Zqud{iq^bV<{vb%yjQrIL;9s_myI^`$XWm)xvx3yu zbV&HdPxF4s-CnZ$q~miA(n_o3QL**NnEu&rrxL8#R8=N5tb5yS^GtuWYXm7iva5`7 zdd0|voGLej)`;6m8;D4c;VwF>H`wFScWaUy+WKI_{y75fL1TC755bAi2Z|y0j(uXk zdbNoZvGbX=*No^@5edA)j)YX+wnKaKO8+HpI~6SX^l35pY#8#tp&;05!KQR)E%pjKJ1nP5`IB>@x$A6iO2m-sF5miP z?JB1vMv>2LMp5u6mqpR0!dc!p^?^~_$|dRR9GuSKw|#$V>c1@czx-MYVk)YUchUS8 zfd(9D7rydSln-vUPhdxQ?7!V-CYGryUm~tAhUA)F!OWxc+;djqXS>T{-qZ8mjpl1z z)+&Nx1hgw1q8fPCTm0cW*{P|iBL0Dl1Kbi^o2aODe*4|~U1^SVZHdc))-lEte$EO_S#$HZ6>IAf8ag)IjVSZ$z>A~ei}W>fHMR{w$9q>#$Uj>_++NPF0BJ!!wik-AWM zpHhTH)J5y~iRG!euzMZKK_5dxa+O0FqAuE|b3v|VYZtGZI;4G;oc3Oh4-MO7q1{;0 zc1$(NM#fq@Um1sp7B}|urlT2<==OE@j>n&02QvU@#gAHpnO~cH z)MAe7>eZ{sNw|t3ITbahI(mNH!Tutcl6idGMBd!(MUJr?T7cHDsj|4Yq~xJ8Mt3Sj z65%0aERZM}7vN z$(P%`#~xp>Z`0yk{t<8$Ie$Hz-YM%e zi~DZVo1;4LFpVQxA1uGLjie|LPYBI}(H95sTc0cee)*n@%^)Lo+UnPG{)gGTxphO%-Evw;P|6>^p6(EAR~j)2S5|Lyl<)WwS~x z;k~X!YY2_6nl;)S)J(T^j!<4;Ry$AZe6>NVfXS>})?iC-A9dEP3TmVCMN38J#@>(>Vtgx#O7GTiFZpIn;b z9?J>idoO0uQrVd)CurWD=-c2zf1c}RV+5-ozFC82vd3jEf4XW5CaWlGKgSHhJTI-n z8sI9DYR6?ivV;mOim2%@fw_f!{P;0<1qmPx*+*G-cwDs2Gbg7Y;gpt|O=XDm-0f-t zarcK%LKYdS*S*(E~&pV`OowJ7x3m( zG7!h9+6-o05L@N1O`H8%at2>1HksJ|j9_D9zB5c6S}*cJa{R3*TXT}IW|?gGT}DpF zy`0ZBo>d`+KO!VXFt>d*>Xaz zl-?nGPT(flQWX{Oul6p#zh?Wj8VF$nm*PHr4^#!piNbDs z%6$>(B?W2P81?tbITKo`SjGR^k+C z3=^MK%{rNYGPvH1ytkJm|M#_;14ni+g!bm54MtFm`Ho7N-M2EF2VF1{8*s~V>Tn%3lkad?Sx>ybiUnfI3r*jL_>~k?CFP;Yi zti7h3UQfy<&x=t=?N^c(55Oz}K0CHQ0T?$0$3wCG4k6LzD9~kwZ7pcqb05dJMIFVH zzpvC@gz^K(p`ZQ4iHV0`EETJV7XP8Hd;Hf^kPZn8pct>p19=#J$-l5)m3%A*rjPCn z%;s(dW?|qSz48;Y-1}U-XfKYngq=c@bh{j8#<=exEP^Mq<3gD<(t&c%bsHP(Tc@{3 zmbojQh3336rUyqRe3agwI{3O@0~*Qf;%+Ts0{neui5bU!XK|_w48D=F|NdDZQ0dbV zkbQ4f_FxRcRHCoghEHD{^JsW}ecu`>PSQx~NDL@AP6IVws)sR7>bS*82_euppz`rly6JA$0?H^H0w z^QOM;#UcEY)h7TscouxVrB9NmoKid0erItJw9JV$nrKn}LMo!NF~;nB-~Mm4_`T0% zOcOXJy<`6yI{a_w08Hrr<Ldw3=Ed#SrY?)8vX}?p?TQdTQ!} z5wD3L)E%1fV^`?WtMBEzC^V-405`t)GIvkraB&V;V~S$S!OJA?^p<(>XZ$ItaKac< z7z$8pxpc1Kt38Kei_AXbL7o-@n@zSFDb;Y`HpuCgCoyQg=(lfU^*gKXLz__MmlP1u za)1#N8W#S|WWsCqyPI&KH+*th|2S;d>dl@Ue-FSJ%LoenM*O6(TuR>MS6F_V_Pl_@ z`;!+0Zj9aLU+{P`YC}TbK_yh!c|v$>2#J%Fm6!iKkoDpsZltWo-1Uya754PTjkl_) zpdxlKCJoyh!4(3aUiB=xMaP~4TM+93k%mgU@mRfbyOAj9UiJiE!VNIED!d1$ur1h< zQ&Y^?es0Onj=o2_zFWnL));9gUZ50)YZdopo@qOXiO?sGCXX8;D|XU%EtTq9E$d#J zFZZ=TTi&#`KDX&A=a*;(u-=_HX`&v*NqV-FdU?CRGPgSJ-i#3x8QWeKF(aL{H<>q} z!@EGVr0f39<>w;$aJGZ;NR)u*Co#*)co8>w65r<4;Z1pB-4VG4IGKQk9nO+L_$; zZVcmig#yn}9j4h!bo7-(qLMEY*2(|_zE7JX{!@0{g*B>eRoAq&TjNYYNe=?3O!9n^ z^IRh->(f*E;cXIL4OuEQf0i#hF50PI9cs6IafI^0?r^ztcGmq3NWzB?r@HaKDpy33 zRxAJwh(aH;Zl2)9JbM`{XsgE|@~!~#MGXC9aMqLZtHmMA6XJl&80{Vc0bearAXg;R za6%T0Uq(;uXISq`f36W_bBPx!fh$a|sL&hnp0`y|ap=-ERWhr=ztY^fc>Q`N{<7OT zi+Aw%@0T-gjNJi*iOy2laK!L;TvaGQ9Z(gDEzgz(Q68YY>ajA#j;avr01)HspzQ~~ zrf(sut0%8>aD-)R<^i0O-DEI4K*edIT%Dg&48rWOam-RA{h=HOqZMwV^N$m~lfK(X zlQxt!{^>kFDQvUR3jX$h8@hfRk}?T`C39{3Xx(0H$-kS+&5q%ROl40*_UwaDvUJfZ34#jC{u} zhI(TCnn7!I{BBZFkk)!p*ZI9E_+7AF^S^0J$_B`ZUeRg(pH^|v>(J|;Wg$Kpazt~u z2c`w4Bp=PApi^iybyFYV5EU!#oczsaQMcNu z-9&*~hDBFMEE2$3GWXQfg+{Hve2viD+Nfj{_K@UJc)ST{Y%6)+Z&zEd9O?gT69&pt zL`9xWU+F9SYl=RD+U9Idg)<~n4YjB{tf$!P-6N3tj@B30iz$DnraLMe9`UJ=w9VyIXStU*(gLp z#KOWk#kip%xdKqODYKD^!g{%~(2(I~8LKZ!pbvSEI^S#9Aw!|z1|J<9-#b@t-DD4B zvd1r4UcP<1gFcCnC$M-Uw>NPq=>^PWG#y+zN2o<9&AFDO?-A)Q|f)wBa&4_kH-o=etnW*%BtFEkd0I<<@cVbcb?}DxdjvQ z+-}ZFh{fO9ONB;KfrKAkcMD_)1qzZFnep=H25o=&mL*<~ROl!)o&9b*H8W05BGGo7 z6e=<6(J^gt?=}Cnl;UU7lnjq^v)+B9JQ2HDQPEsrxOfA)1M1@?W_GuqE1JUOpdn3Md0Yu zdvycrBkMj+*v?_w#S@seZ}raEQwve5;`3_GdGv|cVOJl-B8joII|4yftjly#;1|Pb zo6m{P|Jp^T1!Fp@1Y?w|hp&eCIHr0o+E8@uX_ry~nsl>BSfi1&OR*V||IBbQ?jFPi z`%l~+i;W(5tp99^n)%Uu@77HU>V?xxpvjAh`i$#Wu?ge$52sN!E{lCPs&jO(E%Oi7 zk+7!J>s_%X+1@+K_=N$RRwOx!#PBTH*^v&iD?})N_>-LscyHRQH;9AA7<_BN$jee& zb+u<|nR9w#H(;$-u3mlnx{}3h>pHYmo5p7cKi?L+X+{ytx@ei6B>x+h_g~S%Q%1mr z-adk{`&EgVbL1pNsB|7Kx^zcEr4$8*t{A8ESq%Ih1ciN8(NK@G!`N z__1=pttU9SdV5Y4Dn4)!D)#t_=OSO|o@jbcZvwQSevFX|bf7>bxhXUJ@_HIiR!e0& zZEK#SpN{E;2Xn^s3a`{EJ`f#?jf}iv#6E=KowO=ZCP#626Yl02AT78H^s|p|&%OD> zdZ2i{?^9M(9VosOTpiW!Nv5?c9!#vA2#hQL_Bl8uO?!nAmOoVGsar+ZA}<5%KSWNJ zW6wKMj3v9S^l@_17%J*b!++W?FcrQXN74L~>+*k0-`^Ain>0It*nI;$ob=a*`kyNX zR+3WCvaz3wxQ-10B|(n32>MmDKHypgY2LnlONv~tq(9_<1zYJ=>lEAQ;94}D^I8#(lb|r0b2@V|AdpE6 z#0qg?TNQeip>rJ*Yy;V;fToA9t(&!k>FV!k>P2AcTKbju9x!20vR7YU*aB!4h{HCK)#gA{*k1Q;*5HoeIJ6!0NH%&=LVkO+yDT7WqfLL*| zXLQ#OG5SAyeHB}@DgQ?*Cedb}yLDGUw4`bR2+9SX%}1bBKsN2CQ%q)lz+wra#nvH! z+2k^v9sP!HEN790-}Jd-0=gFBR9zddn z63K}!&4Aeuw;7&`Eg);hKc54DNdbJ(W#!!-(jdtk63JO7cH$MO3Vem@#;=+p)Y3kiy=?%b#X`k zD1;0h!~j3@D7)8sLA}6zil=OvKB;UCVr@d8LBy?r5HAdbdXp_MKd;fPdGDwL>v5-} zkxuiMRGFW3XTlqLAKL)h8$zBP@Sq-$kBhh?kR(+ZO+wsRouNT-$vt{Bi3l1AXE412 z#gV9GB!itpv^P0`Q3iG*}pzcZkzSpM^f=Uo&wbbB>*s5sm%yBCwrE)VfwJ!D)v3>!J ztbk%#ph=>6noKE42(64Pq7N*8e`O#%pAbjPG8V8{Xo2r+N&`ku2|xTUl#;70T1*o# zI~?X>MPUPlwo#KHiJ1&NYu=F@#{bPB&<#@M6b!g0=u8Il8f|H~7ok7mPN2bu1a`o; z3tz#sy$Q@3PByVLx0TB7{an&p;_v#bG|Mp#95Eo3gJF*S2*;SM0s?!P^L#j;&Cmm8 z598Oy{LL=C*>!>jUf)~R7lxJC|7Y9pnz4`mmigl6y1nB)2 zfnTf#yPwfX)c8G6relnzEBZy16hFiqi7$0p7~-F)2hsJtbDq4T#|!7AfZkO~%NA3o z)(*UUc?j0)=1dXWrBLHueC&W_dmk5lMvs88vA`K7XCYzXetnZy3H*nwBm9`-t}lu@ z6@bJ7B<9-VdXV<=fD4D+>*JIY7avVcRUb)Qbo0#3$oLQh448JVXH$k8RUU*KC`8B&XM2>R!qDiR&D)@=7#2b>k7Hl0hWAnUQ8 z9;VSznnxQOAP4LC_7X(rlVD0Y>p3b5I#f-3PM^#|9Y8pB>n!~xyGF=_u>N#!K>uG)z z_QjK0i`8_Hh+lVaJyb#0vMZCvAm|F>g`xzK`E#7bj-cYXxNd|Lt~$Xq9zC-8CThFW zf2?4BrX#2=mX%Yd$YrjN#-&CZW0?hCEdKF-<&$b6oQsO>MIg$f zk8@plUF0w~ng1x4ift@5B;*D_H$KEy65k#%DH`HQxs)K{rst(!^?=!Z^;na6$2T1; zlU?sCdM{>S_X_?2hptbpv7R&Ka&&FY#heTe?l)IG8r^weywR8+5)wU^Bko~VeN%Ti zju%c7W%^)7*$5X_yeJ|A@D)^fHlT{7oxm8c)H|zuNSMEgemi$uXuc}sqiX7?Pi^nD zMlew4VCn0CQV};;(&+1n%n42v)7WwR1UByA&weKvOagfyoS~t~%>`W;IoXvMdAC1n zeG(ICp7Vx{o~YW;0xrX-?GYfc7;k+grU5!Eif4ESI6r$UivoC@)Smcbk|#-C{#4BU zSD+Lv?8ICA(=vTG&NenShSr;YowQ^dnio^CyTaM~*t#pnfc)F$rkh5iaQC+PsZwyf z>4IVD0}!iRrhk){Wp)%PJMk%G;B%5*rOLI34+Y6=03F6K&KoeGhHi3EX$jJE6vfe( z_C6^oRwpKXIrQbl_1f6%!091y(g56Y0ZxidO-56U0wk}7|_@!9N)0LxMmiSF8WwP!qfX~?VRDPI)K3kGZgq;11M_XWiI5tYti3H zV_;Na+Pum6&FDc;6byPSVIGn_N-$hc#u`)vM6G(fEEF z=^;`*{QT9q?ntnO(5GN(e*0`M$(xU40I7z0+J%Zf2fX1)TE^a}cfWm2Hzg3Da|+A+ zf;M;)0@D0;-(@#(k^qej4J$|zjfhWV`t9|5n}rprW>_DU@{$z4$qNbWyMAer38t?z zV852u4-juTCCB*vj-dt)!kV%(-$`hZo-1|0zK4(n0Z$fvEU23Uae-c3^umdMQrO?! zz<>GRjW<||rBUg%@>gII&g+iL`<%pMYLZ6QDZ&-fus-TGCe+4EewDS#N(k|HdZgwNRJ{ShbKwU^ZJ zclr9>BBh7E^=$d15LMJN@E3fw=P`VJ0jB?K=J3FnrjHN8fL>!ydi=Yib|!&EaSOfW zjw)a=6%8ENe*5wb8W|b+P&S2vE1aAPd63G>=sd`pX4uqkfAZhHa7_}tS8Qf-z~dd* z032~0E3oHXfojEknas7FJdZ&gGV&lgE-vCKakEVlXpaBeq7(UF`x^mMPHq?x@R4HQ~) z({aasgp2RqIxhVrVub9z-ze*S>G#Fws?D*rJ)2c0yAzHbI~Ecfd->{B!OEDkbSpap zf-YZ-XS-|@L&L)xb-j0u^a^{Br*{Uh5bhC7!~29Qok@;OFTx)w%c+9eD-oYf56o zWIjGPs9F|$iC&sy$?#lawxjCCKjWeL#Ca%|gX6T_xlB3qvnl34_|=Xrk2k$h0}@6X z?pi_v5~C01WBa)OeXo0LK=K{vc=%O}LQPq?)7jQvfcYab`r~n1HLS@gHUtiUPo81Q zbnGJVhh-fiq*n+}!Zq z7rj!*Bb4-wq>~K%1*Uw@5g^nyp6+VXMTtDh4%CA6>S>04BLfW#3ZzO&lx6_#YGnOr zXH}9R2F8(!*UKo0otyM$gVvK%T!I+IMl7ZQ*wVaY+chT0_Jdz@;@vMhxk4`v^Fk2nrQ z=z8=ZG`QR;KodK@p>w9S&Ce_@vpOLyWqU=T5XC;UJ!ep7)?NBGG(5C1KgI9MaKPwd z*8EB@?x5Cxz}HFaKfNRWN-FVTIY>!A*O*E;(G3vM{tClf+M(_bW_5*p<{brL?{B5# zn({Xn<3B&`e=7XhwxnTXYg?r^MddvdoF*q7!OBhH0yz$&z}>NO6@XyeOleRkP{e>! zG-05A*yCs6H-9F_Kk4fcg0@IBNm)I<4CA(`6(Rsp-e3I6W)sEA zU&3Ai!oK?-guSK@{9|SHq3;afr^h;V?$3?f_ZwN$_3O*sv2<5?5y7+}kcuB1WlrNB zY3~5?W4bzk$@$=@t)1zCA0K3{jhCzr%`HTn=gerXt~tqe?d&l}Nbw0YsD`dT+V#Dk z`(z&YrIfW>lBL9~`N1BiANhI20Sq1dAQb7jHp~C`qQDtHv(b50b6th%wv-D`{58A@ zD}jGNZLC40w32Dv3>unXZv&2mg4P)^Uo$W92iZMK8wjUD6o0$dF(HahL#BVT&~9+; z9I7ZSea>7IaA~^&F@=9^iy42Az3>YN9cOLOfsR=ko33ZhCcN)y4+;nT`9=V+#r5QG zrCB{craOB4>1wwf`Tbh#sIVLQ0l?CS%AK2wt`y2rhEVYGSd}J~JZa<9L$;%O5ygQQ z^L8&Utqd92Io3u4)T;mx7#=@rNs#v<21pz!aa5Iqza1>G)!ltQ(x|SiP&gx=b)#0# zyS97DIrd4M)1cWQmOASaqF$B}3wHZ3FBA4Q4b8`_lN}8_V+-?l^oe!5`A3VRf~^E| zAhai?YecF7Pur0rcw()y2B5d*D}xv;E(-Lms}|zcs!;rqmP#cj);*aQ%3vj}gB2p= zRwG2JB8kdDi#7^k*|{cYp6lSE5v=;iaUlvMHO})j4-2-4apruj7xZ{xkR7~1l9+?? zLEsgxj9z-aIB3W8d^qnDIjXj}OSAgOidc?F-a~_iyufWK2W-{ASu^d_hU2a<+uJWMe3(d-`*NYKahqM z`&S!$n`>-emspKdw{HGa)a!y5z-RBM5b~oObNa!l^=~7?q6_LMOT@Hra&?YPe^$|2 z`gn75^W-DLBt}t($1YZbH$}1vAtXo+G{JbJq7uSq8E?&51=@Dlj8vE_c<(OKsp#n$ zYnJG*wY5?+-jNrHl6aeKO*%NZ%w-UgB2C>CA2)bsZccs>&twA5`u8qh^{)yqX4@J@ zj!FU-Risy8r+Cg|$v(|`i*u$g)Boi8J9^Rl&Ec=j%~hTbXg~hI4s*4RxDSq#)@q2c ziwSbh&d!FvP{d5@^Z4R)9kvPTo8bHtWb*7HV#Jd|X3&L6VNgeVaHfoI5_6$MA&kI! z7D>Spf609Ig2UWb<^IBPI!q+?SS43<%sj{X@?q`GE|v8gmO5>&KiZW$lZ>F|L#dfX z3!u@C19ri@zra4X;o5kZ06zc8Tw%i%)|B8_Vdr}SIY^pPr**XJ32|PuU7feSl53Q5 zQ;aUU4xEQI8IDdM_1S2MXYpD9Wq;W)sQ?C2^N=1E9W;;q2}IK=F}IAX z<6i;So)c1Y43H`|=jf0z9b4xc(Y`CLz-%_B+s5QZ9V~SV?Gii+tf5&70eBe6C?1aA4OK( zZ{Xr_`f4_>B}eCNgqnZnI5a2nX-5_-zD;of7v9UC<>elaEVc~>g%Z&Q1UuQ`*zAez z%!UhQSOq3g*P=XM-I5zEo=XLccRoww7yGY+dU;22Coy`2cWopS{i#@P^rJKt)2#%S z!Ko1<^R4wAMqw*#0+zyl6=9R(_W16oH$hU#J{W`XS)9WaeJnGDtu5M$`(Z;uC(kyu zwS{#}>m$s!xtH5hl-`IRN?qRtk!d@I>-l!jkD-NZRLEl z*^W&dl~9ViW8=xbves^xikZSe&H4T7+XTxEkS`tE@=Mm%vyw){r^Q`BQ-xkn`Jg29 z>z$!;K*E`a(!z8-xhZc;teADc;&)13zdOF&Ka0i@8iJTYK;xuAPy{gBey>ZjyZB|| z>%VhJd_@4MyiC!_XjtqRKt@Vzg?azVu;!8_UmtVcntp}OQ603tR{_dG*~@(VCsQt^ z@X!517Rfhti6eFnj@m>(ACQ-cWFgAi+;(Wa)pN(t z4Y=JpZTO{ZS=CQbPb}Fcrc*$*xFT_j(tg((@ajRe2rF9&IQMm~u;#%4KM?*BSH!F$uSHyIQ} zb(8ccHwPX{2lQInZGFAonca4P<4N{iJ5MFT4SF{H0y|%`_AJm2sVYnBU|XBGJ5puL zVDuv>vJ~Aj6c^+>vEsn3dsor3PqG>Gx*%Bl=b>*EAMr2RKpJRqwC0Cp0~lWXk7hgavIf9Ax;k z7O8p;S*WJs+Kg$Apo!9e_39xo+c-|1oTSbUJ~*`Am$6oOtS$!#Rdz&G@{euNxbr$1yIUy>x2fGr;;56NBWznA!nn>laI7;;Qv;hv!C!{QS+sOsWNyxJ04+& zy`H4ktln?I&_FsK9PKB$MY|Z}Y^m|aORCi06HEVk1T?~!sjNY}ew%0WSnv0<)upB> zE1`B4c?{lJ8ns-L(!127!xG|9qKUgocoKHxrYEiE0h`(NQ8o8Q_Q-kG5ZpZ%-7l5s z4WgGR4oxhQD`5`*$hEt?LOlsi^^U0L_#KDd*~}^0qA>dIHFh!9F{n#|6Ut&mIi6Z@NBb)8ykRqj7uC;{)!E|wGUGInx9hj-+8X=-ErQA z#~6$=7}-+9@FQtt9F{h=gX(&bEl3*5K9o^v|Gd6FIS$@$Zc zoe3OaQRz1qQe1}plO#=+V_1RGM zs$r>qAs3wC6EN@<-FplcN_HXp1#^bi)K9Na(8WfOq(o^*YS186PchE;VE(~njWP6Hq#ua<+u;big zBPyv4;I)SiIEhvs!Q%$6rU$Yhp8G;tul)fj$A2d1NK3c`)#RdI>ywK(Wa>K(uu%^7 zJ%lreI%QdVwUo{uMY-$Ke-X1KlOJ$(jp~5lF2LaYJaBwZI-6F`;%9$Rt(0cIA5PeX z>%y?2dzZMtZdU+-Qq>;hv*eFh)RRz6e-}Ge2Ek<`W6mv&5+v>%G)9{ zMt=(NqMC?b$lxo-gT9PSiI-S&?we&u-oKAgm_Y_yXi_XurQpODWp;_Eq#vO#oGD5l zx1y|_JDRIwqgRc6S-&;RT^O&U#LpTwZ)QUf?>T)TCNLz5tsrgv?yRi=2p^-a0UvFVuRrpjU znQqkFIzQan*J+30fq_{MrQL_kr2Nnw*ZFgLQSYZmLEC|OvAlWD!?E{41huBmGPhF{ z=W=X~5EzxA$x(0b_OyeUa*w7|@I zesD^IZfl31&nmC7gm;VyRIYmGMJ_QUZ`I3AF2XGVIU>618?%B@^bc&$O0dLZKCOFd zlu#FKfMy5eP!Wp~eYD72h4|w%@2FbHs(uPOE4!_U%88;AfVM&30<%hFTWyjTq}7T!S2hGmCqmJQ{oZg7tMC>Xft7GXOQ{T z>q@EN16VtpaCvTZvV`{_b>nPfGl94C$d@(ltFvv1`1K7II&Vu)s@cX-!phroo*y1o z!y)_{O{M--jLblg z5!h#O-e%>_UU=^Fbz<7y)u92a5idoOGXuFYA9~--yKCxdPoWQpRlcW@Gu%qh)_BX- zIhh*2-3#A~(DU=GK@uikR2Fj$$}Ps!>awvsR$t9l*d1~C_h>{!3dD3Gh;-iwC(zvD zo};X>QzL%W<}fFtZO2NMD7%Q)n!{7I(xzIMpp-ThCQ>+OI?z6%&QPa9`c$upc58IA zs-u3ltmRo_oTIDXO{bTWEax~s&kgL-y@v=Hvcq=ik9QyNJ;x-h_u@1*`EKt8gcnno zZSI8tdrWaFw#O^|#jyisZ?JMK+x%YNw|lvVoiVo6OY9sOSn>8!7<-Jw1&MaTRb=3& zg=`YR-}FJPhDPaTbDOwb9vw38b=q3QG6CAouUGtRToZqTL(Mj5EXT0sm8qIEWh;!% zwWbUG218!}8+h5^{L+PUlWi;W(n;42yLw0N9e@7g8T!?@$~8e~QC?U3yVn%_lEt7W z9yCrYDWzZ@hMb&Ma3i)#^aIWxo&N0<{TRp9lFDl0D{PI}Kz5*2rZ?3PWK~H|Vyo{a zM1g@!^NkXXA2fWobm#z3gfsZ7`9(cAJcbZp-hojtQML zG3!U2T^Q`Av5#8NDOy$j!{ppZI?>K$mPOS%RTkP?t?20^-{8x)m> zp}V_>9$*;e+lc3VpXbE;opb*2noIUxYu)|3@3r>5{2ILW^)Q@!2`(MX60=SLXJImj zD^a3vyVX_8&VW<;<&sy1ZTHldJU1zebt;FI2OJFzSQ~(|1d#5Pv)r0ti)32_Ra<#h zOTn7wR5Ml-B@e=tdmy}Q((B*}@c5Pq2vOo#WD8>XxW0ibIE)stougC*53idHq;nc; z%}OQX^UT~c^Qr*})=SxjF4(ii!L-BN6RV3>ku9}Y=1{?fymaC9Y}i&B&q=DE$d|M& zsK+DN{DUOvt%q(&x#!*m4s=o>xjuwixvWgy`Sj}456Vf6@j_^0EW3_vZWT-iq)r;& zlOz~tszWMp;-zN4?w$#me*ftRm#@;gUkx}y(vRc2=2(E=QXMRk$~E8t-*>#Jsn}Sw zhSUj0APxa%f^Z(TZNT$$FX}x!K|(UuPf3vO@ghlx*;*Tw+)U`=$%i-2*}@Y}HJ7`` zu+JL&{g9}7z=3S}tDk?~u=FI@f)X`<21&yYSVOSZin~#qdkmzMm-T@EL3awjk)%30 zt*I*#mp^#1Ivdhk0g?iI_}+_z$Pu{yiW%v3?1YgH{!P$gm~;FxITu4sQx z$~&To3?{(>a+whsDcJ!Kyx_-lIj_gUOPOa15y8ePmJ~*h;|S$0iC)IbQaBT!PIHGQ zcU|j7fR3`ur7y2*tIm?mf(&RPJ1!_o7;NN&-5nk=(wk7NCe4;5_AP@i|9TpkN- zs#mCh5~x2PAyK5^R!3tbaIBD%>41aTcWJ6fxPZn=!Ark_J1<=zH&$okLu^rMj*isj zysm`hxZbN_?fQFXH!`cf2|yu7G298o^*XdIWlzQK4xp5ziVtvcRyig|Nd3xv#Uk}^^Z}TH0I9Q=>Wln(%bn`3+c36a*$Vie2QKUs zxR8>D%wE&HIpE}Z|JmgQpu5fD* zm>pan`_ln(scsnE;_fKDH-)i$kF)6%2ux-uqsyL3TNXst6;yGh&iVM(D?U;{C%#jW zjWoxDQbo|^dJv6IwaCP@&QlZ{aa+CQ_$C|~U%034z%?mlB4kzIRaHg z!Wv%2IRe+4g?JUo4p-^+$1gppdAz5)f3TPSP8-Od!QzcCC?^`FASXNSd0zWy>gt>6 z$H%Go18Y9znx~#EJ&yQ^Q0TsU$&}Q-t~rQ>pv`p^g7V}Yay**?h2P`sa|fEos`svo zf!NDdR=R+m$Av2LRO0=J&r?9VXHnh_$#@9dgB^)q6-Dv()C~a60(?-7|TVV(z8?ds^w*PY)SZ8gpw3tlF)%(p2i77n*h2}M z1NJtWn?)rLem6yxb6 ziA%TCb)WQFDv7TZZFMj!%xuIy8{P>rXDL*!unE3xT&Cls!()HKTrmN1nD%K(uvOu6 z{;~ybx-EU z?LVViPYYtMaY=e8R-IPGs&Sg*y1Dq!?^|6fGZRx1NLtwlzf_-}RgkS$<+dy#(Q~96{MsCWL&lRq3rkHL<%dp$(|cRg>i92&H|?K)bX~sp~iJlJ@pF zYZNrKpbRJ>N5uxZ$>ktv$U21=m;8pw^G^;qsjAb45bn3BqC3%Mk)0)U!INj(R8+3d z$Em88VS{Qw*eJHw`W_Nabj+Q|S8{%X zrUK2s7_U=tw9D)FeM$)=YUc0t;)_p>Q_nO1e&A&urV{q8SH5&0jKyHMs#qzdLee#a z9O}pK>jn1er;vQx{CQ?-8ci4^yT8R62GwZMg9v3?3>ltI#jRB>C-3L95hidId*tXm zG+s-I*54iY_WTfEQ!m5Q|LODeD#VKGr|MU&bZqNEkMiA>V;H~!AZyEfPdkKSip7$Z z{epUu4rhC4ua&q*!TbHW1(U9ta*Mf}1r?KF2TfMm<(G+gXoZ7uR#Ufv*IA)`5$O7;%CMW#UUQ@-ug7~||k_V7$O%ysTO_0dJQ*b%Re_r82~ zG4#Z{%Q6cL9Ojjj^+}?JXcWFfuU$D9NqZ+3-@CMs>U~sZYYO?0mw{T5re4RvUTZ+H z07KXAwM%aa;z$P7dp&)YuCUr+E_=i?DOTIf^j`k%wD>$u;`o>b2{YQQ?D`UyfG{!Yac{ zu&W(f!b-z^c-6x0Z8(jAp0YJGIjjzSlNeL`Ze^n(t}Ajk`}@IHd(XSdP*;gsyWxS? zE9QB`Pjtfkv%T zF9L=jd2R^8cT@!)2GtbyX2E5g#F{R77L+`G5>toWp+JyC(pLR)?_h(JJRUt>kT@BH z@yw!ogSS%(4hxgx;ajyu@vc*=PxS-_h34+0H-B53t~bh|(r7NUGx#WE72@%p9O{am z7x9d8mVfKsq|m&(G+y+1oByXV{0N;Ue?fs*OkJiaxZ1Px;oGKtGlq43_8^~O!VERD z0AbVE^WcR)KgQxq`bmhP1sH=Ze$H4|t9fzhOpJYr_<6 zQ22=R)VNJTS0c|*mmiGlyZ5mONu7t1QBMn`+InH-*g6JZ`AL%W3 zQ!LFQ(Yn%F;J%U7xH^4?j0fSK(?p8g6gT+?0*%Y%GfkVIqX9#Ng{{N+YPcA08l4h= zK2{n9yKX0eQm1C&P`_*^9~7bfE3{J_F>jF>J$Eq2}m zUy>N&x<}dwJ(-lun z_a%$h+)%}}zBB15ASi)fUn4yL$Bm<0luY!Mj8grfw~)ZW8qc!#fuSpfrR< ztg&7ph+go`(72*Nm>_-WbBAQ;3kO9TJ9ZU%U92=4>8)%o2&=uV ziP5u1ho@t=*fcCsb?Nx}e>&FdP$8L^vyMCVZV36Bj zuA`Q70`;|qv)y3poTFC)Ibsi(btxfTH`oYAW4aPMC-^yaTxAwE3hv)3XHTGlq(ZQ| zr${B_UQ7u(uUg*}u8UMwQ5xg=<@*}sjz4@fnpAB)O1$4UgQ_5|+CRh>fK&nO z?rS^#?@vB60^aaK<(1C{KmFdJht1SEb{Ow1jBt!Ctm-7BEDraiv_odBNl3{L7p2_c0P$^SvVnk zOP!BBk;&!?f+$O(B$pM%_IZ;byST;}5sSx=uv$<@ap<~+QFbz8?rD*B!$2LcS7D;V zUBee~ohIrNuC8lEk;i2qMPU{rbgC+L*~ynVmF|=zx0vJ~ z4Zx%NLwr*SQ6esIFdlVyYp@>=U?KMeG9*ECPLz)~aLFH5R)=3g7IPp}_(AgfOX;s4 z+7Nm%g?y&NG3pkW@M^TcJXsQY!f{f$L7hTOx z53{eGO4`XiUYN&k@|QSc^Skr~+=@5vG}h{XKaJ*XtlnPzp&aCN`bF3)R0pEbWQ>z! zMD?<`Tbp?(+=yg|HabzZ^{kD?)_QnKQkR0GosRBFP|R(7tsJcGCwhZ;Fp$+yp)N^- z!)zsK?K9%z3C=Lm3KIfXZd&g>IyE`S%53sv-{cGWQ1%6yj#x{~<%DVIQ+Bc~dUD^< zcb>Tx-g|ze8p^fF*NXK}ylfFBBUI>Go-5rAtg2)96MLk4!O0UuMgVXVLcK4H92#1d z0Vz&K+Q?v<9IPjZX225m*Pro@T&?Fbt2^#1G`?l@<66>Qj7gFxM|ME-L$cbd$XT;UhPY_vm}*(TPNGBsJ7EQn!Pi5v z!spM9Q-g076*p3UG0zA~UEJYZ=VNiH-$s1eaW}}Fha`Qr^EsLKk}Rxvj_Yj?#0U_N zcBNBDJfEI+l__2$ceO&~hG9+Ppj!Lx1dtAFX=wh36(l5#*-M;>xPQ6tY(5}f!v)+Z z*&=)JUJHtLR(_Fk5C8Yz|JEDPZ*&0enT@%Tq5;H+oU6ZO22tb~=m;fF)MWOk?%i}7mvmGeFgcG9bZgZIp`e;?OZCDXbs(=4P{uYHgRQl(Un)vLWRfC_ zG?j4NZ?or{02xk)q5YJ{H%9%eO0KU;+ZndoSIR-4RZf?!BL*r?x36HLNSEwkg8Ipa zaMm~rC(CKw&Hc#yBTY;;jibA|8y`IhLH<`dectJs*C67Aywk&$BirR6`lmV0Iol5jwzGSks~B5?uJc;8+xvOSfS*0M zv^^|K#3$?W5F>MAF()$rkxMbCygf^IBe-5J63atnJHIL6IbKrOru|#~y(I7M#umyG z|Ix#F{4Muw#UdK_#64`C4IaN(|KVoZ+4RGfa?DRTA+#h@wD{a_VR&3p(2Maqy_dH-w+y4reK2;O5{1$X5B|& zemr-#YKn%c3?e+*?Y+#~j^{(+CO_&L<65YyivW33#qd8&REl}H%M4|1fknIA~ zMrEfKsQ*e#~-g#t27t)399-x+fo);TpjLfW_~ukC$~lv3FOvb9A~3>j?g&9oYK3MX){_u6$`xKUXx;|?y;vPhvq`%bIc zU@k+w&PGelEWYA{WS)`}`|0+s)L&`2^tDY9;x%Rxb3$Or-ZcLV3IW2Ti#3Op#>7!4 zn0M8F`ZjCl4c_V1wTxz;pvP=GRVP_gVkl8ckdM(VNapt0B3UDErU0aW)5~`LND*}0 zBXJMm@fKP`g>OFEE+3UwaIHIIgX*mTl!4OyzSH}UJ4MZ36SntTeVj?v;&F!R6Q;m( zw|RMf0WP0|`Zyjbh=fL1id2ni45Wmas;iPHHeD`~pZ4=qwY|UVf;YN=`U4PHVoxrR zR}jhgpCK>BbL3Sz!PIO4Ag>n#hQt@htH<;jBlT1(xiz=jDjUa!A#>H~EE1l(s7MgI z|M+=$8?BrBNud8^U&+~*Pq8KGHpu#51#*UVoS>+t-s4j|oxoS=X;|3c?(UT1gmA{b zMDY(nl=O)Q&3VSXO}WZ%4lwsLnIk4(Y(TdYyOuEbfyFK;93<$tWlSrAD;e0aD>e$H zIv^wF|1MFnHMMt*)3h~XYd;I>^4)T(?Bj_USOE7AYJh zy6-?HEuY9!&K{d5MXO+t<%@lz`nv@4c!OtR2%#s`y%%iT1L5yvd+HHh|4v+L*3|U! z)tekrhay8Bh{?*OwqgV7bd#{EE#v+gd9Bh;Tt9H}+gX;Sby+^@mod9RL zUZ`(ZuZGmxMMkUkr4xcOXRh9*E~Y~1E0ubJoA2%4(>JsclYtLL z6WJs6PdqZh)nX$(@D*~;i-X2(b8AHDZzKJi=9!?*I9rr8a2pX>RS{W&uly{wL*Ido z^i&dQ+Km_JW6xKeth3g!*1{7bPk`j9<6CBfy8e#yREiE=yF<)LxCu*CR)I1lkVVa& z{y-fP_;43X%-@ozQv0<283=+Md@L^&za4ZU33(y-Ddg6m_JUAkz*fR5{vq5hv=Q`% z&u!oiDE$xg*IYYZ;77l+2{y0w>Z#9YvtMJF^BuqIZ<=4k(Kz;?Txx1}iP_BZo-=x( z-Z+J)Wm)jl^}BLQm5l3HA#i=|@HeNJWNFv;$x1mm4Pin@jjB%gb+&Pe+!Bu4i&jIZwT=9SV;$%q&uAQ3AfK=6BfzY$}F&7c%7Xc7~C zNjps)r$K=7bvDtXbtB;Jtnp3*{K*$|HPPb3q&jXHvL~o3d!47QHvGNG)MIUKRQ7d5 zO>0PX3-v_&+jT(MP1j7b!qQ5>aciw=vmP-uw%J#Y-a;2fKyEud;pjC97O7C?0av;n zkK#Df9`$!v;K&>50k>)c^~4^%Z<8X6NCW1yXegny^y&C`kR_c;l*Ax!CC!{-4%Vd_ zm4q)EEm$2A1hinUMTxyh>)w=IZrklg>Pv(gGK{P13Ef@P7nYAL@hLY9-kEH*zC_sX z0Qc;iO|H2Us7Bko$79wMS-5d(Fe8Qbez`iRy6 zr`%3N#c3>Su|C?&{rj1W*qjg|t8o2__z4@wr!jE3gn6XfzCd5n7+T$~blhhAe!1RM z#A&;h25iFvFMA-IDVCqL~J7cWVx+}hv-YFD^EKA>y%TI#moQdI*RW`3wD_;H71 zxoWZ+vD+k($tdFlAzOPBrim4E1+=&ND-T_60W1+x?5H>_Ukh`Dfn7I4*meuoD#i$L z;+;3gj35SA3^((uz?i1xB<6T6pkvdIA=iR78Y?634a5W$oaoC-_Ku`(e%)MrSDKG$ zLXngu6p0n&dQ#5fX&vLv&<0}PMMcMP!0QEvJ&Ikzlkbtd=?vm8@mK- z)i{b_-0O`Rq;dkg$oS|^-q`&z&@VX3?`cf8=@r>)}^r$88nyligR}7KWiN`Z6)Se=Ug!<{)g6)ZhE@N#l{b_iQ zUh8M(q@xZhdX9W*zaT%kx6`EbBAZxEXLme7*n6@Ofgqoup&q@fM6k+y>%4VRG&obZ>i?hQ8RB9efBokYJIT zeOP2RPa40=N8$kPZ;#9b3a5se16iitCSKx8CjC@uGxrx-%gEGZ;PRsI1N;hBOY(=d zL;OGXIR)4Y3WhmK^!wQ>wpJ6&5Y?f|{5jUxNSx^KcI7$xcr~TC$95j&gES}mnk$d|PoAhqeDzG<68^0Q8~W`0pVS<*0*}gYN1 z^_4nF_k5I&z#b3yAmWK*-B=ucLLARhch3#jZ}7vT_fRHY?6(wGmcTej6Y{FUV!@k= zH{h|>hV!Z(M_p4P$fOmEl`%wYU-n|ZN5i4q7^%qFq5+@?y~p*h)C~1l^CriFcCLaQ z;>SfMgH%ZU#d9@AR>w@Bf~^vajyRhQ&AjUkk2y0N4Hb&TG>U@=`PN+|B1L9D^=lt9 z3Vh@Zyh{5LT(+Hlw|;^(SicJLOjgf~FdN+>Q@y zW57Z8>AgRY8e1faQ`&STST~%x74*uw#BbqCJingcE1mF&fY^6U1jb~mrdd-cZWa_r zN<7`>A0`q9PgB2IwAy%Hi~_1290v4S#y8%iU67w zE!TtSmiU+JzGeo8RAe2BX9g0>HXcoskAIVT{~B|shM2DdyPTv3U%+`&4>hKhn6y2P zbnKu&Z@Ikl^U=isRa*X=0O2l8-?*sQ1?bI<<+P&lQEIHN}^5V<{Uf3ese^uV?at{*jji} zJnj`bdyiP6wmMmk=4)O)J*J6QvVJ?Kd}?-C@aAye$;8inJl%ynjxV2=6Jku^zpDA;{rUbL z>E*y!bwTA3>i z1)Al>nBi19;zbFW%yz-z-Gokzuffmvd7u^FwcOg6X5UiNw$#fF?gU|u^qnyDm(=KC z1dc1Gfe4Ek$1;4|+qGh{MYNB~o&8$}I=Sa0*nGBigewSBI8&^ow@GzrbtZ70p3MYyB-{7P24G87G2D za%(h*#$mX39pEyb3tO#zOeqrfN_!}eZz{|0K96n5O|~2@DJPlHT*4t>Dm{rpoT&(= zN_Qu0P%A4IFUAc{=eO`Tj@`2yF9UZD6(lBu*J`cHWYasQ%BV*aMb1*6y(Y|9b-{@a z;vO_BA5OHQQkK(Fmjgv+6d;Zt(tCPYb2t{!BdSmILRc#-)h4^AQlwwzLFATYK4~V# zR0>6UP>C2*2A%TAO)p;3sj?6j6j;|<9)BIpi!I_ zeX4`gT=&`mSd}Bni*zl_!eC>1Wc}f>&mS-vmjh79A$P-3t@65-#9W8@!Snawfbk(l zpza)fC02St!>jaxLY+M$8P5lH*F;n8h^p4c$S2LOLp}BzT z0N~T}{GW7Cl>ifZS1^-0jrA(oHn88FEsQB_rNz13q$jB?1tbJ+#^b%| zc!MFY`a+hyH~qJysYNLi)4qxPp2fdTtq@BAEU}y5%L~1B-?osZNBipUSI!iAzM{_2 z%U9!R+^NXp5dgx9tDH{I6VckYTY&KVI^*&u1-su4#-yrX-QtT4Vp$ym+Ff^-zYQ1v z96g|zayLfppyIi)QfQ)Uri|BZVC-%v~T_^q6RntF&$`M(iVvah%yw}_=SW2 z;c7xcfVZ2~(n4530FN}hBPjlj2H*c62Ji;=zSA)K`KmggdH+t{HRp0J479Jm3wS_n z8tr@6|CI{2rvOBius1a)1FH$C^=PB`Q-}Zmv$AVIiQpc66a4DAGW#&yO!EH!z452U zLdO6QwGdD(N(rdpUeCPtzv8eGeRNzexmqdow%5jN48{X3E_os;y&@2#vm5E!Puy|wwNYu^Fq|NZ1YXu9RJm7l&}ESNQlly)ttMWt(W$6|7w_?Th|6Ez8s@5E?q*S zsrXilf4ftCV-h=xVlbZlL=hv(UW`zT-~oX+A-z;&x(vO6ZTI2G@bLQN!B*{hLFJIU zv$4?Oh_TR}Fbsp&TpEVAB0k)@Pk<#x7$JJi`*ruMYBZm}^#E&mjiNJjn>hwKkn`EX zt8vmIG;?hlSvKO_7(U)4mMV%#&TGx2B%AO+^vxvR~u~ne?8zcNSOH?-S@o?Zx?FX)M3J+D)tW)JUbYeSSRXU zza^kzU6Syoe=@N#0YK?(C(?qv^FcE1N&SO~8Sw$}?A~c9DG>WoZRxM3_fICi3&_~Q zu(CGhNS*~Voh}C;z_%#{&4cPZDCZn8pGe8 zSM*ga&~9?tH|;hct+m-+{=dCq(Kn)B0fO-qa=(hu2ACg zsqb$y1NQ>`-Kn!h0U_bu+keia@ufOSQWlK!H@wDg{Ja6oYhCs6_FZMbs0i%1<^PFx zhyfE*-y_yJ5d+!~Ae1$5^=qX@OQ{D6n%+T&TzTm#&3`^|RG@#Ymm2eZE#D+fcrSPVem? zh6{htt_858uBCDzkI0to_<_pB;<6dN)e1DFfEJAUVZw*m*)=4xf5k4~g8|^H4*k&* zqhh0urOd`EX2M@S{jLTubhtP7^do?XcgOsR7h{`hdZ!4x8_h25znfbd%+vq&?nZd` zr&oU+2#Lk+qn28Etj5G!LX&r4w71!HRRS{0pZr=8BNH%u+TEMU$0cvx?8Qpd{h};L zHT9`~Xm7Rsvh=qu*%+4FmTW`bee8e1d!?(GWgrTqY_0= zw5dHsiUBci9E(>EW>H>{nObrl_uNl|8{7aMQBhOSUPxVpbY;8}Tv74rD}&r`2J%Op zmZzRM7LR;Xd+lOHJ=f2j@|&#)N5GT{Yolo{%+Gs?#P)KrD@y0D6k8?j%`#Cm-$_wfCHdlCs#*M1m4C7! zmF3EWC`*T)D)9yBe~6uo<`^)BAU79>U&ENb0b(-0Xe_;fosgD5W5H~9`|62YI4&dOY<5rYO z04_1zQTrwFwA+Bh{}1RVs(}ko74t2Z@nWL;Kx96&P#QQl9$_JYUx8T#=)+iy`%d*Q z7bAlu1T`fzCjI3a63*ceS&vT17BG%u5TLkl7bFZbSM`6~sDAqwF-5c#5LEBR)6~nqSVIG_hL@>!*d3{YU)CJL4vaHTUW@q`igRD-T#wf%r+#_s#q-xi3^Zb*ukpn$er5{#DdDJ$ zH{=0E{P{tDh1w)o0n=2*59|Il%ncyOSYJwcL4J;rcS3Z$e`)u7U>rZY0o=b_jWeLf zYyYDWsbv6jWG(8L3M(86c|dW^(9Xu{eSRV6maULd!1&(Ybbw502To zwL}6eOV>;NmrGt_1IC#wxF_=$Hhzs*5@62%8Z)B^pmuZQM8dh}KJv;preA72fGO{I zx!7@isQ05m*2_j~9m|o=4ZZRLP8;`zA?w(qj=FBMt8s@zQRc%F_As9Fz_j3{m21Tw z&C9A;7I2e7pn0h)Q6F{Ej9?)lMO`>WKjM{%YWve&C?tXVcw}C&d0|+$Xviax$0`Cg z*M~xgm+RO4E=b9<^r*lX5~^5Yf6Kjmffn9xe}}13gG3FcL@mb)b?&+JJmA=U>)w7d_?>9#GUkg1Zk z_KtWzJ9s*4;~xqX$$uqfNKxV|HLQ=P*y_Tx61_Fic#16g8PD7NmuU9 zU!BuMowOX2>ZWu(N_rPJopK`ixOQ8r*l@?BO|DxfT@ebgYn_!6ABTN|70J0g%#=%c zskD@QC273Eg38}(ab=`R?`a*!ar8)uk?fNqot0)yI!W}Zjg?m2-V*uF zmY_{@ZuF{LIBS|krM2CcC;rU=mv08euxd89>@77%hKbw(RIc4QLkc!!H>x^p0*6xW zNq4%T>rWfR3X)v6{5T9(wqG__noYQlgK-D*oi3PCiUTkOxc?2ww{tYF@3{*PEM^a5 zKJilIB2UBnZ@cx@#JW3wEY2ER5`V#!`#qlkmnz@Bsb9-{f2OWhKlGQuCdj7t@ZQp@ zup|R3zAc-qMRa0Tz=V#aJCivr{C8^{R_~gCZDn|9b^sa9ZH?P>zbzKL_Y!tP5RY%T zw9Q!13Vr!zXrzKLXYE;4F>FX+{viA5&9Hd|A#OqIrVjS+1H8Ij2o2zyCcTUBJ)rRl zP#*!_Inn=?qiCw6w-^YTy+h6O8@l}KXyDi2?eZo2>HPOdMOe^X-ot9z_ejlxE13^g zIttH>%S?NzjlCYxGz%Rn6||^LhEq;ckACPj)*gSp0;G+F8d_lBcp`~eKy5=uTUIg& z4T36q5E%{ZSuqS%2XnPt z?*{gJ9~&53U#bI^oB9^31h%-qX}&&Ga8M{%jde4^8u^Wkyq_tdXX4eSZW>W?!)DuQSGrECG+IP$>1#m!wf$#(r*Snc!~%X zaX$!AD?kL0bi_7yuELw6hUvF%IZbJNah*y1X!pIh#Tezbw&V3ZH=23R)3TL&FNBua zj0&H^Q)Pc0bbqYEDpuP-f>1!07%u0@y3~dIy!NqH8-%ckZ5Fxg|NUJE`P>q@S7ZO@ z9h|Hr0(bloh6>BEdx!~F*(A@iAH5AvfsW@c8Q!}N8r82|^A(#JbSRN6sA9g6_>;G9aMCB=>bQW2r+OcQ@hS%bV3b<*RI(pvKS^zgh$HO3YS&y z`+Vfx2LBp>!VhB8sbz3159J1qZbe8ye~=d`yuX4cQs`92d+sfiL@=$!$^v`+sqXsU zdu_WfEs__}_#x;=@NGJDCA$9(NKc>Ma9~1VO>Wq9AhYyAc6gJ1WWoZlLx$ey7bjEnQNA zm_p508H9#4S>*W;Tj}u_<0|vA$3JH%U#B z_R2S^7$`mOFLkFxgO+zK8lwGPn>3)UZ?92^%)L2n$Yr))?hIm}bWL5$907EuF&w*D zT@l0}cvjemR%g+wq4lzUS{QEu+)AovH{?o6S1OmaC#Mdspxb-U2)N5QuGz&kL8slV zYy-uBZ<03nSG`6}8M2IO3#&zvd#hy&{3j2G(b8|5^Y)Pbo4k(|&ek+EW|$j`+uNII z4N)_~l`VZ4!KDQ>hoDCa{8qI_(cgCS;0o@Xx*kq)hmZw~^tpu>u=XK%)d5UK+QRj$ zYNGv(=hYvsq`EQno=0D64It5vT<)ecY_F>?`ixcE=Qb#~q6S@zCh$~wHO?KO_v2gA zKCQz#?vA&Q3UZR<+o)7RTu7$m@3rmvwE;DpE8XcsDoW5VITk@Ne(J z-e0~cK$~aL79n9bom^@Bpja4TNkk#w)Y;8{_UT3BXgW3>r+8673snRAc!l1#lb5x| z@)c7(Z}v2nb?*51UxxurW6ISd?i#nO86Ivv`1Y+#6ItzrxN z+$N$LL_1!lGFG*a5$n=BTf;u*4CS)2+i-orgGz(@>t(AmsoCU zUTxkl6;3WVu191tc;%O}NWQ<5(sgaJUaN8=sd3UtsxxKpM`!De8+^md04Gt%gW&a| zT6&~UIvJWEQsq7R^oQ7>0(eidV) zs)6h-9^W=6mSIMFjV2p?0cKuf;ksV7>zUEBJ3J;eadEt{U12f(pb*_1R%)MF$MaB^ z46RSu2s8>Fl$oC^r)AN0Tpg&k*FFw`OXSfW?GFtM8%)T;mYhkc0VptRIb7(e4LRVY zDKP8aAlq3;$6rK7YE{q7F{h)aE|-vffLEiI1pK1|hj=~xd!HrdpFxut%%5M*|ppH+jlZ#MWz#9au+pwYb*eM=k8XT|D z%A@1%5h&T)?46tKx-dD+fv4|ohAqmNo^+3&J+}g%WIn)H9%}1M1{!UF=t_Mm1MnkW z9lekdty_z@T2NGXD0m)GvdtvnxhnXz)&(+vht5SO&DUEhMs>&_R) zlYT&Qv&Ah)3pE0re08SrOcp_*s@79By||*_DkZN`yoG^Je6BV(Nd(U+qFrAkqlJ~r zZ>;|m&i@#6YV{S|V~@0I3p>wWP)Af1fTp>3hk_MS*L=#-){}1jR?y46M!b7<4v0+e zUnmGNSfIWlt-};S@!-X0+(i}An0eFawxW_Eu%ZbaWHz2*4|@r-8_Ie_OId}0A8)Fv zv&mxq5O&*tCRRZ8ohWPqIz8C)#@@4#f32t2ZUP6~B_`?Bc-;K5-p!~1R2_{0dszF5m>%_4Uz2)wR zkt#C-p`9?~T%@8%p_}VZbya$Y2~=l8EDCF=^ES5J;bDlWL|u#M>ic`+aJgV4)scQC zdg5>u4hyK=YN%}9>nBU?@7X?86bVc`du@Lf2Skr``>yrEdV#C>l*CZaLygnbW{O6F z2b?)5U<&i_sXCP%PV$>pjgCCpf!Ey1P8^aK>ZSh~pLXNwMi{ zmff_DR|j+)=vl2<=-PDv3Q$NEY^gE4y_g{zvw+-PjE1$5Tai9}7Z%{@ANC%C!d}4lnlBIJusfAKMy$4PVI}pGrQzRme7V0d$}Hfpc8?0oEnsvxRPuKT7f3@;k>A?C`_i?X(crpNA7-&td`T3$LUS z1%wlc8_ugF%rn|<2AM5CC6fC53J^|;6{jI~JHth7j4dIaY*PulV{97khieqz#@&;R zD)r|2TQ79c`iHa6@%X$DQjPC{d=Or;G=Z^tz12*q>Xt0D{-ik&K>xz-2W<)NJJlTL zdGJzVq3oAxiQwBB_jx|s^I6`X&o|;w za(lRd)j;T>LILX`hD^=;Mk6JKA^||W3M*k>%tJWr9RBhXbay81zJOuV2Ib7CFI`98 zW1Qd9!JQi8_(hu$3V7{R_V~AFFs+0QYne%Boy-@p&hto~jm7U_t(lHXRfKWWGCV>P zfB-g`s)EI^Ya_f|diOawXxJYFv%^JIn{;FTodJ|wI!e^~CACyzlGd|=JUwLObCgmG z(E3~IrLsHZyQWRl`u>826FpEgJbE%l#>Ls=!nZQtaE1a95 zVUNKgD8pPhGFT!`Kp?q-&oHV=gG23lNNs>w{A;@?N{=aTr@21(c#oGzdvq+?;|6b> z$L!b5la3UEOs>sKwreNhPto$Omdf((#IS{8S9;6&GlZy9SDyGtQPG{D)wS_b`&vc#>8D<3;hNc{ZHr9e z(Xa8!(I0PIn_JipmB{Mcj{xs*kqA+U6|S2Vve#c8>%lm77Unu2bJtcnTFv?`!Mibc zsY6P$X!_g+8Ku5Uj(ZuU``~i(XTY{!)vPXYsFPLP%_t@91hA}8dh`|em7oH1H8{$; zgr^Vyj#Wlf6eQU11&ZD%v=}^JG_(T$ER45GJp|(}UR$25!d0(5-7a5)Z#mEB&zH_K z+<5$$!FFW{`I81-aW39tc}YQ0Y!r6PVDih)=+PGFwvJBfww7lPN9{qh%Bs6_=8WR1QkL}`FL z5aT9#v31e_|eMV*di@P616EHYEkpOs&`rs!8r8a zo!L#CHr^&?WvGQV>jfu@!*9mW#?#X*RAP)W6)uQ42B&8eyz=Gur!jd7vV%anqAQrQ zz#Bus9?wV~EPM-u$Zubi^<-;lWyWokPvt>S#cR3dc`EFR=b6IUgZoW+jboi{k2Bu9 z&Yz*jB!GH^^R^FRtQg5nuZk|%YJMlJKY?GEvxyD9AW~O=+IU!4AA%q9ljr;)r&sZOg^jR9z@>1V|Z9E z{>aklUt7)gqMKsMlXr8p6I~ip;lq|mhcGUMGkHpgSj{$#j+CJFnwcPGWN3SYIB%t0 z&Ey!bwZSHS!TME!IsNv+Yf-;5{}MrFr91myc!@u}lQc!jek=V1Nt83&$CPHrj|tM^ zk4!P`3T-IOl@-bwF>EgjSJj4ATdIAOdX<-s=z6_x&f~Aac~nKF{rm_~v^g>m-mkAE zYJ)==5Z$7|MqQxC17*&q?p2PwH+i!uur*jTx^5izSxs@iCE;U8AV>++m0#|xNN1&V z(6MbP`epTk3e8-n62b3Bmk=M`s&j<-{nfI+KR|Llo#img@4eG5;~6)WFVc;+%w zyZR>Elgzap2XVQUc@pnV8Zf$l?%R&!)T)a{>z?yHOx;u%LXWp7=Nn%&gTuVK*Lf_~ z>MgMIT7(&iv^hDH!$KP`e(-(|Jj7Fc2zFCQr-gfpuYKQ&_yKa`{xrmJIcOBcLBf%h z9pk}Ota%dLC|fL=MnRmD;vLi3nJ`qDRv0pU=VDd@K+$+-1qQF)gdA7QMDb5Wfx2A7 zCg&@&BLS6XKT`E=2c00ejy}jSX&c$(NjhsYkIL5bK==0;KbgC#f(nF+Zkkj^rg6ZT zoaL{tt>nGqoAFJH$^2K=YoAZp$tx=$#J#F5y%*vV!2 z0ZE3?gO6HEhQpp3O+Kf6jGpgsW!JERKchUNl*8%M71JuH| zm_!w*y&T(%FBmC{UyClme|dU%!NGOp4f)9TlKumb5^Tplj4Eo)>a3UI%sI@Og#On} zR}F$YZiwUF1z}-7s(x+}iLHmgi?az5)4%If)Ad*q3f&MLI?rcog9vPR?ze0|ovX9%-gCFE6;= z$7Y^{Zidhs)cWfX+%H)+{buw0Wj^qLnxl&62I&uvvVa>h9_%Ueh-+B;)b~%}BwKjt zhq}NCa;o#^Q{p}U`ot@Yj&w+#aBvz;lM@bD07-=U+p?-fDKkmuY!r+Y#aEj#Vbya# zJcLYNm8{0O-zzJe%eABzunc5p^1Ly@{?}+J7cs63R}|xD|6px}%y(5e`xa3UW2G1b zuUgSAk9b~JRSpC11_=*c4z<8UW@;JCbaNt`k#bSj8w)AV-ME3Mn9MaZc-9zF!Zzxi``gtgLF#1iQW+X${H4zQ+i>NnI<%e(kM4O9tCyN` zJi{=*k`9ej9DSvAW!$Zr0pWFL)t9Z5pt5q#dC1ecIht1h8u+^bmE9?xygj}WLAuoy z!6m-T(36`g3sQ-G$`^My^I`VTdCXybG?z{|U4S(F)t0m>wJ`hF&Rc8m{bJCbf+=dF z%EtxK{&dlu9+M}fS$VHHx4g9OVdLfY+L+pO+3JGmw|!Hzf7!jxM|qRUp?-3*BOAIh zKgb^4upICO0}6EpAWbz=0Aa7mO_DRS;JpyS+gftN4Lco+g5u@`q`8J+RWAa+e9u~l~~(evg< zV=E-=c|}Tv7~hbKrE-Q=8CwyOV<&&~MiL%;VRXPA;s4e5FdKAsxz>0%EJ@B_qy{qD z)sWq#Zh7@E%>D&~Tm4tt%_X?eU-O$xn9F(UQ1CxI*zu*MhG&OLq$>WC{xfL?HU5_g zy9GYb{{jloQC*LzySqjr!ond}3Vdwex&!6|RKN&rvf$t9+UdxJ{Ex&vj78})ku*9il z`n;md_fDO#=(mt;-7{tV3l3*zti;@ElAjtioZ*OsM_%^O>1fX}Ku`9TsALStNSFz8 z7iCJFa+n!NHP6t^yViYqYv6setR=B_>eF~)vOCk5<#XKkGb(uL6i;G+YujjReeAdxz!gh*+XE2jXy zA>b*q!*7|hUof#pp#Udw=2oxlF8=cj8z?J3IiPDc4xlJ~ucmg(qMx=$*rPor&Q=S6V?i2Chq|1x#G{84dISPUQ~dEXLIizUGp(VgHmj%)`~kMAt5LX%geNOUa?*VxC9Ey$SjidmH|9Vxt2DSl^NJh@>ypw63HsT zcDf-5*M9~L|6Ehj^AKQoHVi}Bjy};5z@AK7+y?J6UE}s%-i;q9D2jd5Z~G>t|6!dE z@_@uw!hIec-reID0BprjUFJU>4v5VY|Vz0A57ZaRnSFnE`!fz z;Ur6V7#v6c+#%1;s({>T=S4`{yad+CsXu(j`9BMgF0n&L05FEkH{;GOcN2&nsqkWw za-p|%^2I*o`w5%?XEz{zbt zXi1C>1t)sZ*{Mc?i2gTF{8MQ5`6!&SM1#y_`O4qJskd*`5X+O_h z@h3F-I5UtMp}@rRB=L9;SY@u9lW79}8(?(B;rXsK^}YaFRkkme1d#m4KKATdF;MbD z>|M;e+gG{_h~x^?~!BqrPcfCxQO2`FPE(ee@4%mdar;ZssqayiWZM6z4x~NMKX|K9Rv37UO^gZZ~s*Xf0@T$ zpDFsMitPE1CrrKos`ygy{dfnK3`$KWVM0ETL=(K+__l69%W6vK-y6+QEn{ntfagLC*-5DCXxCQ5svqYT)OAK z)Yo9EKM-W9KtnU0Jt4Vz|CK?LQ(!OepCj**9%@8H zoE>(E$^bZW`@b<=x3a;RT4ole|3sTpM8jV55W>52=+DG!s_`5;EK|9<`3WV_&{Lb(y&?^n9^u#~W_aPC)+4=pWJ!zQ(fKR}@bk-3u=N<+S z($kKzfOVcQ6#Nze{k>`@5gS;lB}CGhE1ZBh?dP-oXEMF*e_<0P8;%0vF_r^;neyGt@luR-I1p6`D^a$ptJ8ySDRApUi6`>4+rH(<) z$rbcq&gA0)&!K-SijUptD-&p%@ySd!lC|IK`IsgG=BaO`kUrmXNokV)RSL{Y;W&d} zu_mXfr0e%ON|35*R4;w{P(B{(bX}*kxQ|EA%YN;oG#nBvE*^PZ_cU(M(Y);i%zQ@g zDsVz(@KNw;canX;9Xd>X{xn3#RpYG9Hb!szJUB(Gz$Ne&iQf~{i6A{4x~HQ4cY!@n zzjs^0jM%#LruH6b-$xD|^*peYVbAUVRSGv~m_$rO$GLATsTVmt2!h9foQgrbkCgsQ zVW#cO18CstOiz!?z`WJ0#N)>fyJ*jIdB!chgB=)nPj{6*D7KfO>P@=RRIlq5UI)o# z2^4xj*3z?e4o9*;oqEH?1|h*63R`B~)g&-zytVw_u)<%IJ|c+UbFBY}hpIa&Xx*28 zl@U6&E&Ajo)rCakR`IqX!cYzbwT;B`ff@x!^U(&-ayBzXX-y%^6d4>ApX5B=E`PT@ zFH+J%=_Q64IA&1)c zec6zRqPcVam6d;z5*fO0L-Q!{Un^1>=SMN|I-N=Xcf;Wo&K*cu=Jaah?zMZx7~D^G zjDt5nKd3G_e)!>Tx6Fsz2mitUAb@LA>HFGny%7|a>*DloecoosNHzV7=8u*|op%V~8l*VNhqE>B$U%Z`)c2ouLFZ z4=VB5`pKa@<9zdeuJvnct01W#24Lr%#2m4BXbd9&CK}}N1DNbtfEWzoj1ho`B?aVK z+8ed__pmG0catAKcTSqoS-((xqK*6`!TT>;fLl$3EL7$!<|&ROxG&UWySl5m$zjF_ z7w%x;iRY6Q5Y%LMg>;5Sg|MmdU-F)#U27}h>l#|B(Brb-etxX7TS50guYehws*cWu zL+qwAYvGDb-EeW7{B`YO=5+2%ULBA)qv6!b4+QY}x-?aeT+8grn_S}WMMSi+GZ&DE zR;a^#J1dp&*sF74fq%VJh|SH>$TfN5ft_Ms>Px55|Gu%RO5NJspKnQz)>&J%*ov^_ zt~EY30iR?E3G#BM4%Dr1GbURyl%r+urXgnToCHz30d@Gvu=pH-p8T@WyB{ocIY2H4DP59JNVX;@v>;%`fMK9qzBpltDgOX6cmigHAVw zQTFmv3$5>>K{Br${H}Onnj^QURTS^xvAMJ z;z{z^FJeVM0l*?ynyFmm*hFwIp;~Y}-yT40Ts)ooVwOho407kbV=tT}=C}*D0TgTW zgD-W{w}(@Hw}#zYV~d{R&1UqvyzS3h&7+|4Ca44{CxtF1tuUL;fYzYbIFx(J^u#&W z>d%7foq4&I&I23h%byC$`?gnF0OXPNuaTzQIcj!3L_F?^G78C~Pw;gT2~Crtv0&MH%PPaWtBe4^lX2g!}Aoi1>g4*q{Wci?%Os*M?k*}}~u0*6yu4StjL4Q`l?#@|@ETo~U! zb=$3!=Bz?B=Fchhng5&Cz1KzzCoHj-`L| zqP@c_8E>Vye*oCSrg-aJ@Veu8jRw?i7hIXV-VO@ z+=?d<_zf?BL|WRQSII@j64q-GZ470Cmue{mp&S-Wz}qC ziim%g0ki+gs!=aQ*|xn}hXQ`3-lhtn*`7NPAeP|EhH|4sP~&R8MTJ?l5TzK(8JGFS z&$p_)v%4zoBFZ6h;w4ithxmhUZK_dm6>jj_C@70&fdyShI2|k=y0Nr5zi}9bp}fq2 z+8AohJ+Yi$lu{?xDxvBKDb&?MY2}-|S($l1Iap?W)~a#=p!rtQBDxTY#?FmVo> zFjTFrE9P3OxJ>?()}QVyN}H3ItUfRj7Qo#sJ_E(!>BA(-HQvlEbfp__uDwLHc2_Yx zRuFKSYG>V^GL}H}c`j5;+2Sg2#_(i`w8O9>0Pt`gu!VTsa98kxmWGvCmBz)z6u!{{ z9THaeIZMP{f6K4cUfJQM`bY6SZn7@kU4D!P*qDU@_>d7uU0Y3%*|?JYQN(`G5mGDy zP}t!;o}l_#DFuHgVyq^*R8RW^*>}5mN(iEZtGN8Glke>HH9^KwT(E;mL6Tlog~8&N zpUA=n8aUdROF>{(p?V#>XD5Uj?WL4CHxSde0pT0N_kE&Rny!hmPkH42K&sNTSAcRq z3ikYqeIAE^akXo<*VbsFTsC53y>X4!pwT=$ZB+I_GqtjMVoUA>z=0GCDy2lTpW|f4G|*Z0~MuJGEXm4=6l#MVG^~C zXR?n;KLpcb6u1cRVe6Zf1G1p0AT0VLG`hkQjG{OA#zA9WmWzz#E?s;!yG69M;O2#) za0SN@0aDaLg58&)cOnq?bsX1!k88XjQf3VT`nwk4m*0IlVaFOjdA-*-{Wcm{<7i5g zq)3)w?NpX*s~uh`x$UqDPljeV1tAtH(aF%`?z6`f z;bjf-wE$Yi)dbLY3l%fn>g9`h=VLN6p{i1qpd*dRS|M6{bRD3tKDEjkg)2n4FO;*M z<<@+c3HY-9c~rswJC(%E892ZOd1mNUiE9y-Lx_N@RS@bG3dLR&j=d_ZGp&ioK{rqz z4R30#bY4Cvmf&~7q5ItqP)~B$-sjc{*kRue>w9Zx=$0jDLA= zWXd?MDPC`q4yg6Q)1*R8Cp&+ge`jVsAP*hg@<>D;YbT`*K>>C;QufsiUwb6s+FK`| z{fHznFE_=V-0?LTB2>tkeRv?(Fnw)E(Tk2Vi~u?XokR)EG_D(c;N~F%73P>7AVuVN zM&!~=Pj*0v#KsNK?h$<`$v*EQnm#>O`8pX|w*p_21ksLKoqY{w3@l-4ZtjlZ9roDJ zK*PWMWCffnZAOEwB8yMz0yjf;&x~A?5TH_6U|_jw_y~M>RAP+lbg6xCkv2<$2q?{fLt( z#u8gqE`o|NwjuCa2`i;g3*JOQ{=5W#A$GLSdYgF$B7AIB#M(06 zF<0mS0P5|9v28#N0MOh7NE!&Up1-i~A%$^`azyD-GY$x@(eMH-B z>4ojE4|xsfK&Xp#9t`JmUAn6m@R0n%xrGN%iTO%&zaZ6om_Up5Xcp z;xq5AD;=Z$SjdXn{2{b{-KrzL3D6y z1$M5?d8gei+43gKXdj>L40KDHU(Ub^nsX3FPRaOw1rwH`MLl4z1tP6y78P#Q>&fal z`Wjg?>pf)n5T zu__6|l0et($Ex%)zAdKJLOMe(p33qJIQ>EZm*8338J-cu{3FeYR@j_cEx7h#CX&1?d8L1VFG+Au_H;E+FmiSSyKc0>a_1;@ zEqR{Ntj(Om_ib_p2KHDtqr!!@m-DXyTBoJ^5RCV*1kqZ2cykaTJ`*Uo%pqL^0!h%& z^_@!WvM$s>R&;rCR786TbYGkTy?rOan32~K14@{pQ!wa|knP%&muI(*BPdf1$!x#Y>6yu`_fWReboA`PfLOjWCCY7k##J~F-Q^dxZ*vwgs`Ny$6SjuPZf=&$Pg^*lH-lRtesdz16eRG^W(T9bx2cBgUZCdTKb8*=o6j?~HC8)Kh%G># zTe!Rpi47YkQEUi)8DEB*q>Iwq%ADN-*&H~?>Y#y4a)#4g?}(1a(FqFn>vkMR{BpO1 zMk`z<8l=-=<114$7eMyme%999WM75*b=~qCQ+P{}=2u8zy1Z;XS5JUr2anaHa~`lW zuox`dA_S#txHkCn9O?g&z~!l4b^3@vI4ArNlu)ypvD z8HJteuWczBI?Lp>)<%Waark-2cJZ@s?i_TZHD)C5#j*4Yye^9$il_aXa$840{t-^V zwN^DOC>p=s1~Ak&6-<~;-lfJGnRQQ9$aW7viX+j>&mnAeDvA;@s0dww3a`?E#T0sj zw#3?XPrb6?a>12Q-#oe`!niNqH{OxLIH7KGo%5ff7r2N3iEpgm-Z^ML7_gT~;+mgmLX zu>KX~$Ne1+k2oOTF<@#wQrECEwKfewwjOF75fGaQ^v9tZ~cq6cj)H|MwoY6@Eq6i<~%UvO4ta9VpaWd=Ot152RYFL!l- z=f!cs6iRNLQb9I0PZ(iIT0^}UvLJ3d9gV&l#Wk2aBkrPiQx3zf*W3;}{4RT=&Y3vl zpdm2K+@N`s@ahl-eHSDi!{6ilAHEDm>>ofjG=#k0kD%3YvYah|poqZX5;3(5^|Mpw z#>@ty=fr*eYD#Fe-}4csQZS<+KT!)_=#Yog2~)zD8plQ(GvNm5 zWL${q;!}5OZ7KwMPRz}r^}Sw>{@u-aT$cpezUPAH+7sKM5@TcQj(salqii(*#hz#! z!pLLM`vatmX!KjfaP`=f_z(h)fFVpsum=ESZ>XjnYUAPZxW$>a=fYmkxpu}z12 zXa|k(W~bP!q`ccHa+*z}4H+FwtuZkbty?GlL3P2U=c6NU!xbCfLy7&X*pl~E6wF(` z3D(;7s>jdYx`B#V!EoR--fzF@{PrRs5lZkvZlkv6sdGj!*4kHq0Ruq;Eh&xg|14-w z*8)8@K`vcsXBq;l0`xcXiwwR-J%j5-_NyLo4tZKQVGt}Kw874M+gZlwrGoJlg(!!! zbszw)88BrID_! zLb~!Zk^E~;W&9cgMaKjOR5B~uk>^W^?72AyUST;3= zSALhCXuW`I&vT>_Okq#@YjIRjl+TTgSE0zPK3gxyf!ZV}+|+YHBOIn!3JSz-rxgC(|$1t%t1F!6?__3NXqOz`g^;*lOK ze=QVm&O|*$6EF6q2`y{mncA~93L>f~&D>|3dj)V3weRjENbYJTTkV;m%fJ-f^VMib z0;XtrGJSWr)7wZ%p#e$aOcf1pmn}cXoNLjZwoMZ)Wem?(U{(!1o#2htJTZ4mxzMw@ zZLtiYhjTkZL9SA_%&0{nIHNM%0FG$Ou}@Ji(Z6dqG(9ciyp#p9WNjrXJ?eQ*su{Wk z*P{P&o8dzA+Bypd*n>B?CmNoz(~WH|jP=Xd%`$#?d$64@w9I)S5?~fx31D7g zj`SJ+>+5?S4bifc1GI|k(Y?F+H4!IJFF7@V03~(jc>~fs6(vysYdhPjK1o3e&Hk~% z&Tl@SCW5XEKXs8BIix`a&7&?ik>ey78~YO?y7M703m!~+GAnijFnf zcXxp#0ur$b+m!AO$h)QlFiuAq99aJi)&F%qAEUDXBoIwrJxE z&lBvwm!sh$LOR0zEq^`#w;v=807#|nU1=X_Ucq@OKpUP%1;{b5p9c!_&vrjADF!BU zW&EGaN%V0ef-$Ux*-6K00fIarzsRMf4mkeJ%`9lwn45?aAz-a)O}}m9Z&Tkwgn-TJ z?_hdCV_rE?azyyu3hBWQWj^CdqzFj^?8idQi+0!W|97=BR{@#tQk5m{dc874VB5;# zl!t<3wGjKyJ!G{L*iC@v^Oc>*_fy}YJ;H&3F?#o^hg57&typ8mNryYuv}-3I*jKWB7zugd$|W_%J) z0e*k>lQQ1@gO4y!g&wkoi?!TfOPdCtUha~hns}luwqM5l_aA;okr8Vven*9?t`H$k z`sW;;?K0xCFF2B;q#bDl-G6aBN=ihCRAVX+i5(Q+`!V~Ftmpq<4#E;7?!$m#CD8}4 zoARIoX}rddr$ihrUBNMunfx!mNN2rH++p`9jzTcH4Qz8)P{b+K}e|NF-n-6b^ zK%nuq4(HufqQNQ=Li2`@0&jaHW$Lq?hf5-fs}xG5-`J(#?`?sd{MEg2M@McE&zAS4%p?IA!(*IjdvN6(APw|#YJUR!c~@tF4>+?v zmDpvV(se-T+MA~~+L*!S4lfCj<}8`q_R+3JQr58DalZN|YX1b(e)JE7GchV0{xG#1 z43-pm-%G-dolXIIQ7gpdcK1L0+SQRp4FI~bW7H|w5mcXL;!xgJ+sxuLknH+3Wl>fQ zDEr?t@czp=F!*i#&ac65KK=kso7J1Zo&611Zkl3_1VVfTeqYFlEM|)kcJi-FXjr%m8+*9?4SwXg8@;{f$Y*oJur5Z}`5}Th z4q4{RF4Q7uAYXSd+#b>JR3353__Eyubm%}=z9wfXYr!Wf)O+K}>7ywMo(k!#kgW~N zZWix-`;RdH&wsqD4i!uMw0_tpwU6xJ3CVpv`DdAjVcp;IOUhx;vzNGJYGaW4U zo+Q8XUUK(?JD>jTAD^cbHqc8N+7^MN=aDgkt7G3`AFfZjKw76MP02{#XqWar_G)Uh z`5}1ZZ;Sl;-{IH$aO`pFH(rt!`+5;9CRq1cmyP%X1+yCISd!I8Y{+;X`#lT(-$x{V z{RIF1f%qda2@`it?mX}a9oc@wMc%hRJue-EeRtm!awi_1?BFvQu&=MTG*{02+Q#qu z^Z9XNc>9h?Ad9ij&c-AKDNfi>rLp)F>RC^-CGQ#&R`w; zBG@|gz|J;e?C+3vd_Nj2rZQ2d`v(Cd(kRpp9P`sau-Go~C7BHl9uYJS6p>!d+ec#X15b{YW4Do%X~H13NXZczNG~bo*SJ6p4y1m#Yum(WUtF@t8x0z*_gMZG-ppG4%|v6qlaz#63{WT~g&!^p;NJ+- zdvf1Nv>7%ggX)19nF#@JIkj}HP$itB(v))fMVxV_+!5)I^7=Qi{c6a3uLp_!<}MI0@)>Msu9F(1$76NG=YY zQfwq1H{UQu@o`MnLS7OVh1fAE2eT!o+LJz6#r7#zXsWLFONirUUSBS z4T0Pm&gclD7Z@LF2+w_rv=j2&koU(&4L*NgFqdN1^%i9NW!W$SK7KLW@S1u*N_xZ5 zKr^_?hgt(<|G4f%+4 zHQZ{iF8$++`{#lF4f4H{-ql(k$+L^NLp6w2+}q_d98I9_^XZzi9-GUwqJRZkP)tGo zObCN8^RWp9>h%u~><%FOG4lPv%9zyBZqw;cId&5(G9vN45~UUMDIL=h0fzAIme-bX zKWC=-Os+qODJtB0C*q#Qz?V(VwkyG#tS9KAA=8~%oU7B_Z=M}G)@!s7P2IKG10}F_ zy}WPQe_n7N-yWcxX?6y}bjuqiWN(DuoF6Q^X}KYfEN~AougK=T8*uuK&w-7Y$M%e6 z0bYXBh**&@7HKL74ZC7&*hv=nE5?@;BzgTsmOvt%L_*mQwfaQ+k#6RXohLde694+B6t8^BhD)vd)5;CEX;DEgl1+LJqDAx~-At&s3b=R0 z%3&mnf01=~;n*t~;G;#RUx_WlhBdRP)7Vdi$;XP`vl=Wtqnu0;D=)hr(Wgd$px%0{ zFE<6v^gQicw6++&nqV-72$$BS6Mb|uns7nPPH6%G3;U6LeOLaNKONGY?$9!Olx@_y zG*T;A6v97pU zVt2P55nJ|j`K_sKH#_!@RLA+aZqt?CCA-NVKV4#+7qHJVjWW-CB;cXjXU{U-40u_+ zpJYl&9*vLp38G|p3tko8brkmPzsLzJ_@|cw9ty!gJOcTQ{dYu0^2@O`{C<6XF!#Jx z?tW36C#!k41zU!@PO|)YPDr-)(rcvyZ5vF-Huz>5VpnE{93}LyEij<~QJ2uoqu(lL zquRkhZz_WVw-Kv!U^?yR z=bB_N)N!riQl46DCxP8@wr0by{|3EDg!v9LeSVyt+_+7P7cs#HqsD4phhs0t&kVGw z@hDgxLU-oRJrA`WDrb%NTuO2&^Xn{pVD6f%dJJFG6h+w322?C&uiV+5Y2mg zexQP-gFPht7@CIA=(zQM^?kvN-0FKpnWvAuTuq+AX}NVnJJ^F8>L|@;dos&JChDVA zbSK;3Tz&aZGASPlnDyQEKg)epL*B-9>`S)%tI5Jn^T(B0m3FEnr)XG?pFsXhU@21G@n^m%gP^+bzH5c(JbMnOgTtjz+LTx1Z%2cDNzGI3?M; z(7(%4Ez5e8zV!CaILG5}vl`kgn)4uZe4~yDZ$=y=VGm4$L<}cT`eQdj_-+9jZfy~$ahsL&0 zlm#WDlg&6-T`xM3H^Pe0S%G9>!`qHycbL%#G=9r65w6jKAUprk!u4R93EUX8$89QjS z5ErXlsc+cuyq zSxL2Jy$CVB^l@1xJL<6PbD`v-smV9Kxlg|`xQiNl${s+JLIn&S<~~Bgzm7v)Gj%gO z+nMtfM4T-mBAU+jx#FOWs-G{%>P=ovKAel!7qK?eZi)<=k$>!}3UdtZX^9aSdrlz< z$xy@&U*-NZMuN*4S|C%B`<6{D|9n zQuPRcvt22eOIRqs3U231&;!23KUnL$Mb`2LkgVTI&J z9;`X|N>1IcBSmrj#dqG}j0k7TcrwKI=D}_bFAV!9{JCk?(f%(5T00O z)u^z04HL0%WYpuJHLo?GJh5=&C#oytdsV5P*?vTqS!Y;btN2l}*65{xJ4~Kq33I|7 z9h5P$qehvt9eQkmk@m)lBI&aRPgIa4(hFY6X?FZ&gzTA~`x#TvN0poHUtXs+YF8!> zD)^4Rq@H)4o0&R8W3QpWC}EZ^KC>S0p}ksyIVSeW6(LxJN<6v9$ES(a44sA%f zhSt$D*Yx|fZ&>>=^i}nAdFhiGQ@S|1Ri@0v_>Dq!s$>(Xnerp97AQN8PGoA&acKxj zW1}CJ;l~cb9FgB&QX3M6bnM1{khR%=R!Yr%l$muV0fW>rQiwI#KOj9PO4#A&K|jf+ zvn`)I%L=i+Vo*FBZ3o702wrG(l#JK{KC1s5YBTLw7oT3NiMfZ7hlf7O) zjB>Z8;|1~BmHUI<;(qkbm{hx>kK8PjQd*K z(e?(@aLeB#()+32RSSxr@|kA$;-MpJ*CeZvkgJ8qOo#!In5Y94>3SPDxampOCN?Z; z*9%$pz|mTcKM@<-;N!UKn=SKz^8Kx-dqGq);y}@ zrQsk@^aYsd5Xapza;K0On|YWiO-oMPX38r+Gkm3}`f_yk%PO0nF!}QWmk>*3xM_A) z*@!pkJz4e7+rE#_4~p1!o2wT;8J*yl7qc3pwrjCSQ2{c7ls_~2SF*4pKaE0n=)6A7 zX&g-V{9@_p>+0(HrK@W^-$ydKWjj1uHeP9$jMx9%x@p~=FF3O*Q>44qq8?GGn!_Hv z)o_Nv8P~pV(PDIZJ_&CYF)lE)UXl7dR)#9tW@SH3m{a_%&>=#^#l)_1v2<4Uvo==U zxj~(osCs@rIS!~aldZK{XOekHrE=%N)oi^gwo&P=$91Dw=JYskOg6n*6C2I6Q~dJ1 zd$Pd$3%hRAEOuaOzMm(A=rx7%?0+-ix$%)2YRo~W7{j9i8sSc+uqbw=U9E6m{Zf@D zPFUu69TXIlH-veeeer4QmWS)Sc|T~Ii&W#(s_#ng8N+aIn^p~e%k$jY!Y(bK1W>0> zzA;HMZru`%H(#BRkLH!J!r-f1mh{^*ObzJY2M3F@fk=R-N+jET{+s>3y*-dIc|g2T z+A~KP_VOy<)P`l!m~EdCBPI{ugWX(22j>0%Rm5}$QoW9_6!Kbml?f*C5wcK)js8i; zVpDXP_?Yo&6wCL<0z(JO3Y(T|F%?!lz*e(;R%v|XBz`?FMX|8Im>gDQImB!Z;l`C_ z)AV+wAy}ZBnpUXFGuCC1nf*;Fj&X%gkWWw^6PkMUj}qrQ2z+=C;0fraKQzB$y4cTj zf1+9A>EQeET*r>XWu8Dz`XtM!bmVJ)YTCgMrb%xua%)BO@mp+PRr(NW@(z;XXb!3G z4zjIktaPe4+@7c^Lcfn5)8U-;qhRpol0?!2o6Q&SueP|OKe)2-IK$4x?D0tHRrx_N z#kg`1%_kHlwb1u8`W2)z7Hy0rXttzS?9;-b%9mt*h$VR2M`mb@^I$#ZV%HS>C^Un`rv-Cr5YKf(d*AL+URdx(MmDpHH!X$#kxql zcVT>vUENpIPW6Sx%rnLd*5K^ zf*GA}|K*r6SNa7~2x9ap{S^{qUs<7%Ttod4zp3C6G zlwZpy+q_7p*u${cv}(<04USt9x6Z^%AIC@ae94~wbkT%TYGK1NhQd)|Lvy|JFib9j zi(SXP@+tn)nXm%oTwYVXf>!DlLfvsf_rZ7B!r;0n()F}twX{By8cS(ER&VNy-0(=C zOYseXH_&nqrVy$x7ETu&{(^r0V?9-c-N80YUG%pl{T>QnBVlVlqe%YI|6 zdP-EYD3*YU7KaNRU`nKr$B##uaU+`Z;vW;ND4pX)oHf1HUGwqRCU&gue#sBIgTn0< z{l~B|C$~3nts+(?ibp4wf65hgGcdJ%>G&(&b+)u$)^6{hBQU+OnEa z_nn_MzBSFYCXn^(gI^@semuPFu;rG;(yaI8es?Bx`R9e6qfACaUKmOmo8VAb@+pVl zS>zlenClsav`0697|_GS=fQtiEV9Gmvbgq}d$GsjeQ$5x?C0PWo5KvJzSqm_x*aFZ z?s$%LHbX_mDHa1?G<9c1?%RzuoBDnWXAgY)PA;l^LoIXZZN58JsBC@!*xkB)ML%5;kx+bW5?cSKW{bN z{~ewf^6qFy_^cC%_>FINWs;X~7ml^in0{-)Km7`u${MW_o#cG&-^dORxe%ez!B!e6 z!h1l^T^g9!MxsC1UK@ZIaR~wUN0|HsbfzccEoTg)ss@&CSi981b!t&t0P=3DG2)#4 zw)A*?!j@h8%8U;ki#3tW=M}pmx-CWebO5O5B5i9trm#$>d;Nv3a^-DSA?SRd{I=^` zbCLM{2r=ETcEiTn{+_NQyID!PYoQ>?vOYFSZ5is?w-QZ^)cct-2QtpU7GkW=t${pO zlvdFQl*QK=?zwxBW5)6?oH@g4P3fv*helY&R65PQU-$DXQ)Y&G;WvlBN+~DYcEwnp zh&F5=yP9k6{EdkUlVn}`;M014s_n;nM0?(!rDoTCv|ax9z~Jdy;=TT~)71vN2YW}c zk1&xfIG2ycOPqm?#(cT#4RY7yKOX-$L;CamN5q^C;0rnRY(y=_xZwcJVJ=8zqRA0e zsZv_*xTvc%@Om+tu_YKOb%oW2O=5ncpjV3?e7-8SAJOUzec1RmGt>k+04asYD_B-* z^jo%?~euQ54>&H(*G2%)WIF?3d{ZD9Q@Q)w?c$+EULoYB_K1di$7@ zMgR45$o0Z>PfEd=y7i-{L)lv5cugq80SG#QbZ-1i<|{5#UK=$?Vw;|e?F_?YemmmG^d;-E8ByP=Z$~`lxnt3H-braVW3^M ziF~2TJc^oL{I&w@{+g6(R;(w?6q#6(Z{1U8B?jU!a3T|q`{4shfCzF_4(7NaLF}*47 z&IC3&+7?H(5=OpHX-`yR)voJ2zMUzcJ#*^4klk9S5Ms-LLQtZ=B>hpAvW}H@6>~P>vJ^? zXjIjt4#z50muLoQwquc8PE|Q9RpA^tIZi|U5{Q}kzJm0dZfgQr4~__yU3vExxNe?l zevloPUA7}s7HVSj2;0$HA6nzZ*YD?-VxG%X)r0umQ@Co(FVxd)W$E5k%QBmvx5Fg# z#9s$hTtXw_i%_x;K_Yajrzpg7eIefKqUKMeo(gsrIgTRCg%p;6q;3;PYHW4gn)^@m zbbZJ2b$>;k+q?Ac0|){7^oJa|VPYk$oF_q=#HnE&qH4r`NL8D>>a?eqMm7pWP= z-!fHhbRJHRtz=)F4Drrm{D_vzzMrFC%epanF)gE} z-DzDlg;-Ip4k+D%W6blj$(M&`ha%PHvUJmf^Sv0fB}}dfal-_@7svqnrOzrW+e%B` zI~V50xiUp~fBKsC9Ry5>Q-wX)so+61^6uB;z|x=S+^^A$IssivAl?!;Iixz>oyrMX^CQ~~JP8##h4OR_Z-v6OE8JQ< z{tw39JRa(`{~teER63%hLRl&lMcH?iP}Z_$o$UL*FJnn*w@VmQwk$(gMz%q+Gj@Zq zW*Pg)ZpO@fuL*tb`*)xFe*FGAoj2a^Yk6I-_4#~VX7zQ4%HiYA#X|)iiLLL&C2JNR z?Pm)Ah`K&S`tRy*#3KF#AfW8hI?sL?sG;XSZn%P5t0|fLr_X|__}RJ6IO{xsPZFYz zr7BD|JLK@I#fvHM8H-^HJn61F4OHCj%Qs%qkL!6uK<>K?!*y}hOZ%ZAsTR4dQgpFc zEtW?&`b4`&;cB6k$~!YfI*bp5^h+1?4_oy8gmos@9Mm&^@;#|+?aT8N%O@?FszC#o zNmyZW!~2t?+geN*n}&hSjUe3u+jI-78Sn&6EQoi~>!3m5snXqTK)1LzBNY3<}__1Bf@ExR>&eBKIi1FGsby=u# zVr8PlH7#GhEWH-p5H3XZQ<4vd;$MqeVdNRGeZx>sy8QKKoZ&nyzVWmFiq z-m;7DAy}bB3m?(=f+;UogJIcah6eIvv8{Q$D`VQ@nmYv^tNChibr29^lTI+NBxk)y zl6M^W=2-hvH}6ODx5&}*JGFTsGRapp(!Q`{Rx%ZlDs6Gs!={>Hm&z#v62wOz5}*jz+&PU!x0#mTuz+dt+-Mh`mPMp zJKk@-Kpa7Zjkut%wrga9BN#x1>MrB}>eZHet!2g?SLJ!1c^hqtOTIH`&TCSBIQ4z|LsSWre8q? zZa|owkw+&|q}}t~d2!c43%vFUI?pKbv;VdOqp6YiR!4xIkW)s^6Ib8Eu=RdW(u~5> zCVs=awrFu8?XvGrzkSow>#1MjtCyhV+*jWcn}508V{v`v*7WGt4Byq*er_smG))N; z?Q^^03D+s!vUj#G#O*c~PDKiS=PNhkv1v~f)>dN;_jH(01_!UNdFVpQyyYFu@Il|@ z<&U)Y6%*Vd#tZg)0aTZTm8gMYQ6$Lj71Y?4SMNkWs@5yHYJ{jL!fjPp_v>Y1yc}EL ziK3j%TE9FqAn5#pkG9y-)qB+gkz*%;emhDVY^7fufpE~rMC%p%zP)B#a7~YU+U}@c z$alF>R#QxvjHh7$^G%+niLF6I_k$(F(#h}?|4FIhaJn`eYMn(SVO8H&*7>y6)C9LG zvuF$|Nn+578EFhc2Uy!&FZ_}bWX2RZ%TZ_)K&+=Nb(Far)4ns(nk=1YbjB`#jV$J$ zW_UCF|DQ*G05vYy#{ta%8rRobTzq%i?|`}^D6i6r@tRUf>tD(2O^MtZtWw|jHM!qL zgOq2vfAJlY*M04SW4SuZy|c)ypZ=X%s$nv|k3`62eG8k_#ZX^r*!qV$rI;AY>zMnI z7v)u6TzS3tocd{dk~pWICz0#O#-iuCs@0BOjb4sil`RjK-OT1%7K4C80S;mUsZ?;t zvid&2Oz-)mLI1*bYkYLQdlF36i%YGF;+LyMX0%OT$0&80a$eS58p`toW{S5w0K;V< z;t&DsTlu?r6%8t@VJ_Vzsf+_fKG$P-CTJ?>SNi)~3ZN|tok}AkT%bCl^(d5bDD!V2 z{U5H36L15g5J=!^CEOhbEBqz=GCW`uc=- zCYJ>?g;ExA9K6P>3qO-*RA**J_3x_pmISC{lI}`)rPS_1pn`6lqX8aa?QOa`&1tTO zSHgI(Pk$e}Th=s(S`OcZzd3(0663E;@F{i57C+LJW-_sJm}UUfm)tq5k#o}EHpeKC zl{wge&cjzdF>_>i5Z;=oo@Z3WgU&a4%b=j%wk5A1e}Bo)XKJqZk!IwIeusDFG;H83 z#aaW9k?Uk5M~Ty@T4Biik+(&*ZmyZ2=-EHEGF*slkJA*#0&%^kPkoHL0 z3H?u)!u`zuzD5aNJAL#WfnnC>``5ik>|YN1SAH6uj_ zKY9^V4iGk8w7Z!LFp7x70HxEIDmS|S!hiK7cAp(p1<;eH)8AZm_I$a5pnMLq1E`NX zJV%4wE{&Z(5Yl*cFP*?e0U|{QPYeBV2lq7I|K*^LvV+$h`j-fG`95f4r>@4a*z=^Ou zE!qS?Kc)g-`cMDo{QkUf=VCSSSk;ZLqkG>^O9iUf{m1kJ8*ZSR7wv7B_WpQ>mje3n z?PC6S0o(i3?kZirUQK+N_O^c?b##DY$wm1X}c9mu{vv^S+}08cyMVLo$qZ&@y125Zj2^zI12 zv|>Ln^GWRDS8hEz4yKs_&18bJ?T%h5PbndR@ zzx}TlI7#2^ZtT1HH554OIfa)pTvx$A?q3wy`{m%jPJ)pI{e5Wo-~M{`G2VO>0Qwm|C2-~F|ajv~BPP+>Z($$A%Z2z|2|1Ko=-h!8Dq&6V;1Tf+x zc$wgxBs07bIN+oAZT68UUH8DtYz`?G{*$Ec|1kyWc`D81@ZJCpeFjVQ*M)Osv49nY zYFah5+Z#!v7?`FdOj>alUHb1s+7k;yux2OoF17pY0$%7Vz`#Ph7G_ETqt;6FZ_7O? zVE=F!cKij^@O_Ct<;H(FFQGPf}sOocB~?{{4gC z4-`yrOszuZ|By034MTCeQJ5LkJx?c+wUsDIvj+yYARxf_<*R9V-#i*=+{%L-( zFOUB)vZIHP6#WzUW`<*L)qa3H#(8vz)oqGw+&dEHxVHeI6bn~-8yoZAN7ncl$iMmW zU(Vk9hZzBOz&!e^96QC|`0?#{7FeOo-yMQ{-)yVnr@Q zh~FJN4&Lf#7PfDwNx+JH3OsLf_`kpFkUzy(;&klygV$inp}bKaY@DV6M1qHE;KIIq zQ6zs>p)L5o4GWBSj3TVwd#)t~bq)>>;$&)-F>o{dEKK%K>Y)!{9}hY|m^rm~5dPsL zaqxjdM9=nEjqdmNgXt;y^*?l|95xn zui#0_G)qnG_Z<}`3eYrFF=&Dy4-Nt3oXw$qsklv%ilA1Gf12RlGxjhb6+fMq_y6X} zEwKLdf1ff^(FgzNQn24osRVNX_oDjT5#Rj>|2bbkjsYWsDI~h>x()0?l(codSSV2s ztpC3_+;1r&X7)KWV3`{ec|EbO1;AsXdb3WYD=7m6^rB2*hI-UQr(#sGEX$sqXgq+U zg&NSD<-6>+xfqwitwJ-IN9{3s@uF*U3VG{@-w8lFj|3N^r?+ea%&!r?qQ8Z8zML%} zraQAet;I$BUOmlD3VDYP6WnXp*9?%if(XIza2XIdr&~u}EFgoFuxP-YTWeRd)Fzu_ zl^ut^MfO|>Uj_&vvaizcn%@Q(wBX#m6qdVM9IrLPfG zkfIOeKg1aT~mu|XWDtBCIPn{Yp z<~1%^^)SJlFiNu@SaBuvImF*^{3hkST#Ytj7zWVePg1$R#qKDG;89I%J8BnFVh7cG zqadP=QB%A+b$0B{htQ!FzsjWiw{9Wv(|)B;0)pN-tl`HKA#ko?zC*$Mo6$?oaGd8CN~HGH^!z)kY}i8gGLlDx&aEuf+wiO$IO^D zSd4$FbN%%*{m`bxzURdrp%J_We9kW9*Zr859hm&zA=}~o7;cx0cB}vQ@=n7Cm6CjE z;lBWS*1YT6$@{+OJoGL7BHOr0&$1d&zOf)6R6*)po6Ff>7A3O>&g!=?Q}E~2%}7;U~Ci}C9wne<7@OLKq&RoW0ETg z=HGubc}i1Zy;Ycy>@mi1$?p%rq~)VFrQD`lSFp0g+pd7vVugamI#sc~tDuhR$7ksa zb1L^;6Y22X*?M^yaRS~;Ix2>3W;DqGP*1I^C&B_|%uz$zF7G(k?;dQxCoif55(!o^ zx{G}g>vkd3N&^BG3rnC3d9Z6F11sSbQ~#EgC|aIZ1;vJ$wq(HKSloIQQ!Ft|qoJH{gDySEwNXwudX->u}pXCFJP zcz4qEB-xbbD!_dVt`A|}_*MIC|J**s;3tl-4k%)pf#z+IwQ8eQ1B5b!u#O!PzPjK^PPkkPE zNi+|lzGmpJcfWezEGOc(-*i-wqJ~)3(Z(09Of|+ewHY6h)~?F^)rJT7(8dCBrQBm4@JQh#?GT%WAGkfIO^NL>yF;|R-s9zWJRH-4UVZx7zz;yp`u}`XB;?fFH}trY zlLFOS8ZD1wFVCm4a$s+Mnn9=%xLb5_e8VBpyzLcdo+pvfna?oob49;XgoD>$noC!f zoq8uv*L>f#IC!GSw=isrie5^-+FZH@@eP3Q376a zoiq{Tc;||ZQO!WyXx0cmgJ2=R8#Px|0%g$8;1GhN{5O}3I&FKIZC7Ew8#7$`AKiQB zgbTcz1kiK0Ku@L~ot&h(=kr74KG&qrbb?4$(e%L8tuhDzvLg|=w-<#8zIN(yJ}lvr zI?ieiRsI8`DO6UFu(*ggBx$WUu?y{VXL0cB@-N(43^h#CZ)A!5HoC(nZSCBM@$-?e z$OKTfb)dpaDvtVT8q9w4Ddg%JAJ}jm_J8l$(zn=EATNj+t|AfzO9LiCOY$1@M8>9& z8l@VX2DkCS+fIeevAj(HFg|6c89V@e1&9jaGCN5|LeTna17!~71Y7hDCL_unFp11@ zNa6|rS>#Q%?zw0nGX*x4z>u}bM)*TpNj{*ywCtDnl2Fkm2%q3v{xwj**iz{jpXJ&+ zhh)Xr9lUn8nv#1cr(WGVe)Nq8Y<#G0g490+7%AdkCTa+T&?a9fC}IzY%atMOO_~WP+=Da-0n?SUQhRK>eBe|n4{EV zA|s2-QvqRb$R96YrF3I#=%btH%ht1;or)(~0OBgWbk?g$!{YLHt(gRXzBn)G+uv)p zX!fjGJKb|QGyTE%C&Zn&WZZV4mH9-dFycUoomqH1C~_$!;oqj;`gliV3)=Fu-%KTa z9xyqZNR{QM{*{{4x??hfm;3u&7$!rHMakd2OR0n`;0Fq^1I~Ko z2)F|q&6#VDvpFEK007)H*K0?y6rPe!a#|em9uH)b3&HTEw{x-7AQ7iXcd*5V| z9V24BT-1|epy;l$R;zz7b{6>8DgE+ovH>@l+mnv6s#1Vwa`S~tr%487^nG!0`l8};B<}vra z>gMr#o~wfCy_LmI0B#GGG`!qtX|;l6GytG`S^CAV;J0#WdIhJkPK1pM1wJi0_j$&0 z3FvG+Ic5=i_PW-21xO&?R}wn?#(wly;=*t_eN)c!Bgq7v0=PoP-Uw7v0Y%!-5Hf=H}R(skvgiuKEhZ+Bv*iM91^f zu#gSES^3pbS)Zxp@k=f;xe;Ax`@}x@f?qTOQt{{}<_MHrZa$)uNEb-eabnY zd1qv1IOjR>OAC55fZr&2-n}PO4XGA=Jx{Cf;-yqr8RC(F2TRXZf&aaAGB0{vv05*L zEo8)79l&C*vh?Le0Ytb`Sao{n<^(cQC z`p~X7*XEu44~#syuk$g+Nz$v%K=+fk3)9-%Uo1UuO1iFfjQTN~V+yUDV7<5s;kzK% zvW>GzDaMU((Jsx3D<-fHH9j<(0@S%*BHhkg$BmMstrpKJ8}e;y`Bc!D5v3SS~^xoo^*; zJ~cS@OC|RhAe29#z2~R4;UsKkkg=A!oQ3tJy{|3=?Q>2cOjaOzlp4N)Ksv8iRvl(9 zSF}XzcAK}plgE5?4d%Y1@P^rpRR5MN`Z4tLsQ-kA-{0-TwNj*KF~Ed54)h|Cd`XBX z46+cSwpy|{hK4Y558qM$&ueq_VTYaqB4hqr9T^F(GUE@@K_bNG& z5Cf1BwQZ`2LWo2^!TU|;zE$PhV-RxLy7|ml;&>nlPlvYqUYUa0d5){HI*6YW-;T>d znX-s^$_Pck(Dvbu{P&Djse+$!5j&m+cz=h^^?$59Rv_vEnM^?Q)OTmJ$4Il9tgYco zyKlIn&z8L>_cbofMHAj^;2Op+O;qw<2F>mkh~Fx=+3zZ^j{i-RUf0#M7>F-&b$8`i zx3l)|;60dTSX!`Ac{?y)ycbs7mIlrF<83A1^X$fQ^9SSi*Et2_)#3gFuK4DH%X zzqcw=Ww*&1FXW?Snpn8cL!!U;?w0;Y$~_&${y*T&<%hrt34dUJrXS>;4*L1eT-b}< zq)y&zIsSrpIlCCEH+b z+sbIS^U1jEe5TMK`5;Ug*mHr4YYX}RrQOZ_|m zYkgA`m7mxgnx3uzmk_as&$}l`o4LZWTh*%d&^BZM*8q?qg_hzR-Knjwsi#=n^mOCr zde+ml6Hj;=A{_9&Pjfuq^K^=)eL3b@;-67D*#fDi?rC_7H_l6(b46)^;1aM|{0M6R zjpbUcWhY}7_OQTRFH65NBj&npXI^(ez9FJxpiSq}{AM$~=HV`_8$#FupKb~9Gtj#Q z=FJyvK`#S|jAnO7mar5l$ER7=+n-%wIaIq)rSA&W$7*Mf&Eo`U`)!VHb)~m(-O{V0 zUZI(6cakppzBGPG(LPoUKA0UH+AHLq5gqF5^!`=(rt0CJ%5nU!b(&gXoQ2zeJ-FRz z`&q(vQNs?GOrLmd%cT8Dj*$JkdGB^*sw;p@_(G@U>FZoyDH-;+o zH2oaGD#iG$o}J;7sp9j%#1!QdX4CS0;8);W_=Fy%KK-djaneRrd0F0sE06NW^=Lcs z64ImTg;_MjqG7{8R&+kO*MGI~@KxiA_dPdy13YqJHnCa0$o{8qhq<9`vKVBNQCiLD z+eA@JcC|dsS%KImECYY#=MC8!*W!Z@w9h^RIC)vk^+g|>SYz6L+jMv0hw8#b%;1O0 z^;@M_0;mB9j{z{7r6baIc2ks6mMX12mA= zCOc6Uos|l0oA;R^MCu&&%2?Yf?N+MQcX`AOrF9%AXwz}%+w>*I_n|WboaJ)z0yl}_ zE+d+!j*D?`1T1KY^^K~pp1Bs~>0p4Fo5GjR;MZ9)e79^^L}UP>e}ng9;F=sOb8Fw| z5wbv)@|u-^IAFob_Rt-e{S`_S`<`rIdl1FEgx=IhS_?UUKS}Nmw%+wm5S>WTSIeGK z`v43|sO9bYO#Iio&ttG}basM|KuVgL?yu+j+3}RaU2_Lazy9P*w@RTxunDT9Pe*5% z7OLsBy`8)*HzEiLOfm`>{-Q4ehnU6rkw7%%Mx<6vzrU*ZF+`X*u6YB_V$`;MX>7-T zQzm21-Dh=ug4-NF>7qX9*rUZP>|k;5=%wex7Q4fxQa%?gs_mQ-I+V|d`%Xpx^1U#M z*4-gjm4MO!v{Ou;RduNbBSYTOP;Z_=iRUx>;d3QjhMtrbywTk&u~AMFFd3K;z*1N@c&fE`I6aFY@?Vzmt`Llbx>-2m6f!bVshr4 z$`Xg9Mm!Qq!hyHyYY0D-6Rew5v2GMc;2p~yUtkM3?rffGtuvf~I6iv_|WD-&dCuz(O|` z8iGe#RqF+Y;p698m<`b#>pwYLhP;Yb)jX_d`$#tyGR4e{+qKx29C=R8r}e&;uH9np z543B1%rL@dDu){lkZpC$A$uPev-@V8b9z24)^1%mt-&J&oc<*oudR^hP`k?k^ispJ z2*7TObLNAFETHo7^;o-NBNszKvapq7MQt3vE~+APy#!azJcy<*2h=`r8<*2(2e}-F z_GH2KVhQPhCF6zRZt7X#>Yd7CH~e%S^r2rMb=>jOqLvFGlOg> zOcv|jw*Hy%^C)SUd!rN_eBG2_jUw-322G};Lrj0gio~JSE+Pk~*Q-YAQfp;=g zeNT}*H+Ua@iiyeBs*@SE{=UHM-j}6RoX~}wSoI8ecdVK%@O)6oaaM9_Lu-O?V(HC5 zr4x&z^T=1fbCtn2PC4H()35RFUp{HvK6H%B_qZuua%|yx(1N>?Tr0C>A3cUlXc;wP z3vi`teJi5POdJuyV5|;;^Solq< zo{)?c1U7A4miGPp8j-HnDA)jgZU~E*Cag6OD?hI!!_9B`PeaNH%?!SC?!*FH9Zg8^IPqSq zdLWAg{q<9xWoUCc7iR<4M|?5c8YQoaq93KLwqP(%{X=c=8q`umCq+_7dsnwK!;Y=U2IE?98f0v;T|q zXdk+;H?4LC9ZER;U&C&$hT&|o9JOttC&co=cnYoB9lv)vC7Ru>Cyd$jR?zR3GRu-6|e}apY z0PVHoTfC6%%IEBnMiWThckB=+I@ijiZS({Y% zi}g9EA(z{?WULniw9%mPpe4bBBBfQ-1q1V`0{OhDCBgk{xcpvG*)WH2;=DalrZVEZ zxc`IcwgkXLZnd_U<&X<>k`tChIK1oSJtLX(Q|g@{)eKgJUOzKZHsHFbN}Xkre(~a! z;$&Z~V5g~qX9a{3hn4Eo?4;q2i4?=q)yABV=Y#Bh+iq6oHA76UoFesRyvY}TqdnO3 z=;ubDgefbA8*3usAMb50=M*MY9Yn33y%yy$FDlm7;G=ToTpYJL>vpXoTR({Q=@UUL zS3%R^!mI>58dc`R<)K2*i^_ya+S9+Hay`U^Epft*eybrxA%X5p(u<=Z0SA$C?ZseIJrS8$3V}>rI8s45OrMjTZZe z8P7?-M40nt-Rro?6bN);@W(NIu8l!gIx+4ZSz2|w7y8_^7~5Mq-0;?1Mi4h_l?3{q z$rmUdZrn))#PVieofcJ|G1%Znv4;J}JBJ;#ZQ!iup$p%-(@)DvP_?;X+d+EDKjpC` z87oV!%`>R9gkRII=t0@_6GlmE_n-9k53~3om91?0$7~E#32Z6Qas8>M0m5(cKl(dG zQ>O`!Wk)9$A~W27GHK@ZP9;P<<&>Cb~{ylUM^|CU*ALX;%Ag)Wi^;GAb zXGTwjWs(TRnh~0+$QZW8Kw0mc1YFU_*in!YjP_gKDI%4+g{AbT>L`)Gst>9T@p8^T zc{AP^iRtg8A>;BYD%g401cS$Qx$i)rXR*C!>$;9-c{Qk!7EMjDKpWu=_yLDv>`oU zeMOxl41>;8BfW2Xgd6$%#>3Go96&xDr(_?V7eC1(#3WN;3oKN|Hi{L44ceQt^qaKg z%xWiV5O@L zm}Ih;Hr!)-l=Q0<6k%k^_~4MCQa6m!cJlZR$XNmJw#~m^F0jfw=V=PqIlq)*8qZQ! zi*z}HXLwHOXvEhEu6`x_ev221rc6^{zYef?8M3=IeafTDoB-T(m80(nxVaDe;T)I5 zJ{AuADj&P2VDD4qgzWF4s{I~qt~kcv9CWq=;;LN;mp;=rDoHW68+O};PK;lGYNo%% zC8So=$*9D{kVv!jBcliOc#h#Q9#DO3OV^jfn={RB5*99CcjlsCc5NQ!Ma7I0>7^ATpb56E%(lkK%c< zQeKlt>oDpy9B(YIZq&2a@A}QW^Uzq(v#NdlrM6A41BK$KE$`=!vn}7~6&-yUT5KTX z#M7QIX5^YtwX>*c=Fz?Mv&D`V=#_?HG${!{8<00+b(5N;g=XOw?SX_(SRcl2EDkEA zzhb1+>`)&U=WWnS!-%pK&>+CDB|2eym5uxuqKqFzr+{p#6P48_-BA@G#!@ft2ayIC z|7;!ASy0+=FmCJN%j$5v19f>PNo55%Y@f%s$7SCtty#4Uh-4{l-aOG4RJfWP-BVhY z@0I^0xlh*1*N_&ET;6fhs4_M}`@sXQ{7lG_$z|(nG)2}aKnN0TiB-4Oq*3u28Z~+c zd+_+q*|@9SlO;(bCF5qi{s|#uy0iCpi|P1 zUza9-Zo4(vb`OXFh@|I*vU|OA#juPh{|ZW~fH-SlklsG<4YX&8YJZvp+V$~*riIRD z8vNGIIEOXH8W^*zBoBMm6+ElAwyPkz-v*sV9&Xb#w&b7qy0`>rkWasb`$&g^>tn6d znuPgdlZEd+$h~_t>%rH87(N4In$uUzy}I)ijf)qFchvHb2nYRp2P`B?&nt$8DT9nUhwqqPj65Z3qEohbnu={csK zv7W#RRQhe&C_MnM98*!%1^=!~V++PLlqLrzexU^~^pGt7o0&p2VPYG$^Cje2qwm7}M?Nt4D6XO#JZ#%7BMeO3J&B|o(+rjW<9 zVrQ>C>d+btXwa~}AtoU)7|l7d3JTH9u??}w-FU1T-IDQDpY;Tf0-IG!gO5YA@2Ne= z%bm|RvSfM009#p=L>wiVV+_7Hf6X;284=flDQ@yip`M=^k^@#NDY_-@XTTR-mMf3H zw}2!i!okMF9ZFa3x}FV%xX9|#viT8i-LYBy$V{wEjYZMP284?{&qUY{7ICVPPx*af zTw8}elJ&vdK_tSmW|=CPaQ&PC>Cj|{$HUrfi+KzF8jbJ|m0BOj1SVR1qd zA{T3cE?4yc7iku{umTm0vVWp1H$n)>GJU7FN5&58_Owj~9UYaD=LeN3g-KB-!#Lpf zFKTKx+Yb~dzqT5@4;qOsjx!wh%FGDdL!6zbxFiQS#|(2UX?;KkspC1?V(l>T#LFO) zGLY_;c>>Y(*-^?5B{lHP#x064OUO@u&r&&IMbXVJ~c-@a5^>($##Oyw3g`|&Uh*HxPFnXq@hBv8SO4%94 zDhEBnxPAA)*JP0ip>U@d*cZB+Bobx{zW%hgx$GE zay=5XY$A6R{$}GUX@#8MuF7Z&dt98q$a{6naAd;I?s+zV&?Y1}7CiH5hFwc+8_ zjkQ_9mA(ZpBVERXO#nn%B`u|pM*KJ6e1L@-Y0;v48eD`68d?ia=9;vS3AidzNN737 z$?4UFs-0EY{!!&XL%tkzuE%it4*ZCRXY1y#0aBy0m_3ZeUnb zL(LDGG6y=ZykYZ78D5%_-O=k36j1V0LhR?T4@v!QdD9U6WuKKqzYLg?RhAevNJxapZ$K9%HesRjHu$wEGeL{Mv9o)`)yk|pM4o_A7;;rEW-5< z@QomBDkmq;?38+;7x5#~kMJA(pZ!H~(VLeS@7(Ul@fxMl5ad$eOP1w+eqzaOxDI7k zz4Ow__(n~(wRph73x7iI&PB|Z-)RPRsYCw9Y7Z+_Z`Zt}yVssP>@c$;8$gytDJ3uq z^!@bHCxMTCwU9z>0jms2T9(XlV>z8TAh?siFL{UqWN;TcK)nd90}Vf(#_Npo@E zwfFwZ;|-p&n{0*2SH;J6rVVh7@jY6bMvG>OTWde-gtq5%@-Y^9RGk1!-qghw=QD)H z+<_z;Oo7&JOOn`B^~uIaNywAcJ}&eWCun!==1)5@-)}3A26*ezyfeYQ(Bw(nyu%RN7V$U%xwwZmYB zk~r_M3j&O;viL2{^4yH=Pb0_MR?e^r^32-!7jlXEP^;z74Cz zuNmZM+x6OR{#9m|xCXsF>NUje^wGb;le}CNU^c>F3bOsQHD&5yXtn#dJvWJKU(H5; zj?6cAAGrXzpqwO=QuV+SH(-Y~3beK$jPBrdJtKjcnh#F)-g&4=tSE*CSZliwO+yHi z%%@0|KB`87+Sur5mH})90g)GuDY4_W{S=K5#rY;rP8r1kh|)cRr$f4q{dIKP>sGpo z@+xsfxz1%$m&IXRH0X|ThE~XHuIFKfDztHFbs94*z4ZpWIo6q~&^&hgV4Gh(?RE)y ztFi%Y8OZ=Hqu47vE#IzA0ftNLLgF98H3jZPF?76hg8nF_PHuAA`ruxjeCs0R1h(lH zMG?4Fi!+HPO&7)eoddtBzQ|(aRY&1V?`pk{NWzG=3~GDbxvG7^Ia$CXR7l0qKKpcn zYzvWOP`4qcdxA+usce15;ec$(B(cQUB^1iQz|z>$V3|<0Yz)80cHzik@1`Tu4d?gJ zZw~Vc179qknZ>#fE1UWY?BR;sq%Iq~7*6=$G|MB{m^0~ZkL2fBB zUgEr+w#CYD-&q+Oc8!oo37hxoyar`zdAEP0HiTi8Q~iWTwzj;tV~;T?Dk!}2b9UyhgBjnVW#5_JNON`O|dpvN7O07#Wiz-35Uy7LnMnXSwO)MLPpo3bo0LL+m zjYW?LLEiI9Aej#=j^?La6J-ouRr!FvxxF&v>Hx8+{iIJtNIwgqr`4QWT>=I6Yh9ua z%AgXSW}l0+xO_>p?0@p8&$xQYh za-5qTJt>_}l1#-ZV%s5Ka7U2mbxW9pmK~V{ePf1)PQKajfDEG^>Jh)!yTBQT8n)j@zgYDs^s8xBEL8mUJD8FBx>Zd-txAMyi5<_3}NI zEj8tG_LM-^OxFpy?v#kMG;_)6dDR;R2mAHnnLY*2OipqMEF}A>e$LD@pWi~R>sqDf zpSg}{+z!egGpYkkRyP;9$RS74<({vp1wb{Ee4v?7S# ztYJ+u`Ccpm*DF_hcO7CQ>og=no)*uzvWn}&k!Ep=aZjW`lZJRt+C6J)2%wp_-EI14QuJpvGs9)$dGmTd7###HZWe?X72^7NQuNmm7O&5UT*x3WyRVMQ2s`%%SS@I78_xq|jdJFt}UViegcEsEl$DHVds5y1q36YM4J73xL_4n5O-20bE%ubw{bLO09 zo~MuP{x{pl6C&zGCO6z%CiH8R-kEnxPN>2%qsYmvHaFcht&#+k;r;g}PM27+JzF-> zpn-ELthdteSM428L2qVsOU`?!>eZ^rA9RJCPS!xMI=F6>r5vh^mnwXp_%ZC@#`bM6 z?>X$S4j%YgkX(B480D`MqXBPw?cg4Jsty^(d0(F7@e**n;4d=sQm6j)L~ZNvEVJq} zO~q`OpImkP$TSWhbjbvvx9abNF8lU43Wu(1p#|;=4~x2#j%gV%;q2WmTI!PgGOGGe z2#CuP&JK2qIh25NgqTWD)A`_!9Q5}p9=hpN{|5REWH)15LT*mv6Q*@okP~ecYE&~b z;Vn;ic2P`$ZVSg$u#s*`Z!)0aBHHF>C?$o_O=h70i6($Za0kB#Gomp_$x|9oBT_3_+y`ZKDUwS2?4riXK?H6P#0-tRT#M&u%!Jav&5^En!Yqx1Xk|#huYA3P*BPXZXRvCV#$+2O#1wC&^b$X4Fv`~vo zbLm@GREhK#lHRX(3Tr=1^Ui1MyovapQQ}|Q9>X23)+v~rdgJ`TfIh#9*ePP0;`{Y$ z{09`r9AzdBKNd=yG=!;+uJz|n}e*ccWXsvA#y64{MVf|1G~kZGWLT7p0h zULzLKt7btoE$2)bnESChR=NX#ok{jseSf)FD8n4#>6DDpX~NUHnk^EYANNqUQV9vW z_x+SJ5rfkL?thS54VV`$z<#A zVj9`{X1thG=g8GdP!k}@++i9uwpxzZ%4SY^WJ|rqkJzFHCbY9>D{ND(`YpfZ*_d(A zvoF(u{0WWDTILDUJGMQpbxBTZ1`g=rC4oiqYj%{-+3eyX!aAsEmgc;BO>xQgVdOly z5|>f#id#T)ukCnV$Hvz@i0xtc+v#4Jec^k#E!=Y@T>seHgf<{50jvP*pN>XLw6uzE_% zdpU|pi5lmIef*W)e4PyfO1XSyO?M+toynkcJxOZPq;zGZFT33WX$4pSlUTSkIa}$X zwPCT^YZV*S1e`|`xKF6O%we(iH>Dk-s+Y!eGvdq8(R%_e96t#~NX|m3E3g=u3bEYT z`Ykh(=QT1T=zBevJ@yZ32v?1t*$nsjB`YL)-^$Bz-6-ODjSDa8$?)A?u5f%qB*TC9 zLtU3Xvr2SEz5w-W|NQ}z9|w-j{GTa-pG(zz!dc8G7m^YfSv5&L(tG?Uk>WVzRq+o z%mN&}?CM4Sd0Xl1g8Y0L{qYj>B3r};e=b=CE$qd zB%3@X3z*Hlu2w{V%owttuoK-@z08$#0B-JN1j`W)XQaSc=)q_lyAV^mV?)ZS1#pS) zxgp;vG9mB$#M_Qb*^N3hAQrG6Mw(JmPbY=D+xH+AXIoVlT>@3g5uUjyCAHiNkk=bQ zrlVZSRg$zy+@EKg9DcG@_bPwyBvQlVvA?DrC(FV*xj2s=ESr|+*d6Uhlvg_%%|46k z`>Y~(xa^{F1Dz`CcA(r1@V_s8YxcHK*Pfp`%d)QZ&K!Ygcbs4=(p|7k9QrfYrBJI4 zF5iOGvA+u8|8e;SL}4J=Uh;OFS56|!l8JDfGkhjzFm^1NuUw^DigVAUY?(bW~LLh&~3!j;H2ZThCxR%V-L=&dxZDrasyx7h_{%E`XBl_$>?J+(sbzA7%y z@)dH6TNhM^Jr--A$gw33DyJ2H9-gygj>yT*UIYk5k^T8x8WDLx0hF=E{q@&uH6cq4 zJ~?BZ%Hxd`Z3_4p2Nd zVsd|BcY}}#rd|51dwQ@e0Wq@H<0jyy88IyokciXoJh!G@zH=rrI$A9)q*Rx((b7$B zq10$QuT)ZGkAa@+V}cu7ECMDu;=&&xOuoR#FpPLr%{umcA%4>umZIad6zeW2nt4Zc zT`8XZdmr}}q9)ax$s~H3FE~2fIK##857XS~u&6YT_PLPsAMuI`vP>J+8?EH{DX`u9 z=iNG4R+M5^yO_ROTjzy1uxAg7x;u@`te`h0QtqwAROn=^q{7OTZsbyWYLt3WdT-^rLfuZlNn4!j;8u6+^a}>;txg>9D>>`^A}YB&`N#JQ zRt^>qn>kJ_FB@h)TAA>82=2&QGmFFH&BVe_#J+%v|Cx*@u;7lP^y06KkLYDRh=?g) zOuF%i1_MtG6ez9;6i)TC1FlJ~@%0NwsHZ0o3E8bc8gopx)~kgCuh7$0e?8jvSD1K@Qd}5VDGL1t{{bT8NaxAnV_EDU$9w}f->30eQ>N=O3Mwv zCSr3uU*Lax_^UDsbvR5Nj6az{_cUghX-~l-DGMHhkBdMPG2MjK6Mpv~?rkEa8%yeC*q)Vs6*#|6OENGze-+;*`Gu#>_kckxoIVck~lrhE#2d;v*Pz9vj$2 zzKCbN8d%uZu%dUfiL5VfgT@Di>%h^GjR-c3;dxtLV(J`HRfp@5|`*12D{daCKkA zs{Dqtfu8+n=hHn2S@1EXv)IWdgJz#VXZGEHb?psUM*q5B_e0zy5HWgEU7%1_2bPvh zri;;uCP`xglco|bi2SR;V`mIdf4V{^O0}+hCuW{iKofQRHiZ>IpwYWjf>C-$che{N4zaLRYvldpLjXpM>kF0- z&>pEP$br$$;_6{JqtZBW0D+H`z!k>3e_Fxczj8m%>%vV&i2cON*P*#;xYgYh0=|f( z`|OPQ3Em%|d9T~&3s3ydO#L?h$GpCSLzK#0S1$1XYGPKn@G{Sfwa@SM{>>tObrFvp zEP~IVXAkvJ7d}DEPZ!VF@Y)4?+VZ}+?RI1efW!%qcu`DCu>D6<3=oM|uTi%OW;74M zU<8TpLPC2IXRgH^jRLD-EyH-!|KG=k9W)-6*zF>wrN0up8DV+K{s3fb!G_2G!+$6h zgYC_v0bj$$8%`i!9H|!!w|di5&TEjwgG_}{zUd5mVfv-MDh3J&57*msleQR^NUI` zz_l~KjUoLN9sj*+wesMEolM7mejNjdn}D47rZZq~S`2=HRl_9lgdAJ#o%fP|ZvuN- z`;>wyyZf8tfnqS+(_B;)N5pQz7&;6YmS)i%ozqy@f09Uej(zl@w0tc3Uc|CCCLP$EGwvgSa zEC1e>62uLf@tfBff{bD;K#2gOf&uT}LJ* z(8!A)Hs4!7OsA>V13!&1>=wXr{P_n#zQ}(VMVJZ{@BHR<8GT;SS2_U!h$c@VUM!F8-#?HHVu~bSoWsS;)TAM>Y4=mJR?1LFX)?-( zu_(MSEr`uuJm3=BO;B7PDY0w~Y0z#eD=?HY>uXCuf3mRsHYu!DVWReGWX}ac$szpT zhUbjANP{{iJ!?*JC_PF&LX$U=i4u_=!W_xQ7s+wNBn=pA`!ZEk0Y{O}!30bgAV1|2 zSa;SQq^-xfV`c$+`dubr0{Rdl=a^X6v0nH%Aab>x3?RD64B?L-J;}o$H1U*xA}FXa z#@$j=FETdVvzu+9kKXF8ut5!EKi%72(?(apYAjde)bi{k^F~xYw>&w+%foTy2m3UG zl-*mST)L7UYx;W;Z}W}OOt~Yt)BfLLxRRAo#l`dKhL7m32?<@SxN{V;N!=iUCHmSe zk4idkEM9>CzJO+C=vpP$9t^~&g?fLJraXQJ!r>i%FaIlizpDWTVH9XNxDMz52hVU( zABC}(znz4XO1UPpcr|!(Il_HZ$x-)e%O1yHWsWT|yE#o0b@g2T)tQ0z*nHz&bxB#i z8^*@u^j~~DC^^koK+QAQ$7k1JLSKX>0&o@m!6)~TRU#{aE>MuWm-}#!{`E{#9lCCq zZ1`uWKKWeq=~M4B)PhYuu>#U>DHQH+0(Pf}`{NadOMsD-#{I9H%p{+F8qFsqJ1pDp@q1vt0YP~Cb%+S>$4(x$%S!Q3 zm-&x(?3AoE=*80CzWT{0wlg+pZSRAQp}eB;iH>t~Q6=qp>xcT$SKAT_9nD++vI9Sh zJpe^w_k-;7CAJfyTNUQ8mH`VPEs&Nrw>OB>E?%dEl(;*b;f3I?!UmYbz< zx;k9b9}YV^I~`dv)+ee5&s*iJ>rDAT0}dxxpLdHa1WW9&JW3CMuz81a_RD<=G|{_3 z=Hxg?CTbcvEbl*dwM3(V>3Do-BhnGa9-_74INB@gffu<)8?Rj$H`{3;dqKXxo~90p z-mXF=jVA!SO%?3@9Evs!YnJF`ARux4!?j6QP<~PC7Oo#B?4tp+>PWBdmNg$oDNptcazy z7^}8aXjmwtUhfw!o5Rn3(qQMAg|Sraj^2D5%NZKOrEA7DQ&{*q->~t5q$J-wuWazd zt5-xxonz1G(slB)%U!_}6-oITCh$BZEKY;xm5M5B`+8F%2Yue15IqC^Ch?VO1+$B4 z&nGz&+$29FnnI7;W+)YxhTJj~uBn&Xp{`K#JBDs=J3ne)wB6~sFIi!wYmxlcN%Nq(=!@S>n0tStm*iBNs=i>dRzvh0)2f6=y@NH!@rgm#!N3 zWWBIka*w@VV_KWocJw+Q7cpkDgFWQZdU?%B9g~Rz%@&+|G$Hw^_`q zIrwVZ+}`XE?{`$f>jHeUROPzToqvfGK8ZtT#V7Fq%u6*-QDyvXirWm6n#$KcJGp@% zW)VP>u<`RTJZQm8Yj@%hhb&+hB^foTo@lleaTm|gs@6s5i+ zlN6ii)sb8}u8qRf{+`r{WAiRsBpPvpZqEw~2_FgNm-l5yP8NCFN|R>LxE$)SZ@e9I zBv%wyFE-a=1IIXPeva)=_~OODz4-NGs`!FSvKRp`oFfw6oHPXROLLGfOM4 z@behI-2#*S!e{C64Z)!zH|h6Fnd0}GPlTpQUn6DNEBuvnAF9AW&W4Vhd#|GH%U`B1Keib_ODKg&=5iFXB9`W4P7J8b?8Gwqkn zplx&2?8-bZ<`4t%Jq}VTaqb=&2#?FI+VgQ^ez2_w`9s)=4$GR|)5cGj$U(;XL>5$v zdcn};vga@rh;BFu*EMN~K^qPRS;%d2sTG(+!-Ybxo(n!#yzt{)-8K4h16jr9?FiQ& zb!LjxJ5pETxt9c5s&pBL^`kG%GrX*n>PQe_w3i|KmIB_U1dgL+MhLuH0XtauNn4TY zg*C;8b$%%$8Fh^ERN+8%N@_Q}^}KdTJiaV(L`3%R;8G-u)^z}Iv007{3o~QBh{|Jw zi!fI>T7>rAV3Y~s2jCmjb?OScND0#81D+d5+8V|k3x_dFP535KZo9fD`R$Sy5F^iU}qnTwSwQ3KYh^?9TOOcJ>q%JKG^c0Jas z4c!)P#L#)=^$v;<`|8D~{~FwXgwAptY*2C;L~<`e&yIIKIBB@TorQl4EbH$AYDt%Qn!uP)D? zMy7y>-tjI_WU@G3KH<(aQKq%!F|(RVf8~9(QR&WFneC!AoHFWCww0jGIK)-zO9v7^>D!6b}(bpOUD-5nC$n6xk7F)#Nor#ugdTZ^_4) zAQ4%&>lT(?Jns*9F6+F_ZfwSMs^T;p2&-Rv?l-P0)?z#E1k2A~E*#3UEHJn^bI{zo zSl=moOe2#E#rd@F@w{FJr|I==Z~#bYY30C{x6e_MBhOr<<^R};3-9DpaYBy)F2%A& zpFI0rle*LoQlFI`c>d)9P}o*!3dlZra6rI2 zQSPKT?y?ttmD{=cO1-#b2~Ab@ghp<4)@wK^jv?boNKh9L9fJUVerXK1bhL)v0i8{`$gZvFZKQ5#9?j9#13s zG9$115idp3R>Snj0dWZ2QApmPW>dToQ1&d3Ilfz`<^9as>sgTKT*wOS>81Z^XvQ8x zGuEn;+WXfTWB55^U&I`-Gj5i6n(6AJVcbc-KD}PW3ROTcHvb8LDCJ>{f;} zEMhXcEvp}u5`08iSDu6$wz=Lh0Z#|`_=aqDdgu`_f_5H@VWo`dL-WTKQpM(KmI&ki zg>K!INR{l7kw*1wUf@~bg4Rj_)WS1)6n5{QJ3s5nSEjtQRV(HoD_N&UTp>VizdWGm z8(4`Dj^A6Yu$ljQ63M?6owp^=?q+1lEaS1+yysv)iwi#;UdW*mf9rv!IwYkSKp3voIhV1SCkCLvqQ7%~xW- zzbmxp)#~ZZZ4qConzHu*25G3h|JLZ?5W*M{kezQZ`v^JLpP?K|Q?)CFWED!Xxa)1Z z1K53MKa~~a1MoDT#V`t`#CAm?g;E5RX`QR{W!!d&g4|CKe5zlm+%ar!U)3B^4-{&{ zeP0nJY8Rg#FEpamJ@Cr2K!5Ty0M>2I2dd~;^wQ@Ox&^Sy=zkuHEuK%%wAgnwE7Z0Feq!w@tZEHId zz1CscaJG*{v98QFebV(Ckf+=oLpY4QXMm6N``8x9o}Akn-+zrj1Nygwm<_^oGD_xD zMY*PN*htm#%H#KU7C71ZgSgz0%*vA4 zd9s=5AOHqfcBEYUP!f!i89%1?uh-~@UXT}6@RFVF`ZY5k0Bs|^g3+<<`5)0#YOg^Q zPfqJd?m=DRR1^DjvTkaQ!`PPeh32R|nvZLHo6BJUr_Q@IKj!EOwzQH(>|xbvmP z2_B2ah}$tm)Y!u$T!BYubu2h1Hw?cgpTN&>O{jMNn}Z2 zsy}@0^A8VGWSq%-VY`&_mVzg^nOMXES)=(q9S$xLOC+~9x}zV}+zEkmkfoBhp=&LW z6jlSPJ=V4fSFc{3*@<*FCAS?T5hO&cb6c zYLz30xkw8SAUlJf@5P~h%0QFgL9$j;>>caad?WUxD*PE&78d>D^TYM_+^Sf6p~3TX z@cSo1SJy(-R%<*x91m^Lb^1vvSV4-6$NnWn zYCbs|8T;9&DD{XYp~=w5=z%7j#B8*?E)>rbEEgu4V zp50dH+;bu174R;l$cbB9MunITFSPza4O84*r#0dcvf1{8i^Qtyl>nl~*YT>UMVS%J z9ZRvV&8CgLOpRPtBNJMiNyUZC4I;TDOs*5ld$e@qa=c%mX4ubGl${n?E7Km9>Hkx--XEJR#278aIpF&SpVzND^yBcchioDGFQNxH(`zO&T?PBnv4*9)@}n%6Ui$vozgyYAQ|}50;Qh( z7{N$S-wHtLX0=UT@*a{E&+a^uqj6;QaGkS#lqv_~v$INIf&B=# zEz?a&!M7JdFG_E|KlO&oXtDJVwW@M_>O&cm#{OVHJl6W*q%A!&b7E5t#jW`5E;~s% z3zPQ3VO!^2GNc0q9^y%lg`%Rv`Iti%TSm4A4k^^b2jQ(XktZ17IcxZ@h|HcIiK3^|>+eTfI)T=;D+6$FgN->Ng(0g#TXI1TO9Fi4+B`bn($Xln zli;zDrpK$*LV_Mn=+>6`;vX}OD%H>A?m%;W)~tF!^lB%43<2KqTGpsvHk270U^h;l z4Nm+rO!84T`qZmTabKt2_?8+=0{jKzXA%opF03KhI(<{}b&L_~K z)HiUW{vya!MAzCUjZGww!8f)^8H8BcH3|pR1P*p~N@QNF@Ff%YkHqc#EO(P&m|u)A z%r98qdF=QLDAM@QRp*3_y6}`dLEeBsbT$YJfWXoWgvmk|Bx&%%{X&JxwN3E)XDNh& zp*2V+G0FXrm|>bqWNJ!$L^kEX;6mH(U~f{mo68pM^|A7ekSO&$2U4Q@2^`9Sk?8Ml z@gHuLD8~pXgS&RFB67JWb7hQsKeMq{@P}(Iy4rMpolhzo2z?u5Db6F9 z`ekFd9aZuNmU?@0n*iCo>@0Fg%TeAeh;Az?$R2%)C~jo5(n&0UO4x`QCSt&J&-B^w z1ei=cijUQn`_Jb_B|B_ESSf%DkE8hcs^vZO9O%zd(yux5@%wqr^rNW4fE>IsprS|k zE_?)wtit%ycitzxmySR6!6!#Zn_WH^92^qvu54ptD@C7FH%QUlZNqm{ws67Hm@)gI zCPK*tLiB=HIl?PB;crM$h!W*+j-KB8nG$=pJ(CVF(q|oQG9_d=ma!%+$#DxHrD>Ku zoGknR5U?g&RNXWE5FXoVv)ogxT!MI47GMY-Q+-HLe-(@WPsJeUdzX1}y_XK|S*7)0 z@fK+kVAp*Dsn<%G_Q%yWFB;JqMX0W3gsqF*PQ_UK zdbO z9f{yXVnx_IAbpcay2kWJAU0BN>1@WNbl&{|Du^s6FU0i?LH%}${J~i)t|}bV zyUWh!@hLZeR&#hY0{9U6q`v!Q=jlBJ*My*mgRMd}y zlm2_xNRBjWQ~#<_OR)&a`!fDrqn7)x@ysu?zf6MBs7=QBQJ)W>I}fS)Z!MDIAa7CG zm1AUjf*`qDpv`E2Neo~z34b0#c$Y~&LreL!E^+?oyFTflsaw?B4^iBpNlJxXOwH{Z z)RbLgMErmBDh+C?FZewSYZbC!WITUL)KXxSvak}h9sk~~hxDMWwBPWHv!GO@c~;PY zhzb~m7srJ{Eb)XtgmYRI&iZ#C*D;(!fE4_6m_mh>sAW?O3x^)4Ho!hGYm?T9rD9XepHw@;yGoF_?i?O^| zFv5EC&-4FLd{$-yBg~*Zp^hDLGK50qXDdDn;gfLqZ*dZ0&K7@Y?(y&m|Gi(Lz$XB# zM_nxy4d!q5LFQvQW33t zas-mb!9A{CYmLMHj#6^^Kj!Z;-N}x4S)yk5?i-k);0b|Mc+ZofGj#2EhYsJO-Cxvd z6aT~DFlx1SM+g|Nk6^!3U8twpjiZ~S+SQdIKKfH&m*Tb2gfHLU{_v}!|MxC>)dEn& zy~)6HH?foc3G7iqm+#jlApbO9+iiB#<4=$ztPbxtJ1if^KeWXJiFlI{A4|moDIP(& zL#|5#xX`I9N<}t|)!B##o8g<}3;lne|H}`9p>s_F7JyweGLQ~0yQ;)zkPLy&>}=$Y zRC$jb*Z%{U$)%}5Yzg}BJ;T9mf&A0$-d}ocO2MEl}r3>&tueTdyS9g*&C9cd`L|D))BHZ ziSJm=^y4tll$Y?`!Xw$y|A`B*_TEJb=KtH<8$w5U$jg0T3H^5Q{3H*5s@3+&9(}}J zQP9+tTQBXfc%Q#dnAc^fsUV_@?O11VWwI^w^50TekWH|++5IIY^V=}JJkNuMM2Swn z#l|dH$hj9lFY|qGe0c$TMe+iNniIo69M;&C5Y>lZ?D-9RSOvr|2%zG0a!BMdgzx%% zs|yday8v*K@TKtOJghkTKQ+3o3>MLScIFAD`G@$x@R@O<6_qN1Y54QZox%KIk`_Ry zb{m5e|EU$s_dHjCv3?)(zlqtlmv2Em`oi1gZv&2QR>sQ}7zZwz3{c~FJ!yRB{@pp@ z?E~+GA5Vb!d=fLzvFGNWjdCINI2yIbSi8r$4ovkJ)gLj~U4@;fKOLy(OE6_uKc9|T zJ_<%iyg^%HRuAj*r2prYL>=@bVUmhR9lP27p{ZL?Q&Hl9#YaOSfjB$sZAZm&5THp5 ziFuNv5nX}MenHgg{Ma4!4^3gkYJD*wk|#MBnbwoXRGQFGO)HIV9a0@|{oaohbX z2IIF8_5iq(aT7$-V4`LtIf)>_+(5KX-24tN}=)&e*kBs}=kZZ*FU{Vl~8umn3OsUQHD2 zAs(od(Q5m|u5^tz&MN0C&V5QvtzegV&7_)rn&UTgyxN z`t`$4OSbgsfdXKdzeS>QEN#p|Sf6E(lHIJl^mqc=U$eF4M|nI3p{kT3TIGOFn*W|k zxAjSqZ-3TfSW*1TXGvtEhb5BDZ0|vbCAxf&q2IV$O#O{hhlQ=ld~Arjt9ags--48U zgx4TqxV>B=_VhsqF5I%oOWvIk(aXjgt2W?iTk*<+tw_Tm^0h#9XjnKcZyjwXsutJzf)6iQ&X*vKh^-C*saNImIT4peZF1i!gtws6lX*09U&Ln>>N)7vV0T_cP z8#%h?46rP2`r5M zZd$QB_*JB(|5|L7IYm#aklLxIew3T>mt{}Mvt7*1)r!b$Eas0@i}189dWko`Iy!P5 zK%Z<_SQHhy?>rCxD`L~ffc8h zuqR3_zzR@p>)s=DgYbcWqWDEce^zPPaFB9w6|FD3b_1JkKUgC-Vy5&Ov#fIxg@%X$$QY_^`*hI%RBZHM>}e6R7|)lSj=e^7y`;a zXIIOJWRXV=EAOXA(pK)3*$atxm>)c{h?VLHNM`{Lm{rBfSF@Kxq+L`cR2J?uPJLQ- zeA;-W=j%9-@yZHG>4Ei~oE@;%l zpKd}(Er&{-t+583xt0a;Zhr`OJ}X$?Ifj$31Kv^N^z1WPKG?fa6Iz-QH`ABzNN2tk zC|u;{X^W$%w&;31=hIvDz`f)?bA+}|+>L6k7?{SijxI)99dz7I>^YdaEo? z1}-R@p&A&nXo}D~s3fN2xK^Jlbdz!Yoj;i5!LdcA`YGX4eXMpw7bgB;}|z}Qq=F+YgiBa$-Xvw)b4t=4AzDWGTDv3 z14ufN@UJYdIX~&&kzBGKD(o>}W}eiHw^ll%z34jhg*3~2#C*-EC@g_G5yc(GDqqdA z!;{;(T%yHEmR}%5UEP%Lc?OVStURhdYu4E2-rx56+vZZwNvGDQs&iZC)-Gvi7c^9n z|8a?K>!dpSgF|g^g^K3G>qW8l;c!Amy+g*sMfb2C5mr=b*n!OApJy0}9(07A(;G`I z!yHs3KF6!a%PhyUq6>}3Qj~-Qofp&KQj)8s#5jh5EG#U5LIs(R5yu8Wic&Fjt~nF( zBC;bd1K1ZUm+6rUa2!q?=24vzbu{peCuZbJH}X5$~fOmkm*@HYJODI!30 zyOwV=jN-q?{OJge*=?Q%jU)y--a<$4>AT-=tl*&+0k*#>iCA2Mj_K1DZvXF~3 zNE*}MzTLCzvbxVVRB4^9m!xe!GTl)>Sjsy;P!L$iwb$4mP;zHtJu{Mi!_MDKt41AU zcbCl;xm6j3#}`Lb)k`dx^NLJcvo%U)Lag~cSe1*-)ES*L9Hu=E+`p)%tfIN4D`1(~h&bI4%W2 zglu=wyEfak?vx)K78@}MQYq$#sZOfKdy^t98*ey=_QrDwPo4**oPk;+^zxPjxho=io!S@euUSf3Q?^G2^Ddt=dkX$JI zW-&a_b&y_B`Q~+q{hTL!tW-3|FomyVgIf`1I&o_7qIOw))GT;-{k9z{mZ7ony-Fe0Ws~$sssj41y zPO6=fKRo^Db95+CHucZuZ5hp1q>xby7YA0@rM`v;NZed=?fz)JOlBL9t=$aVB()#w zj|u~{LCC0O{%3Bpn_MQ0E#_mLf+aaLLv+ZJn-TkzPWLyhwY#ABN;BqqBym!hDPs(K*-JoB)TA(3DR>3hwmlc)Bp*6mHPbRh zG{;x?c)_tke4%*BFoE%0e4@&ztTFjlv7Eg(5aNIP??d*N`ED`cZT- z!t;9)#__hx$Vv7;o#gkQPV)Qft`k@%X$LvU;lLgxYt|g+0-D#J1x&YgWI>2Jah(ry zS;JHM`161w`1z#dhN7%!s$3<0^;|2Dc3WszSg4lE=4TF(5}g@9*wWIoQVr1bzR8sI zJi&b&H-0oAX$4BGiFj9rie&j6mvnxd3+~tmh-O(s!m80G)kFvU5oHH7N5IMi)K%pE z2FfXaanEuFP)2p=2V5FKh{p#F7om7BknP6BMlw&Z9XygtgqnS4!QILG zDlsQ11P^{9sf(WVrSxQqsc&g**5EQk6g*T4^75j{hda|29g)ikZ$MBC1@t&Z$` z=Y~gn+b^`yZ0uaqf-27fZtLW-Ptybe&(FJM9|u?~6E0<@80@2(I)GTplGMb(Vi}4( z>L{wJz0$Q%tu0Y?_QbvC!RZXwk^DOxlT??enW8gdt#}}p{Lpd-8V!S z*4viS;u;jxiCL8jsyyVwnXx2R&5=+7ndHx-J$QfJ21SWcAR5U<{6(_k-K zI#Cn8P$cN#-ba$GLy6q_?UDkHH-Ax6~w(p5BD7lQ&DAtd{;+=;&OrODs#u&4oj-ir?7oQR_ z3B;c$uRUiq@V(eK9~FD-W9kjmIu74vJFV<7k%A_Z><^>kK2Exnj@R?$$Y-LhcDfrp zeo$N5r0lk;ZfxE!QCKLKpM^WIStoFMjvdr_M5s5%i|Cr-9js>%)0;bX zcMb$>g|wbVMDzH#N`B)VM1SARJGH*Ck*TOB17Cl(NhGi`FK(gkzqt2}b}_>t^sw1| z=acRW!?oFfnFB?c@9rUYZufr}V<0j_k>Bs5Lw=PUI$RYgGq1y91;91Z3gD;FudMPD zbFp_IuH(u0yeOePRv5pux#G+0Qpx&um#t;y;)fJC$gj9+s?eLr-#HKxKg6u7$KYQamd=--Vt$%C{(}cqr!*&G(c~5gSP6> z7u-f|9O#*tq!@(uqd0GoB^34i815GtK343`ZDx`|Z)&8TDS@2PYaI<7zoB%8KP3X+ zOXRlLLKI1pd)90F6df9|$JX%!VV zs+gT=PCQSmjZg|%*2_>RAndc6K2|}l4w3nq2 z4_|<2wumX6a_#0-NQQZJGn7_Ft0i+Zr3%8~BZVtQ-hGbV*KpxC8AX1kT3W6@tTM;~ zjQ0Ba+2dJcuVIWHr{E(p+eP>(n|aEX)L|-OQGltYW`nY<&@vfcEhX0fv$>h_TnzqO^B3c8DZ~ibu1xS$BNHeCE*J>#IH^i6D+@7wBxJUkybqUtVELWfs}Xp#WfM_SN#}*zFMrH_n$@pL%6~TBuh({QZ*oP(kx*E% zA=;#KiFTK~V!1Z;@ae8~8^GfiCj1b1Wjfp}+{T+%@9Rp9T6Z){Ebf^K_FkwujXba{ zb68G;!G>^<0Vza9G8%n9_KPjsY@fu==xc?QXS+zBAY~n}=chiL%bnx@lRnnd`VxV@n zn%G_A+m2SNl36iXfUGC?$hJ|#N}Hlfl5cutY?r%d_65y$K}K+y4nZdz6ckA17B|}W z6c@&AYbc&We^_Mi6wl6BLILFg%|r(`N{a#i9tspRG^xCr;~fDGCK6jMQ*Y;- zYzCE{TF?(fgn5Rj;RxG}q*&y8xz(G_5}{WD zquGf2nD8dtpDtELZ9hf0&TyQ>F(ie9Z08==QgBuVgJO13hM5AKuDc z6>^L*`chPs&YFWRHLp%e!&w2jf#Hu1W{Cqm&uXuAY`qIj@&1vFHihpkyxDVkb*e6x zX5^{&2$HVaoOVs$>&i*x%=ThG^8E_@;*~tFr5J{&9L3k&okPeH6(*7DZDNO^o1{&S zO7U#0K!!-Pn@#>(Qg}vZPJ*F!y~5lM2!S0n@W)s6@sD>zyrRV%Bmn09GZuKP+k-_o zru~64k^64kSZ>Xro$kgB$*)hR&E)PNM!6Bx1v&c7F9^wJl>E19e$4R_;28Sh*8Dv| ziFuK;QnjHPeQRFFxTo;NQnPPSrrt<|z!b6N*qUlB-}Is7ituD2(;7PP@GifP&oO+T zaRIy!AJSf?;k|TIKmbD=;tr@SF_1N+NqOKKgOZH3e1_`-8=RZ-q=e)uN{)FU_ z#PP$46?{O!&u|MrH2TVp;NEasv~9d?hwXT0+eL%wwbt>wPWrD6akyL%B}N#mD+k5Z0)f zG-Y~d&>vTmh+{;^m#ba!MLA)!c<(fP3nk*M6}>4_G+DGk={C-*+CChS;Hq?(RN)(m z9*Nu9Z-cFU+OgFS@Xb7-VUA;%+2Xb&TOwWQdyCs#lZ|8Cx&OsS^cJmc9qv5OlaCtr zYlpOb^`S7%tDHbDfm4P5ZFRG9bdgDc*G*0E*Kq#z4o1y}ub;SV^~WkavK=zEljd%J z{~}WQJ>BD^5~?qMO?2KZT7|FwklO-iQVr!zq8Ii|!uz~<&}!!k@7f)Fjm~!(5OEzr zi@hq-u1fK0Qgs`te6h~@JP9$oRaT)P?DoKcMes+(%WSjvR~D)f`(Ml_c6SIvcszVH z&hA^YNFRC@C~v?r!+nWOx&~_O`BCc4G+N5Z&h@8>O}WPEuSi!pWa64$={C33vLSm{ zh1Luoyg{rw*6)5{9Jc+9`f2~Os)2(r>7?hrBFz3!gAPVKt{+Y%)u1+EIagqr zg_KzvrQfvj-sLNcm1KOgH?BM0@v2>;%*w^az=bDuQ*f-tO}41smt)dQxg9aQ*30HY zm8!jf;$GehNxx%>ZcvI4-cm%{h$?RwQA%{YWTr!|GmjOMQM_Xt&#NBZ?%^j25>_?& zsHXAJX_cS0HK*NEf%Uo>I#WpGENyLu#8$;F4{I9L#r2KcV>NSc54+jeS$@c&EMWGA z*&ocVxMccPE=JQzCr{X>?V3uq6HGSGo9oxU^|(M-hh*Cp<@QifzBwWwX_;*?mcMp+ zs}vw6pJd*gG}}C3u}v#E@UBW|PIW$o+{HWPB1F zxs`H5jNF_z7p{?O*_GXFSx@hjI0#s>7}`^q@LZcWjK9X1U{fye=0$Tm$H(ZcCC9@g zCef-%%IGz=T)loY|22sR^4JfrHI5 z%cf$s6a;VN3v$H~2Wv9r5>qn$+>OGFOd&sM<2yMl9?QsTtDKTC3xPNAq^Z8vnV?hW zks_{{Z1DLP=d+)#wnTa?X{^*(qTCH7O9*R_D%tKZ=GMz3W%2U<-RSUYDI`BGLG zmv%GpFeV$mRxZ#InO?~`o{MNa{`F?X*@!XqaEIqAsT=BaCps=XvB(MJGF1`Ud(wbo zd9hl9ZN`|)DRO_>uX+Pa=kVP**2`|K6QjaKLMkCW!)Yr(K9w+IB(HK{c7G&kskU1k zr(EWO$i|86dzu@nJe5n5>N|WIVjTmEW#=z`E!x<0z2u5IpAV!0HlkI=}V8PYbDaNUgyz-tgmj*Y>FqTJ(9{smY{p>T;1&81H~Qg z-LTY(#Q#&-mB&Nfeg7mCQl1KBNxLGX?6Raq_9BBBTOs?-SO#NPNtP@ndnCpT1~c|G z*|J3TeaXZyV_(KHzt0r)yuMFQzn=b@q&w%Hd+xdCzVA8jBVE!J{*WO$%SB#a(I=0p zYg13n5w)C|kmaycYc4s(W~)LJzv-sC4DZjuG{4`|OL1aW4RgdB#3#>$<&_iXowC-o=#{p*Kvlzdt0C=XKZvs9p;WW?_-D!;2E||!_YN>{1=D4)wCBT$O>V5T|zoW zW6ssJ5~Y(g?j7+3-CA0<=`bu;q#-i*lGX6)CgJFdJj^gj^o-FDwh7d z)+up@eVpC7)#Z%>(Km7yfv$M)dpx^vHv8TBQMe&KtG)4K8NB>%B~#9)@Lx5|@) zTYR9+Yg+W06@}=`o174JpSUU{9zFvvo~na&HowRxZuB4(@!c&NFEJ7zr@joEeHL-I zC-pUt3#%wB31E~sExdV;N+4$ABH~jcyY-`Wkf9uz+Cr;&&prCzCL?)tE5u6i@<20_ zLWpyo0635eY}{XV_HOpPqBgm#jE~(qsU&K#Q(=}j|FpZ^pt!ccO!Od%fGMNGWhSvG z;2f+SYqd7U2ZXqzVO(>~R#`mDB-x)#ai&GPN4DIPCl&0s)8I}rUIcbdSop*>2B4m& z@VcwmPGz~@y_5YmC-?4+)#TGZ?NA=i`vO&{9j>mHQc|MxRuu-Ob0(sexKICOD`nQ5 zZa?u(!1@5QEhf>Saq&RmgZVgX-3Jf6r}??*#6P5rpRI2&$6-pB=NHhD&ItN7aCcV> zjR)^6n>m}r)?uXMfPO=R!k2ov4DPiK3=uh0+~r@x;=azmHky!7V4Vbz7a?x8xZs(3 zvZbz3;Si{}OIEpPV|-Nb`~;%ioDH-09W4O9Rqy>4?uG6V4=IyJtFZE{1(`HVXp{FB zsftoJgP!EAufonsiFL#^%D#sQ?Kk(XD}_WAF`5jY+(67nFZ&t!NAFC=vexA0r zUWw!<>m&0@dU*p6E95<&Q7yeM9xG7qAA74@P@}}q7u2A8)*nGWSF~%+E*AP~yjv@e*Toji?-JjA?S^mnp&|j4=ZrJjW+^5~7&QoesxOf)w%`0xPnIjv) ztjU|sBEnfd1p^m56(%dW9r`dSQC2z^26blaIJ7+0w4ih8W+W~6=YwA|ZbI_E-i7pC zH%w`C1^4Lo&9e|*gvY%$ALuB)y^i+P0Iz^AWSuJ&9FDaHI1)W(jx8~W!YXZHd@b?q%$*ez*aY*(h&=mSE9l{X8c~DWn>#$gKbUd6}i)EK47m;Ov)juDJl!81`9`BEqq`@@?AG{otmFmSdS0E>d-UpiEk+KA_RXp1 z`8WiIY03u##El(BY_a+yu}@2B5arOM&kE(ctb?GEsYIdj9KKT`WIAM$-{Def6GzVT zGXeUS%sAX2J%%><5i|8KbQPr{OI(S27+3<#kDFKYNIxrFoa8KCfcZ{3H<2BZx@H`P zBCPaFE+LB&E=lsOJ=t5NS>F&%Zg*l6T(e(C)*;9SHlpE{xr}zJ7Pw{kn(bJP__&fC;*sFkc|IRaDgy zLL0(|^^5YxTs7WXxo?G3-qllNJw4p-(LX@)_qv+mK4h)Ealb=9o)$WA-}d0!D)DW+ zUnbFv&ToC;$=mcgjh$?>voy&}0HXON_deGS$zSUi3UfsRPGz({) zEoM5}N~myFL+5XSCkufH-5!Y42c}FC+*^?gBz8RXBh3*?!VlVJNY9m!eg^J#t=p4g z8ft3x`7(Bb)XjP{xFrkCMi{Y#*|N@>g9-;W>;9H3%;+QYDB)^e%=`fOiPH@`t@C13K#PteQ^DOERtKK1M_g1)vDoi*2p=_=dgy2#r- zv8-qod4}4W^aj$bKkGf+S9I;`+=eD$sO)w_PzJXo;2#%(xllpqN)gk9j-NRaN7Ucq;zDwA_{4F-J3JbC8!J%e#V2bm`6nuXzw@$0YHT+8m zleiMjGchsEcl*Na*G1a7U9bb2>QB1tnm65^f7~?35DRL-Ut5!2=m<}Wcg^HSCq&N_ zLPGL`Y>G8E*FxFD<%nd%{JRBNFZi^wdv-T>mc^~)y9=$WW7!*ou*BATsF#kVcNw0VP*1u`W>95%;TZj})1$xPa{I2+5;evqXWTC;AX!O?RzURHzf!UzE7<@je z1&t$zL=bxIKW||KRLHQNN5iI*_M&IC3#NFqR|YpV)+dRK)n(+o_cgV}*(L-a+k1;LD4%7T2@0w?3&%=x@3% zS(LXoOek8+3<7t4d2^8FQ1t$i=Ro)>2ylVIzWS3`9pA8h@Cmd=&e71@xDVp*%5Ux6 zY-@nKAPRRfruQ(K`h1I6X%E}iZ*L7o3Y+m?dvT5o6birxKluv%^eHF*2>`fxV>6iS zuj4UeByWX+H$$pxvdR`?r+W+E^!h842+HA+19}wDkXSNjpKmo7cXxMldzvKAnybdh zaT{sk@)X`COxOx-v_goxGE>M^+F{?sfK|YETAkx}eqBPEcPLw`1)C0@R<@3}kH#;5 ziB&b;64Bo`kgA!m)%M1O^CI6Mf37rwj@_wieT++wK!VQ_@MvgLM&kOxV=m#(q~NiA z%gcEF`Uz#WetW=!pJ`#`y%87^s=&ZkIvWybfz8hIdQLz5+3 z2MF%f?%6LsMR=e#{8OB!_>KKt!TC#RMMITf4wzDb9C+zO(y2~5?b%k|vXhS<5!+K; zRaC{^Q8n~u`I7y26R$CW)1h;3oEwsEXyE32{A<9kTx%4|QA_=m!Y=Cs?G+^A07qts zh7v}h9wZ%G!e^bm1M?ybS;Em3W1nlTM0n-;m+l)}r8+Nf}=lt0ECz3zgKy z=;1KPtpxY2K*1=qXjP2;w9SjNdUpfD1RBg($oij1p^0rgkX~S zpa2Hwn__BgMfP$U&Qb4$MjcE8HGO%j8Xr!F+#4U-CR@AuSV}Brjr;XJg2{?*%_^Hv z0df=5;-OAGA-6Sfw829D#-7-#MTa8eqwi}p>SZyF(}UnlmS5Y}pRT7Ego>gqMV1eK8ZUUp+a+SQmA5Y7K$C;PG4XT zlqndJxdy7}3FyrM-lfOgBN4}Rw6un~$x+dqv${3iw9!xfp^6Gmzx1S?h*DsXUB@;T zk^LG`_K{IotG?4VO7Kc-kMy)f-=LdQ3^POKq7~L3Xo_6-UXiQN$@{_hi-0(8ljp2s z7>|vSVzm9*VeB;d%qf9;Dx9v*FX_z&Pxq*Q?GxM@<;jn+;pP2^=ygnw z>{aAVk;xdgRAmq}U!e{pMvB3w-9dCBjne{3^*aopsUZ4A8)!2^@YrC6#@p#WtY-E5 zkh;q12M5U(o~~2vXa~7?GRnFziCeVqWjU<+sOEs{Cm+|cRt$MpK-?ACW>JScNdDcX z3HRk3@}sElC!=VF3;-sd1Hfd#3oHEE(r-xmf%`Fr>*{=A2Tk;5gtZNzwLXV@oL(@4 z#R{@C>^sN@Sx{Tx&ZgDkEdAG>CW>A3M8_3mhOPDpbV%4HX~7hE8rDX`XIuI;C!-9* zyNwrgS&i)rsY5Z57ol?lV5aWpXR@G%Jbe!1<$XX@UaV&un0NfL0?!GYMU5f7ttMHr zUggR#i5wOo9G7C-q@%q;(D%S0gHquYV%a_@=ZcSmCU;h7or{aTPl2;ku{lF8IyYPF zBSVpB0IC^0OrK8@(LXmHewt-)u+SySGG-|S&H^AdiZdz(8lwOdgNn>=341zP3g#uj zI+i(r$V6vginL>U|oOIua-m!T`_2S5ly*M*aln_`v++ zRkYzqVA+hGD10GJ)xvA}%n+%F?=yf1j4j5lo~i%p`cz`P2)lLGA774yuAah5PWuqO zPq}BQ11q%X3QsLA*5whkSwI93G;A@!u0thnPJKxqv@Yv=ZsMug8+YZ?fc{!rmf)VU zPAn2vBOUha1Q*^At;6F#ghQMs;1lVYdt0Q;VlCI_&mm=XCi?EPNRYdB(}zP6uVp)l ztuUKOjF+%p*XO?mZ~d@3-IAh|K=elT`44r~etm_KC81fil*_N#j`P>~&4b$*f$PoN zLnV_f;VByLgPb#?BT45%Zcve#bGds<`N<*-30zZ7HlOL5$tPUQ`nSPIpvu5h_WNP= z$u528usY{$>JM;$$eC5K;mv48MLJ&r82-0nBU5)u*d_q@(u)VBol>41bHz~W=DPX2 zi;gLC61=X1(^pIE2wU^UK}O4IS5tMWt9aYnQ*YGr*)JEe+);ZN-shR;mFuKcZXJ1P z^$}{^YKXf@@P0ee#71moV=nw<=!I0{)cO7whwwQeeu&qT2`}Ouo0R$dEU88T#xNz{ zj|)2aX7m?KfW~?nhEt-Pmayk0v5oo0(= zGXaAYj|)A@bi@xT`qu9=E+Sxg$alV&lUtXd9QcnbLt&+X)$PYw&C3inYQp2<&KQH! z3Bi;6AcPx7lUJ^8fA<{g9b$WnE)ICg`vO7g=_WH}v|k0A-7PJDjT05hxn0pCF#C8w$Zg$Yh0VgOBTfBSCeCTc4<<&krH18SeH*HvQQar;EmXvCs-a!`0#4wC zZh_Ec7ml=Y#l_+YY~0EN}KJ_c>r;f zc6`}^knUn8_dzvcvCGHtKp#z8Xxgzq5K?V95-e<-`NqfL6)a$m03Wb-Xf zi$qwKhlL{8A`;KX(vK?FKUZ{jEQI+iWl_I~}P= zyrSi1HvGw=a(51f7dSOD0eEG>70jXadd)gv1vA~3cQYJ#7(GtRpX*$)aB*4v z@fn?t8DG|C`tz&0ggJeuzbfJ9g>6zhUS>JB_#=TX%)F*Bz}hrk5deUBsqpm|ZXL+u zrHZn+vKNkQ&e3@UiMC*y_RKV+F0`tXHsY|w<#LS{^?_*Cl4d!2QAh#+GKB7CaEqQE zJWrd>EA-Mm2~>b0;V;0PnmbFjh6a=Rks4PxU8>0nvCRoIqasc2I?I+i!|{Q0^6BB7 zu8EGv9fAkYj&?nC*J(QYg$nWnx9n9%8--&395ot%BY<}-qRE|^TQ3XZz_R8 zClOHruAN%K%d`MI@cu6FDCAQ5wT*Zu8YS5u`Ekqgtrm@e1v6tADFAZrYHn~b{7(Bp zV`Jm+@Yqp8v}S~&wpqHC>8dFeF5d#A(4yyoSpMYY=q~FcfkD1&&1eNuh%lM@#SK;~ zx}?$01X% zB4f7zgq9W6myki2qOjFF(vd;W;)d*zwEF!>N6Ri7t8$PJCUt_ht$$O2LArGPgJTcc z)wh_q`50Q!qjO$QO8#S$g|Kw}MU4exjiRf9)0Pe@6+K5rzZLVIJn9WRfD5j=B}5SW zcopNflKA(#XL_h#aY(6s <@KUjte%%em2ip z?glLfH9vJ$p^Y(_Oiy{)&6{+(N}bCk5+HxgR#%PQu!g@6&e!pc2}<~!y)aTPJK~go zmlWE^33V{kaAJ{k3%pO#Xj&rOx-x8eePl42TnxnG#JEA4PDzJi!l*7J<<@$<_4;U< z=kN(tDA!@&M2Uh_^!xiA3TgGpwgcZ2mnvKv5jqVqQKi6hs|4p`u8{%e{E*8;hud94l``!(QQ6D*a322 za4CKbyGH6`VLUk9ckUwV?M|E11t<`eM`=L#jDQ&u1;wZWKx2Nxnj}Gy6-rLrf>e}Q zhDC&ZDPuQi@$cu?57S{V+b2xF1&N&So0zm#H`ab~KZ3wS4~8|Bxfn=!^G0-q2fQ1$ z9LqMq(sW;iB}}k^jJ0#LT>7~u`tTi<^J?;~U4L6aI{Rc1{@va1Tg>aw$1VeFW)4)QQZ9T`gq!q~5eZP#Wx7gyc4Yjn~ zoIT4vl2$$HrQP`;oZXiWNRB?sO;sK8X1$EcxD371QZ83rR9FZZN5DO~&!wL8E-qY0 z_T@$93XS)pJf8D^we;5SBjUvp8d17J7y<&A_CZ2 z3%6||iNd{9CTw@YK^52Ja0p0<9!ea8M6{kH#c1%1CnR{D#d;F;SZ4KRXUfNe;GPd( zn|%*2*wqu)3yRO>5|5)~@xa45XKp!sAAQrKLmXV%T)|G259vEyk(rlUG<*l&R#r7o z*9=avVwtO^Gb7b_-}8SdJ3JYW9i_4_lOyWfeO z;gWw{W^$rO6CRzNo$4=%ZGJVCQA8phRk-j8pMcWv>r1eIg6Oo+0J;SxsUn0+EaoyZ zTEC7kIOPK`gjubOSbyHWIQOvk7E4-Pi}VKPBt#l-BRwG{hNaG=M6Ad8O@%h`#mJ4C ztGYs62608foAG%Bc+_-XffmT(f{<2_QAJO)jRw>~rC5jh%b1`kgz0^UJ~%&|z}+K= zr)9{t2=y2(wSLDY?XHFR+6-+B+b>#tWHJO=eZJu7I5W_2bxbc;EN9qaq$q=*vDb~> z>QKyvGmD=-QX?37dMPKyKLS|rs`1&my zXL+l>TSdX8)sg|Fk<0zuS_}L=85}%If{!QP ztY02lsQsW7TMXjKF6U=XK_RtitmqxF)7L6kK48k0SuuuNu!l@XYQaN`bF!37Gc zcv>p$AcbpwR@?sUHWY5E<*fy$769&dJQuN@E!BtQD+#)M`*k_PB0f)qf69oQ9xPOE z$WOM{jhX2K?rcYoPTNPmxiNr!6>#T@WBDU6jWvLufD?Ha;RG!v+(%(h53kC242~G3u|eq4ijeO*0Zev3ob_QVeJMi0z4Q4|+$mDrCKV zZD6e$)VidPs(JRddZk$(d@?{wg4e4H&lO`%2rX*$$!D6|C7*bsgD8n24$aU@b#@NH zJ!H*`&RQ6EqX+s@WDy?&@+XN0E*_uJwQb87+)J<1RSTR0B^xzl+ay&stiS9FARl9l zS<_!Av+MAieYx2slAbYUG`($cuQOH<#AcV|Pgum?w zb8cu$gQt|IaU3vPg<8_Df+NQQOqWZPnx{`P)xh$(NzYlC%5F%ed7P@u(2O>p-3s+| zMf35Bl_JlkJTf(vUft;I;zGl}f6t+{QZ60dD=b1_N5(+Q53r2zf`v?K7_#rbVeuPPD`$F~Jf}N8W`PTT$VP z;$98roHgi(K+Zdl^tz(ec|zM|St|G(dGN=xyeAsKWgj2tuO6c$v)EnJvoCj3wlDY0 zx89ew)9e7CPJMHDc;U%yp*Wob-$hiGJqbPq^jc6J9bqaA0;oE~ESh%;_iMQ-*dEv7 zY6nlBx&1s`&x6$X46A3Sf!S0B9<9e45H_uJ-N@8;rU^-Jm+Tq9 zrO#XU9@?oh5f#|uLOu8XWttX;F%anKEXP@->K3zKY^Q6+gR&y}`+0#x&C^JTNxgh^ zfTH;Vv-K*mZ0)IKf3`4)-{03{fKXF|cj6~+@J2r0oID;91Tmg5fPmZ|w z?QEOjn*hy+dvY`T7z*eRRmi$;XPzemXk4fT0=RH{j)P0KTqhkq=v>&`d*Gn>Xd7B> zZGJ)3XbpYqIyQHQG~l6XBF4*MIymC5Q(iKev_=etGUCBS*GCtJXoX@x*3FRFc+2&N zMeG?VckVE7f__j&C@XojaK&`{Icyga3hoAg;9!Hpg?o~Gt{&Ry7bp6FqDsG48810a zqd<1eldac#vBV2zlap#%cTdt3J2%Xy2IVI^*nJF1pxUl7ulUQGnS-RT{(`H3={0%H zhrK&@tnPLcC3)0v|5;-r#YO=0zO_CW-iyg)zrY=e9)P48G?k|q;ocffH$B>UJly5| z_H+f1pk(~EQ04p2SSiKYAFf6#lN8qz>ITpnl5zxJ7bW{H2v(_&FPlE z&g}U8DZmmDFk9jt%BuRPuvdS7W=f=`o89~HNUS5@Z%Aq`PzHSglU(W=?r&RoDFuDcpv-Qv(``2i65U@Ln(F^TExCX)51z&fVuI`{^MhSq~^J( z7}t)-ZWPfZe@{{~#S5&!(p$rwz9Nsqffcw=>CpR)|0#=0ZaW#qJKzYg0s+4#sbSOs zR=}q?dxxm#A%!eux|!h&f|7I~Zt#g|n_4278*o1NzTn1xuHOHC5|pQsN-zy?Z@%^Y zVcAv|n4MHoT1X`fSP4m5>z&uUPRefTGS|L!n@WxPZf*(%T4)BdkGKX%prSOY-+c0S6-s&`&p0G=A( z#Crg}fc4S#x?A6Wv-K>+$mEr-vg~xo{O5==O0?&J=bJAB_7EfFJgYeBryTQ<*)0U~;=&sS8qwY65-|)i9p$UY>C{%g3jJ zv1y6C5tzJ$cX2`a|Bkl?*jnAV!^>-a9()fHR9nA;dw}OSa{VOu$r9PnEPY-jSCN`}na_O;3+c z!g)d@IB0@TREWX;x5^MrcVpsUDH;y{WOpKLNAO+Vb(A%DcGbkpfbtZ5;N!^7lrneg zF_|DD?%vN+ZD?rNFCM7za!2RCvg16OOWm=tv6sxucy$Y2O*JX6&sB76?~l`fwxs?t z2^Q$0kn#EY?ev#ptlm90M@vc@zB0h}RN$IYz|JelKMiu%?qHdUswNs58Z~Y0Py0~; ziaXHETYx>LF#V(BnQ|523~~1fX#e`}qS<%2+IB4DpJw{=@cs7baV9WA zotpz@FJ%OoZ1x>L^yec0jjM6{eI1Gd02aLd%P968hxO+p~>7I3-; z%P-1pA1Qx6mt+da$2t{zbsF&2)hZ2C+ZO-B#r)5#|M6Gvca%LtC&9%);hC@vvfsA2 zKc0gO(D-Xl?3=M>?dnT_EFTlu|Hi2EXA}9i!|>1kH)Tr6l#ZF;`B;%miW(Z~EB{>l z@0#*{M@iXcmE<~@Mp1*g{iWZyp?@fmBIrpsiW*E>UR6_?i#~hFPWR{Hf0y<#g-Y+j zsKeAOg?}mGoZNP_^5^3uQ<{;+kYXh$ykgZrOZES*2FkUYTbk=oG(`>a_U!*z4Mh|+ z;9GjCfyNnPN}=pO7=nJOwO`ojV>Cq#s=Lw-QKHmY(cktp{^g)2dnqzVQpZYPqUhmg zhtXer+b;*$<^7HlncpK284SoByuchm_WX&y@C5i%L=E0bHkd z4!d6*-#-J=zkQO)r1-hWR|f30fUj69SndAzi^Si*`EUAqe4Mf#SD6lsy8vMtXUK{5 zeFlSm=aL7<(XK+hY}mn*Vu!1pwb&+iG+}^L?J6z6@~t+ z2KfDV|M=I36zu((^8V^{3PeaM%-JS$`g2hjEhvU*b^DlVDWKG@py0Sa*1)zD-Y)^_ zU3LfcDz7O@)|b@p*>Qg<+531v`tH|9Zr`VLL0JOsO#j&=_5$vqb~xp7N)g2*ihne8 z`n%=*^1FX**Br{3#cbj)&_Q7wjH~bdcmB|S+Z^%~lMv%Qkb$C@1ov(Df1ZXgWf~JD zmoxt7Lh|Qc`xpQku)jG{ojpZ?f~@rxw{ukgMdlx-^mExCY5?=kY(6lS0g$=l#O*%) zcQ2t$QG|rhflNM%B9d?E|7S%&DT*NUUq*`qJ_|+7toxsXx?=zxC42RY>Q-6G4Y!C% z@;{HDMH!(nx4K)F^5F^-$A2E-CG%rY#TuFV@PlT$it{zLyMRCPw^VMTWDR`&4?840 A3;+NC literal 0 HcmV?d00001 diff --git a/v4.2.3/clusters/images/cluster-settings.png b/v4.2.3/clusters/images/cluster-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..27a4a72ff9ded9896bdd9330a60db05474158819 GIT binary patch literal 268744 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

?;p`%QBx^)O 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 literal 0 HcmV?d00001 diff --git a/v4.2.3/clusters/images/cluster-settings-removal.png b/v4.2.3/clusters/images/cluster-settings-removal.png new file mode 100644 index 0000000000000000000000000000000000000000..badcbcc6e0873c75272e45f1964dfd9b801750cb GIT binary patch literal 345907 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